2012-01-27 52 views

回答

3

問題在於運行swf的系統是否安裝了中文字體。

_sans是安裝在系統上的默認'sans serif'字體。

通常PC在中國將會;),Mac的默認也安裝了一個。

這是一個多語言的演示文稿,它從XML文件中提取文本。如果我在我的Mac上玩這個並選擇中文選項,我會看到字體。如果我在英國的Windows XP機器上運行它,它不會顯示字體。 swf爲拉丁語言以外的任何其他字體指定_sans字體。所以俄羅斯人也使用_sans字體。

http://www.sita.aero/content/intelligent-airport-vision

你可以假設,人們想閱讀中國的信息將在自己的系統上安裝了中國的字體,因此指定_sans會是一個解決辦法。

+0

感謝您的回答。所以我想這也適用於日本,韓國和印度教,對吧?我認爲如果我建立語言檢測並將我的文本字段切換爲系統字體(如果它不是拉丁語言),我應該可以工作。 – Uli 2012-01-27 20:30:17

+0

聽起來像一個計劃。如果您有權訪問使用這些語言的系統以進行測試,將會有所幫助。 – crooksy88 2012-01-27 23:13:55

+0

這是我需要修復的問題。我不知道如何管理。 – Uli 2012-01-28 17:46:15

0

我相信你需要關注使用Unicode字體(其中有中文字形的字體,認爲你可以在窗口中使用字符映射程序來瀏覽字體中的字形)。我沒有必要爲中國做本地化,所以我不積極,但這裏是unicode字體http://en.wikipedia.org/wiki/Unicode_font上的wiki頁面。

+0

啊,沒有意識到你的字面意思是字體名稱是_sans,crooksy88的答案聽起來更有意義。 – shaunhusain 2012-01-27 19:37:49