gpt4 book ai didi

unicode - 从 TrueType 到 Postscript Type 1 的字体转换

转载 作者:行者123 更新时间:2023-12-04 14:38:31 25 4
gpt4 key购买 nike

我有一个 TrueType 字体,我想将它与一个 Postscript 字体文件合并。当我使用 fontforge 合并时出现错误:

TrueType font file is 2 byte Encoded and Postscript is 1 byte

我想知道是否有任何方法可以将 2 字节编码的字体文件合并为 1 字节编码的文件,或者有什么方法可以将 TrueType 字体(2 字节编码)转换为 Postscript 文件( 1字节编码)?例如,韩文字体文件是 2 字节编码,我想将它与 1 字节编码的 Postscript 文件合并。

最佳答案

如果您使用超过 255 个字形,则需要将 TrueType 字体转换为具有 TrueType 轮廓的 CIDFont,并提供合适的 CMap 以从字符代码映射到 CID。

或者,或者如果您只想使用最多 255 个字形,您可以将字体转换为 PostScript Type 42 字体,这是一种用于包装 TrueType 字体以便可以使用的 PostScript 方法。如果要使用此方法起诉超过 255 个字形,则需要将原始 TrueType 字体拆分为多个 type 42 字体,并根据需要切换字体以使用字形。

但基本上你不能成功地结合 TrueType 字体和 type 1(或 CFF)字体,技术是完全不同的。

你为什么要这么做?

关于unicode - 从 TrueType 到 Postscript Type 1 的字体转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11502801/

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