【问题标题】:Are Times New Roman, Helvetica, Arial safe in multilanguage web?Times New Roman、Helvetica、Arial 在多语言网络中是否安全?
【发布时间】:2014-05-30 11:41:13
【问题描述】:

谁能告诉我字体 TNR、Helvetica、Arial 在多语言网站中是否安全?

该网站将使用英语、波兰语(波兰语变音符号)、希腊语(希腊字母)和俄语(西里尔字母)。例如,我只使用它会安全吗:

font-family: Times New Roman, serif;

我应该为希腊语和俄语的“特殊”Times New Roman、Helvetica、Arial 而烦恼吗?

【问题讨论】:

    标签: css fonts webfonts


    【解决方案1】:

    这将取决于您使用的是网络字体 (@font-face) 还是仅使用本地系统可用字体的字体堆栈。如果您使用第二个选项,您可以放心地期望用户拥有合适的字体版本来显示他的语言。如果您使用的是@font-face,则必须检查 unicode 点是否有您的字体版本。 这适用于任何字体系列,不仅限于 Times、Helvetica 和 Arial。

    【讨论】:

      【解决方案2】:

      Times New Roman、Arial 和 Helvetica 包含在 CSS2.1 specification 中,因此可以认为可以安全使用。 serif 位于 font-family 声明末尾的 serif泛型系列 并充当后备。如果浏览器无法渲染指定的字体,则会退回到衬线字体。

      至于它们是否支持希腊和俄罗斯符号:那是另一回事。您必须自己检查(通过 fileformat 等网站)以确保它们包含特定的 Unicode 范围。

      【讨论】:

      • 我通过文件格式检查了 Times New Roman、Arial,我可以看到它们有希腊语和西里尔语的 unicode 字符,但我不确定 Helvetica,我找不到好的来源来检查.也许有人知道好的来源?
      【解决方案3】:

      serifsans-serif 将对此进行故障保护。除此之外,您需要查看字体是否支持 Latin-2(俄语、波兰语)字符集。对于希腊语,这是相同的,但它不包含在 Latin-1/2 中。

      最好是用这些语言测试自己,但这些字体很有可能支持你的所有需求。

      【讨论】:

        猜你喜欢
        • 2012-05-14
        • 1970-01-01
        • 2016-10-17
        • 1970-01-01
        • 2013-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-27
        相关资源
        最近更新 更多