Css 如何编辑/更改TTF OS/2 usWeightClass值?
我有我想在我的一个项目中用作webfont的。我可以将TTF文件转换为WOFF;到目前为止没有什么新鲜事。这样做会导致Firefox控制台中出现以下错误消息: 可下载字体:OS/2:错误重量:250(字体系列:“dosis”样式:正常重量:200拉伸:正常src索引:0)来源: 错误信息很清楚,问题也很清楚,但我不知道如何在不以任何其他方式更改字体的情况下将值从250更改为200。我尝试了,但新生成的TTF文件与原始文件完全不同。我还尝试使用十六进制编辑器,但无法理解文件内容的开头或结尾Css 如何编辑/更改TTF OS/2 usWeightClass值?,css,fonts,truetype,woff,Css,Fonts,Truetype,Woff,我有我想在我的一个项目中用作webfont的。我可以将TTF文件转换为WOFF;到目前为止没有什么新鲜事。这样做会导致Firefox控制台中出现以下错误消息: 可下载字体:OS/2:错误重量:250(字体系列:“dosis”样式:正常重量:200拉伸:正常src索引:0)来源: 错误信息很清楚,问题也很清楚,但我不知道如何在不以任何其他方式更改字体的情况下将值从250更改为200。我尝试了,但新生成的TTF文件与原始文件完全不同。我还尝试使用十六进制编辑器,但无法理解文件内容的开头或结尾 使用
使用“Adobe字体开发工具包for OpenType”进行了尝试,这是WinMerge差异。我无法解释这是否是一个问题
此已作为webfont存在:此已作为webfont存在:
ttx
命令行工具。如果没有,请执行步骤2-3。如果是,请跳到步骤4Tools/osx
或Tools/linux
或Tools/win
文件夹中找到工具ttx
(以适用于您的操作系统平台的文件夹为准)ttx-h
ttx-v-o dosis.xml dosis Medium.otf
。编辑生成的XML文件。运行ttx dosis.xml-o dosis Medium modified.otf
。测试Dosis-Medium-modified.otf
ttx
命令行工具。如果没有,请执行步骤2-3。如果是,请跳到步骤4Tools/osx
或Tools/linux
或Tools/win
文件夹中找到工具ttx
(以适用于您的操作系统平台的文件夹为准)ttx-h
简而言之:运行
ttx-v-o dosis.xml dosis Medium.otf
。编辑生成的XML文件。运行ttx dosis.xml-o dosis Medium modified.otf
。测试你的Dosis Medium modified.otf.这不是问题的答案,我不想使用谷歌的字体API。即使你不想使用API,你也可以自己下载字体文件。。。包中有一个200重量的字体。哦,你说得对,TTF下载和适当的usWeightClass。谢谢,删除了否决票,因为这有助于我解决最初的问题,但您如何自己编辑该值?快速搜索结果:作为更改OS/2表中权重值的一种可能方法。很明显,这个值是一种元数据。没有可用的下载来测试你找到的工具。这不是问题的答案,我不想使用谷歌的字体API。即使你不想使用API,你也可以自己下载字体文件。。。包中有一个200重量的字体。哦,你说得对,TTF下载和适当的usWeightClass。谢谢,删除了否决票,因为这有助于我解决最初的问题,但您如何自己编辑该值?快速搜索结果:作为更改OS/2表中权重值的一种可能方法。很明显,这个值是一种元数据。没有可用的下载来测试你找到的工具。你说“FontForge…新生成的TTF文件与原始文件完全不同”是什么意思??字体的字形看起来与原始计数器部分不同吗?字体是否有更多或更少的字形?我使用和WinMerge来比较输出,结果完全不同。字体在我看来还行,但差异太大的事实让我害怕。WinMerge对此毫无用处ttfdump
想让你明白你看到的是什么……你使用的工具真的会说“chechsum”吗?(我想是的…)这个工具叫做ttfdump
,是由微软开发的“FontForge…新生成的TTF文件与原始文件完全不同”是什么意思??字体的字形看起来与原始计数器部分不同吗?字体是否有更多或更少的字形?我使用和WinMerge来比较输出,结果完全不同。字体在我看来还行,但差异太大的事实让我害怕。WinMerge对此毫无用处ttfdump
想让你明白你看到的是什么……你使用的工具真的会说“chechsum”吗?(我想是的…)这个工具叫做ttfdump
,是由微软开发的这非常有效,但是新生成的TTF文件的ttfdump
与原始文件略有不同。我不知道这是否是一个问题(另见对问题的评论)。Adobe还提供了一个完整的工作下载,我认为这是正确的答案,因为它允许您编辑该值。事实上,新生成的TTF文件略有不同,这有点可笑,但我无法评估这是否是一个问题。我将使用@ZacWolf和你推荐的谷歌字体的TTF文件,因为我不必担心我通过编辑字体破坏了一些东西。“稍微”有什么不同?校验和被重新计算,TTF表的顺序可能不同。在每个表的数据中,不应更改任何内容(插入您自己的更改的地方除外)。这非常有效,但新生成的TTF文件的ttfdump
与原始文件略有不同。我不知道这是否是一个问题(另见对问题的评论)。Adobe还提供了一个完整的工作下载,我认为这是正确的答案,因为它允许您编辑该值。事实上,新生成的TTF文件略有不同,这有点可笑,但我无法评估这是否是一个问题。我会用t