gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:01 24 4
gpt4 key购买 nike

如果浏览器确定客户端操作系统上已经安装了 CSS 导入的字体,它们会忽略 @font-face 吗?

我的系统上安装了一些不常见的字体用于设计等。浏览器呈现这些字体时会略有不同,这取决于它们是否安装在客户端操作系统上。我的猜测是,如果浏览器确定字体已安装在客户端操作系统上,则会忽略 CSS 字体导入。

问题在于,这些呈现差异,无论多么微小,都会影响间距、定位和对齐方式,导致我看到的页面版本与访问者不同。我必须卸载字体(每次都做起来很痛苦)或在虚拟机中预览它(不太痛苦,但仍然很痛苦)。

有什么方法可以告诉 CSS,“只使用来自 CSS 导入的特定字体并忽略安装在客户端操作系统上的字体?

编辑:这似乎可以解决问题:

  1. 确保 CSS @font-face 规范对 font-family 使用的字符串与系统上安装的字符串不同 .

  2. 在 CSS 中的其他地方引用字体时,使用:

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

最佳答案

来 self 问题中的编辑:

这似乎解决了问题:

  1. 确保 CSS @font-face 规范对 font-family 使用的字符串与系统上安装的字符串不同 .

  2. 在 CSS 中的其他地方引用字体时,使用:

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

关于html - 我可以强制浏览器使用 CSS @font-face 而不是系统上安装的字体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959365/

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