Unicode 从TrueType到Postscript类型1的字体转换

Unicode 从TrueType到Postscript类型1的字体转换,unicode,postscript,truetype,fontconfig,Unicode,Postscript,Truetype,Fontconfig,我有一个TrueType字体,我想将其与Postscript字体文件合并。当我使用fontforge进行合并时,我收到一个错误: TrueType字体文件为2字节编码,Postscript为1字节 我想知道是否有任何方法可以将2字节编码的字体文件合并为1字节编码的文件,或者是否有任何方法可以将TrueType字体(2字节编码)转换为Postscript文件(1字节编码)?例如,韩国字体文件是2字节编码的,我想将其与1字节编码的Postscript文件合并。如果您使用的字形超过255个,则需要将T

我有一个TrueType字体,我想将其与Postscript字体文件合并。当我使用fontforge进行合并时,我收到一个错误:

TrueType字体文件为2字节编码,Postscript为1字节


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

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

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

但基本上,您无法成功地将TrueType字体与Type1(或CFF)字体组合在一起,这两种技术是完全不同的

你为什么要这么做