2012-07-30 36 views
0

我的意思是使用我的用戶和他們的操作系統的語言選項上可用的信息,我想在我的Web應用程序中顯示一個字體列表,其中所有字體都可用於可能的字符/符號用過的。是否有用於生成Web應用程序上下文特定字體列表的JavaScript庫?

因此,在Mac上,我不想顯示Windows特定的字體。對於泰語用戶,我不想顯示沒有泰文符號的字體。如果JavaScript中沒有任何東西存在,或者客戶端沒有信息來確定這些集合,那麼是否有人知道任何技術中的服務器端解決方案?

回答

1

您可以做的最好的事情是指定多種字體,並允許系統自動沿着列表走下去,直到找到它。 JavaScript中沒有用於檢測客戶端機器上的字體的鉤子。這就是說,檢測字體有一個稍微痛苦的方法 - 將某些文本放入帶有該字體的SPAN中,並測量SPAN的結果寬度。已知字體將具有已知寬度,as described in this article

enter image description here

相關問題