對於我的程序我有一個數據庫充滿街道名稱(使用GIS的東西)在Unicode。用戶選擇他想看到的世界任何地方(使用openstreetmap,谷歌地圖或其他),我的程序顯示每個選定的街道使用一個很好的字體顯示他們的名字。正如你可能知道不是每一種字體都可以顯示非拉丁字符......這讓我很頭疼。我想知道如何告訴我的程序「如果這個單詞是用中文寫的,那麼用中文字體」。如何檢測正確的字體使用取決於語言
編輯:我忘了提及我想使用非標準字體。 Arial,Courier和其他一些可以顯示非拉丁文字,但我想用其他字體(我有一個特定的字體爲中文,另一個爲日文,另一個爲阿拉伯文...)。我只需要知道什麼字體選擇取決於我想寫的字。
Arial不是那麼糟...... :)謝謝你的回答。 – lvictorino