引言
首先沸柔,我的html的文本是 "你唔啊"
但是我的字體會讓“唔”顯示為“好”
于是在HTML前端會看到“你好啊”
但實際上復制后是“你唔啊”
復制
復制的內(nèi)容不是字體顯示的內(nèi)容眼俊,因為網(wǎng)頁上使用了某種特殊的字體慎颗,而你的電腦上沒有安裝這種字體腹泌。在這種情況下嘶卧,復制的內(nèi)容會被替換為默認字體。這也就是為什么復制使用字體渲染后的文本不是你看到的內(nèi)容凉袱。(親眼所見以非真實)
例如芥吟?
image.png
很神奇的是,你可以在后端將真正意義上的文本處理后,提取部分內(nèi)容运沦,建立映射表泵额,動態(tài)創(chuàng)建一個字體,將字體以base64返回給前端携添,至此嫁盲,你的網(wǎng)站會以真實的文本顯示,但實際上烈掠,innerText并非是真是的文本羞秤。