gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 17:02:19 26 4
gpt4 key购买 nike

我尝试实现 CSS3 font-feature-settings内衬figures ,特别是对于 Georgia(Windows 7、OpenType),但 Georgia* 似乎只支持旧式图形。

最广泛支持的语法,源自 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到目前为止。

如何在不尝试错误的情况下找出某种字体(网络安全/webfont)支持哪些font-feature-settings是否有某些应用程序显示那些?我不一定关心平台,欢迎所有意见。

编辑 (*):Georgia 在 v.5.00 中安装,尽管它是一个有趣的注释,但它不是这个问题的主题。

最佳答案

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

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

关于css - 如何找出支持哪些 `font-feature-settings` 安全网络字体(Arial、Georgia、Tahoma)/任何字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30983067/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com