gpt4 book ai didi

css - 如何编辑/更改 TTF OS/2 usWeightClass 值?

转载 作者:行者123 更新时间:2023-12-02 01:01:41 30 4
gpt4 key购买 nike

我有 Dosis font我想在我的一个元素中用作网络字体。我可以使用 Font Squirrel Webfont Generator 将 TTF 文件转换为 WOFF ;到目前为止没有什么新鲜事。这样做会导致 Firefox 控制台中出现以下错误消息:

downloadable font: OS/2: bad weight: 250 (font-family: "dosis" style:normal weight:200 stretch:normal src index:0) source: http://example.com/fonts/dosis-extralight.woff2

错误消息很清楚,问题也很清楚,但我不知道如何在不以任何其他方式改变字体的情况下将值从 250 更改为 200。我试过 FontForge但新生成的 TTF 文件与原始文件完全不同。我还尝试使用 HEX 编辑器,但无法生成文件内容的开头或结尾。


尝试使用“用于 OpenType 的 Adob​​e 字体开发工具包”,这就是 WinMerge DIFF。我无法解释这是否是一个问题。

enter image description here

最佳答案

  1. 检查您的系统上是否有可用的 ttx 命令行工具。如果没有,请执行步骤 2-3。如果这样做,请跳至第 4 步。

  2. 从其 Github repository 查看这个开源的多平台工具.

  3. Tools/osxTools/linuxTools/win 中找到工具 ttx > 文件夹(以适合您的操作系统平台的为准)。

  4. 输入ttx -h

  5. 按照说明进行操作。

简而言之:运行 ttx -v -o dosis.xml Dosis-Medium.otf。编辑生成的 XML 文件。运行 ttx dosis.xml -o Dosis-Medium-modified.otf。测试您的 Dosis-Medium-modified.otf。

关于css - 如何编辑/更改 TTF OS/2 usWeightClass 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27868345/

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