題 在Chrome和Firefox上顯示Unicode


Unicode渲染:Firefox與Chrome

操作系統:Windows XP SP3

我的問題是關於渲染 這個帖子 在Firefox與Chrome上。我可以在Chrome上看到很多框,而不是Firefox。

火狐:

firefox

鉻:

chrome

我該怎麼辦?

更新:

firefox and chrome settings

更新2

將Chrome上的Sans Serif字體更改為Arial Unicode並重新啟動

Chrome fonts

更新3

這是受到啟發的 @阿爾揚的  引用

Firefox上的表情符號(參考表情符號如下)

the smilies on firefox

Chrome上的表情符號(參考表情符號如下)

the smilies on chrome

更新:

資源 以上帖子顯示如下

火狐

firefox source

source on chrome


15
2018-01-13 09:32


起源


對於一些, 它看起來 許多 更好。另請參閱顯示的註釋 如何創建像9(•̮̮•)6的Unicode表情符號。 - Arjan
@Arjan Thx作為參考 - abel
@Arjan更新了帖子 - abel
請注意,並非100%確定只有您自己的瀏覽器或操作系統應該受到指責。也許網站的CSS有一些小缺陷,這迫使一些瀏覽器將事物壓縮成一行。只是猜測,但有時將Unicode表情從瀏覽器複製到一個好的文本編輯器看起來很好。此外,您的瀏覽器的窗口標題或任務欄可能也會顯示表情符號 - 即使它們在HTML中顯示不正確 <h1> 要么 <p> 元件。 - Arjan


答案:


還有更多內容,包括使用的操作系統。

我對此帖子的Chrome渲染類似於您的firefox圖片。

簡而言之,它是ANSI / Unicode字符和編碼技術的混合體。不同的瀏覽器(和操作系統)以不同的方式處理和呈現它。

re:評論......

我正在運行Windows 7 - Windows Vista和Windows 7處理ANSI / Unicode和國際渲染更好。如果您轉到控制面板(XP)中的國際/地區選項,您應該能夠為複雜語言安裝其他支持。

alt text

(從 http://www.mehramedia.com/

這對我來說只是意味著Firefox在任何地方使用自己的渲染引擎,而Chrome則依賴於操作系統支持。


11
2018-01-13 09:44



兩者都在同一個XP SP3盒子上運行。 - abel
@abel - 更新的答案。 - William Hilsum


在我看來兩種瀏覽器看起來都一樣:/

您是否嘗試過更改Chrome選項中的字符編碼或Chrome字體?可能是Chrome使用了錯誤的編碼或者沒有設置完整unicode的字體。

檢查Firefox和Chrome之間的字體和編碼是否相同。

在Firefox中,轉到:選項 - >內容 - >在“字體和顏色”下單擊“高級”
在Chrome中:Chrome選項 - >在Bonnet下 - >更改字體和語言設置。

確保它們都是相同的,理論上它們會在兩個瀏覽器中看到相同的內容。

-編輯-

看看你的第三次更新看起來你有一個舊的/奇怪的XP版本的Arial字體,可能是XP只有比Vista或Win7更舊的字體版本

啊,剛剛找到了Microsoft字體頁面,它有用地詳細說明了每個軟件包提供的字體版本。看一眼 http://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

看起來獲取Arial v5字體的唯一合法方式是從Windows Vista或Windows 7。或者 支付30美元。有沒有人可以使用Vista機器“借用”字體?問題是我不確定XP將如何支持更新的字體。


4
2018-01-13 09:49



我發布了firefox和chrome字體設置的截圖 - abel
@abel您可以嘗試在Chrome中將Sans-Serif字體更改為“Arial Unicode”嗎? - Mokubai♦
@abel我正在使用Vista,這可能比XP具有更好的unicode支持,並且它可能是Vista中的基本Arial字體與unicode版本相同,並且Firefox知道在XP上使用完整的unicode ...否則可能是MS Office或其他東西在我的機器上安裝了更新的字體。我的Arial字體是720KB,所以它看起來是一個完整的Unicode字體。你能檢查C:\ Windows \ Fonts中Arial的字體大小嗎? - Mokubai♦
@abel如果您確實找到了較新的Arial字體的副本,請不要忘記在Chrome設置中將字體更改回標準Arial。 - Mokubai♦
@abel我懷疑它會起作用,但至於它反對EULA,我不是律師。作為一個消費者,我會聲稱,因為我擁有Windows 7,我應該可以從中獲取部件(字體),以便我認為合適,但我懷疑律師會聲稱該字體僅授權在機器上使用它安裝在,因此將其轉移到另一台機器可能是對EULA。 - Mokubai♦


我通過安裝修復了這個問題 這些字體正如推薦的那樣 這篇博文
如果由於某種原因這些鏈接失效,這裡是存檔版本: 字體博客文章


2
2017-11-06 05:10