如何将 3 个不同的字体文件合并为一个 ttf 文件?

How to combine 3 different font files as one ttf file?

提问人:user22435635 提问时间:8/25/2023 最后编辑:user22435635 更新时间:8/27/2023 访问量:53

问:

我需要使用 font forge 将三个单独的字体文件(例如 Heuristica、Sourceserif 和 Timesnewroman)合并到一个 ttf 文件中。

我尝试通过保留其中一个字体文件作为基本文件并从其他字体文件中复制粘贴字形来生成单个自定义 TTF 文件。使用生成的 TTF 文件呈现为 HTML 会导致字形高度差异

HTML 字体 truetype html 渲染 fontforge

评论

0赞 herrstrietzel 8/25/2023
不同的字体设计有不同的指标、比例、词干宽度等。您需要手动调整字形以获得例如“规范化”的大写和 x 高度。如果你深入研究字体设计 - 你可以做到这一点,但要获得无缝结果需要付出很多努力。
0赞 Ben A. 8/27/2023
使用字体文件和字形看起来可能更适合 SuperUser 的人们。我会推荐标签和那边。fontstruetype-fonts
0赞 Mike 'Pomax' Kamermans 10/11/2023
真正的问题是:“为什么?因为没有理由这样做。使用三种单独的字体,每种字体都有适当的 CSS 规则,以及确保相同常规字体尺寸的 CSS 类。@font-face

答: 暂无答案