2013-05-02 34 views
0

我有a javascript application,它使用Unicode rune chart轉換符文中的文本。問題是,有些字體不包含符文符號。
Mozzila Firefox只是找到正確的字體,並將其用於符文,而不是古代中世紀和時代新羅馬。 Google Chrome無法做到這一點,並顯示黑色框而不是符文。
所以我的問題是:找出用什麼字體替換丟失的unicode字符

  1. 我如何可以找出哪些網頁安全字體支持這些符號?
  2. 我可以在文檔的任何位置找到Firefox使用哪種字體

回答

0

如果符文是一個開放式的字體結紮,您可以查看字體的敞開式有幾種方法.... Microsoft版式有一個免費的工具ü可以下載,安裝,然後右鍵單擊一個開放式字體,一些新的標籤會出現在通常的標籤中......其中之一就是屬性。點擊那個人,它會列出所有的功能。

你也可以使用photoshop,我知道如果你選擇一個打開的字體作爲正在使用的文本,你可以查看它的打開類型的功能。這裏有一些正是如何做到這一點的圖像...對於質量抱歉,這些是來自CS4:http://dev.bowdenweb.com/css/fonts/accessing-open-type-features-in-photoshop.html

所以這就是你如何可以告訴他們提供什麼功能。我不知道如果符文本身是一個功能,或者只是一個設計術語....說,快速谷歌搜索和「Junicode」是一箇中世紀的字體與「Junicode是一個先進的中世紀學者的Unicode字體,包括用拉丁腳本編寫的語言的全部字符「http://www.filewatcher.com/d/FreeBSD/8-stable/sparc64/junicode-0.7.6.tbz.1331504.html

但是也許你的心臟設置在你的字體上....我無法找到關於符文圖表的很多信息,對不起。你可以搜索整個打開類型的字體功能列表....我知道微軟印刷術已經列出,像Adobe一樣......但這兩種都不適合搜索,而且我也不是他們的命名規則的粉絲,這使混淆我甚至更多。

1

Re。 1 .:使用字符映射程序。 (在Linux上,使用例如gucharmap,在那裏你可以搜索字符,並通過右鍵單擊(並保持),你可以看到使用的字體。你也可以切換到程序中的其他(非默認)字體並查看該字符是否存在於該字體中。)

Re。 2 .:

  • 突出顯示您要確定其字體系列的文本。
  • 右鍵單擊並選擇檢查元素。
  • 在應該打開的開發人員窗口中,右側應該有一個包含一堆CSS規則的規則列。您通常必須滾動到底部,並且在那裏您應該找到適合的字體系列(繼承或自定義指定)列表,以便最好使用哪些字體。
  • 將此列表(可能是單個項目)與系統上安裝的字體列表進行比較。該列表與您安裝的內容之間的第一個匹配字體是Firefox正在使用的內容。

使用font-manager程序(在Linux上這可能實際上是「font-manager」)來獲取系統上安裝的字體列表。