如何找出哪些`font-feature-settings`安全网页字体(Arial,Georgia,Tahoma)/任何字体都支持?

时间:2015-06-22 14:50:23

标签: css css3 fonts

我尝试实现CSS font-feature-settings衬里figures,尤其是格鲁吉亚(Windows 7,OpenType),但格鲁吉亚*似乎只支持旧式数据。

最广泛支持的语法,源自https://stackoverflow.com/a/15161336/1696030

.ffs--lnum {
    -webkit-font-feature-settings: "lnum";
       -moz-font-feature-settings: "lnum=1"; /* Fx 4 to 14 */
       -moz-font-feature-settings: "lnum";   /* Fx 15 onwards */
       -moz-font-feature-settings: "lnum" 1; /* Fx 15 onwards explicitly set feature values */
            font-feature-settings: "lnum";   /* other features for comparison: c2sc=1, smcp=1 */
    font-variant-numeric: lining-nums;
}

到目前为止,这里也是Codepen including my attempts

如何在没有反复试验的情况下找出哪种font-feature-settings某种字体(网络安全/网络广告)支持?是否有某些应用程序显示这些?我不一定关心平台,欢迎所有投入。

编辑(*):格鲁吉亚安装在5.00版本中,尽管这是一个有趣的注释,但这不是这个问题的主题。

1 个答案:

答案 0 :(得分:1)

请记住:CSS"网络安全"字体无法保证使用这些字体的版本。格鲁吉亚或Arial的两个版本,相隔十年,可以是相当不同的野兽。 CSS默认系列(网络安全字体和通用系列类别)不适用于您需要控制内容排版的情况,而不适用于您时的情况>关心排版,但只需要以至少可以跨平台和跨浏览器工作的方式广泛设计文本。

如果您关心控制排版,您明确要做:使用实际字体。使用类似Typekit的东西,或者托管您需要的确切字体版本,然后使用@font-face规则链接到该版本,并保证字体将完全支持排版所需的功能。