2011-05-06 87 views
1

只是我,還是Chrome不再呈現HTML字符,如—?我嘗試過更改DOCTYPE,更改字符編碼元標記,更改Chrome中的字符編碼選項,甚至使用實體編號而不是實體名稱。我不能爲了我的生活讓Chrome瀏覽器顯示一個破折號,而且我注意到它並沒有爲其他站點渲染。有沒有其他人也有這個問題?在Chrome中呈現HTML符號/實體


UPDATE

你確定你使用0​​實際上字體有一個破折號字符? - 安德魯馬歇爾

它只是想到了我發生了什麼事情。前段時間,我希望能夠在Windows上使用Helvetica Neue,並且我不想分出幾百塊錢,所以我從Mac上覆制字體文件,將其轉換爲Ubuntu上的TTF,然後將其帶到它轉到Windows。我想我使用的工具並沒有轉換所有的字符,因爲它顯然不能顯示em短劃線。我在Chrome中注意到這個問題的唯一原因是因爲其他非webkit瀏覽器出於某種原因不會使用Helvetica Neue。

Arg ...我覺得很愚蠢。謝謝您的幫助!

+1

你能舉出一個這樣的例子嗎?我無法在Chrome 11中複製此內容。 – 2011-05-06 02:34:54

+0

我已經爲此僅爲缺少實際信息。如果你無法顯示某個特定的角色,那麼屏幕截圖或指向不起作用的頁面的鏈接將會變得更加有用,只是說它不起作用。 – 2011-05-06 02:37:36

+0

以下是網頁:http://ve.k6krfxtk.vesrv.com/ 下面是截圖:http://ve.k6krfxtk.vesrv.com/screen.jpg 讓我知道如果你看到不同的東西。 – 2011-05-06 16:26:26

回答

0

我認爲應該避免使用HTML實體(當然除了&)。相反,只需使用實際的字符並將您的HTML聲明(並保存)爲UTF-8,這是您應該已經做的事情。

有幾個頂級網站這樣做,特別是使用©而不是©

+0

我也試過,使用實際的字符也沒有工作。另外,它打破了驗證。雖然謝謝! – 2011-05-06 16:16:11

+0

它不應該打破驗證。確保你聲明並保存爲UTF-8。你確定你使用的字體實際上有一個em字符嗎? – 2011-05-07 01:07:35

+0

此外,我不知道該告訴你什麼,但我看到你在這裏的網站只是罰款http://imgur.com/C4JCf(Mac 10.6.7,Chrome 11.0.696.57) – 2011-05-07 01:11:21