html – 我可以强制浏览器使用CSS @ font-face而不是系统上安装的字体吗?

概述如果浏览器确定客户端 *** 作系统上已经安装了CSS导入的字体,那么它们会忽略@ font-face吗? 我的系统上安装了许多不常见的字体用于设计等.根据它们是否安装在客户端 *** 作系统上,浏览器会显示这些字体略有不同.我的猜测是,如果确定该字体已经安装在客户端 *** 作系统上,浏览器将忽略CSS字体导入. 这个问题是这些渲染区别(无论多么微小)会影响间距,定位和对齐,导致我看到页面的不同版本而不是访问者.我必须 如果浏览器确定客户端 *** 作系统上已经安装了CSS导入的字体,那么它们会忽略@ Font-face吗?

我的系统上安装了许多不常见的字体用于设计等.根据它们是否安装在客户端 *** 作系统上,浏览器会显示这些字体略有不同.我的猜测是,如果确定该字体已经安装在客户端 *** 作系统上,浏览器将忽略CSS字体导入.

这个问题是这些渲染区别(无论多么微小)会影响间距,定位和对齐,导致我看到页面的不同版本而不是访问者.我必须卸载字体(每次都要做的痛苦)或者在虚拟机中预览它(减少痛苦,但仍然很痛苦).

有什么方法可以告诉CSS,“只使用CSS导入中的这种特定字体并忽略客户端 *** 作系统上安装的字体?”

编辑:这似乎解决了这个问题:

>确保CSS @ Font-face规范对Font-family使用的字符串不同于系统上安装的字符串.
>在CSS中的其他位置引用字体时,请使用:

Font-family:系统安装的字体名称,’导入的字体名称’,后备字体;

解决方法 从我的问题编辑:

这似乎解决了这个问题:

>确保CSS @ Font-face规范对Font-family使用的字符串不同于系统上安装的字符串.
>在CSS中的其他位置引用字体时,后备字体;

总结

以上是内存溢出为你收集整理的html – 我可以强制浏览器使用CSS @ font-face而不是系统上安装的字体吗?全部内容,希望文章能够帮你解决html – 我可以强制浏览器使用CSS @ font-face而不是系统上安装的字体吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1069800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存