css - 字体在不同的缩放比例和显示尺寸下无法正确显示
问题描述
我正在使用:font-family: "Helvetica LT Bold",sans-serif;
我的页面中的字体
@font-face {
font-family: "Helvetica LT";
src: url("/assets/fonts/HelveticaLTStd-Roman.ttf") format("ttf"),
url("/assets/fonts/HelveticaLTStd-Roman.woff") format("woff"),
url("/assets/fonts/HelveticaLTStd-Roman.woff") format("otf");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Helvetica LT Bold";
src: url("/assets/fonts/HelveticaLTStd-Bold.ttf") format("ttf"),
url("/assets/fonts/HelveticaLTStd-Bold.woff") format("woff"),
url("/assets/fonts/HelveticaLTStd-Bold.otf") format("otf");
font-weight: lighter;
font-style: normal;
}
并且在不同的缩放中,文本看起来弯曲并且显示不正确。例如,它适用于 100%、125% 的铬,但不适用于 75%、80% 等,Edge 不适用于 100%。是否可以在不更改为另一种字体的情况下以某种方式纠正此问题?这是一个例子:
你可以看到这些字母被奇怪地显示了
解决方案
Helvetica LT 不是网络安全字体。
几年前我遇到了这个问题,最终不得不改用新字体来解决这个问题。
如需帮助选择网络安全字体,请尝试以下操作:
推荐阅读
- python - 来自多个数据帧的 Pandas 条形图
- android - 元素类型“GridLayout”必须后跟属性规范,eclipse中的“>”或“/>”
- angular - 为什么 JIT 需要 Angular 反射 polyfill
- javascript - 如何动态计算 JSON 数据中不同字符串的数量?
- python - 如何在 python 中获取接收到的数据包的大小(以字节为单位)?
- c - 如何使用 c 对带有代码页的字符数组进行编码
- android - 基于 Kotlin 的 Gradle 脚本的 Android Lint 失败
- xml - 获取具有相同节点名称和属性值的 XML 表如何为此编写代码
- graalvm - 为什么 Graals AOT 编译器比 JIT 慢?
- typescript - 如何发送标头?