当前位置:  开发笔记 > 前端 > 正文

国际场景中的字体选择:多语言与unicode

如何解决《国际场景中的字体选择:多语言与unicode》经验,为你挑选了1个好方法。

我有一个最终会显示多种语言的网站.我注意到Web CSS中常用的字体(例如:Arial,Verdana,Times New Roman,Tahoma)甚至更新的Vista/Office 2007/VS2008字体(Calibri,Cambria,Candara,Corbel等)都要大得多(~350K) )比你的平均(仅限美国?)TTF字体(~50k)所以这些字体包含常用语言(西班牙语,法语,德语等)使用的大多数/所有主要字符集.

我的问题是,是否有人确认上面列出的这些字体是否可以接受国际上使用的主要语言(比如前八种)口语?如果是这样,那么我猜测unicode字体的唯一目的; 这样的"Arial Unicode"(一个庞大的22mb)仅用于处理极端利基对话,东方字形(中文,日文)和死语言?

我只是寻找开发人员的一些确认,他们的桌面应用程序/网络应用程序呈现多种语言并有视觉确认,我已经在99%肯定的垃圾箱,但你知道他们对假设的看法.



1> Arthur Reute..:

我刚检查了Calibri和Cambria的字符集,并确认它们涵盖了欧洲的所有主要语言(因此也包括美国).我可以检查其他ClearType字体,如果这让你感觉更舒服,但我怀疑覆盖范围是否有所不同.

然而,正如已经强调的那样,您选择的字体很大程度上取决于您所针对的确切语言集合:通常,您可以确信任何商业字体至少涵盖了西欧的所有语言(英语,法语,德语,意大利语,西班牙语,葡萄牙语等).如果要添加波兰语,捷克语,斯洛伐克语等,则需要具有"中欧"覆盖范围的字体(通常在Adobe字库中标记为CE).对于希腊语,你当然需要一个带有希腊字符的字体,而俄语则需要一个带有西里尔字符的字体(通常还包括乌克兰语,保加利亚语,塞尔维亚语等).ClearType字体支持以上所有,顺便说一下.

最后,没有什么可以自己检查它:如果你知道你想支持哪种语言,你可以检查你打算使用的字体,并检查你正在寻找的字符.Michael的Everson 欧洲字母表是一个很好的资源.必须通过所有单独的语言似乎很乏味,但这是你必须要做的事情,以便做出明智的决定.

如果您需要支持阿拉伯语或希伯来语,印度语脚本或来自东南亚的脚本或表意文字,那么图片就完全不同了,正如已经说过的那样,我怀疑任何一种字体都适合这里,除非是尝试全面的稀有字体(顺便说一下,这是一种幻觉).

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有