2012-07-30 16 views
0

我的意思是使用我的用户和他们的操作系统的语言选项上可用的信息,我想在我的Web应用程序中显示一个字体列表,其中所有字体都可用于可能的字符/符号用过的。是否有用于生成Web应用程序上下文特定字体列表的JavaScript库?

因此,在Mac上,我不想显示Windows特定的字体。对于泰语用户,我不想显示没有泰文符号的字体。如果JavaScript中没有任何东西存在,或者客户端没有信息来确定这些集合,那么是否有人知道任何技术中的服务器端解决方案?

回答

1

您可以做的最好的事情是指定多种字体,并允许系统自动沿着列表走下去,直到找到它。 JavaScript中没有用于检测客户端机器上的字体的钩子。这就是说,检测字体有一个稍微痛苦的方法 - 将某些文本放入带有该字体的SPAN中,并测量SPAN的结果宽度。已知字体将具有已知宽度,as described in this article

enter image description here

相关问题