2010-04-23 25 views
4

我知道,任何Unicode字符可以通過以下格式插入到HTML文檔:在HTML中應使用以下哪個Unicode字符?

� 

...其中0000是字符的字符代碼

我的問題是:當客戶的瀏覽器能夠顯示角色時,哪些角色具有最廣泛的可用性?

換句話說,在廣泛部署的HTML文檔中應該使用哪些代碼範圍

+1

例如,是'▶'上可接受的? – 2010-04-23 23:05:08

+0

他們使用哪些瀏覽器?我假設如果有一定範圍的可用性(我不確定是否存在),這會有所作爲。 – 2010-04-23 23:07:44

+0

幾乎所有的現代瀏覽器。 (IE7 +,FF3 +,Safari瀏覽器,瀏覽器,歌劇) – 2010-04-23 23:10:16

回答

7

無論您通過&#xNNNN;字符引用,或只是通過鍵入或直接複製並粘貼到他們的頁面中輸入他們,這純粹是字體的問題。如果用戶的Web瀏覽器知道的字體中的字符具有字形,它就可以工作。如果他們不這樣做,它會是一個小盒子。

fileformat.info有字體可用性的細節,可以幫助對猜測字形的支持有多普遍。例如。點擊U + 25B6上的this page的字體鏈接。對我來說,這使它在大多數平臺上而不是在一個香草XP與IE6安裝(IE7將它拾起從龍力三世對Unicode的IE6 FSR不打擾一下)。

◄►U + 25C4,U + 25BA左/右鍵指向指點字形似乎more widely available

◀▶U + 25C0,U + 25B6左/右指三角字形

所以我會用這些。特別是他們使用默認字體在XP + IE6中呈現,因爲它們存在於Arial中。這使得它們更像是三角形而不是指針應該是。 (嘆氣)OTOH它的上/下三角形很好。

SO使用►在那邊的「如何格式化」框列表中的子彈。 ⇗

還有‣[響應在編輯,而不是評論的網站JS似乎被打後評論],U + 2023三角子彈,這是廣泛使用的排版,細微的塊。不幸的是,它不再是Arial或其他字體,默認XP會使用IE6。 ▸U + 25B8黑色右指向小三角也不是。

法式風格的引號(guillemets)<>«»絕對處處可用,但將它們用於箭頭可能會被認爲是一種濫用。

+2

好的,謝謝。我需要的是一個菜單。三角形表示該項目有一個子菜單。有沒有其他符號可以用於這個? (除了'>') – 2010-04-24 00:03:49

+0

那麼標準中什麼都沒有?如果沒有,我堅持圖像。 – 2014-01-31 16:10:10

+0

Unicode規定了字符存在的標準,但沒有規定字體實際存在於字體中的任何標準(事實上,某些字體甚至會缺少純ASCII的字形)。左/右'指針'字符和上/下三角形的渲染非常廣泛,但仍然可能在某些少數設備上丟失或出現錯誤。如果你絕對必須有特定的形狀,那麼是的位圖或SVG是最好的。 – bobince 2014-01-31 16:51:25