Printing 如何找到生成PCL5文件的TrueType字体?

Printing 如何找到生成PCL5文件的TrueType字体?,printing,truetype,printer-control-language,Printing,Truetype,Printer Control Language,我正在尝试将truetype字体Treubuchet MS嵌入到PCL5生成程序中。 但我偶然发现了一个问题。要嵌入和使用字体,我应该知道它的字体,当在*.pcl文件中选择它时。但我找不到描述字体及其字体(数字)的参考资料 更准确地说,我使用以下顺序选择Treubuchet MS regular: esc(s0S esc(s0B esc(s25513T esc(6982X 说明: 非斜体、非粗体、字体的字体、要加载到打印机的字体id。 但我当前选择的字体(25513)错误,字体未发送并加载到打

我正在尝试将truetype字体Treubuchet MS嵌入到PCL5生成程序中。 但我偶然发现了一个问题。要嵌入和使用字体,我应该知道它的字体,当在*.pcl文件中选择它时。但我找不到描述字体及其字体(数字)的参考资料

更准确地说,我使用以下顺序选择Treubuchet MS regular:

esc(s0S esc(s0B esc(s25513T esc(6982X
说明: 非斜体、非粗体、字体的字体、要加载到打印机的字体id。 但我当前选择的字体(25513)错误,字体未发送并加载到打印机(文件中添加了软字体)


您能帮我做一下吗?

据我所知,您需要的字体ID就是您创建和下载软字体时提供的ID

请注意,PCL 5参考文件第189页(第11-5节“软字体创建”,以防您有不同版本的规范)中指出:

使用Font ID命令在输入之前指定唯一的ID号 下载字体标题。如果已关联现有字体 使用此ID,现有字体将在下载时删除 字体标题

字体ID命令可在我的规范副本第156页找到:

Font ID命令用于指定要在中使用的ID号 后续字体管理命令。字体的ID号可以是 用于选择要打印的字体(请参阅“按ID选择字体” 第8章)。E C*C#D #=ID号默认值=0范围=0-32767在后续软字体下载、选择或删除过程中使用字体ID号。这个 出厂默认字体ID为0(如果未发送字体ID命令,则ID为 已分配0)

因此,在下载软字体之前,应指定字体的字体ID,例如:

esc*c1D
然后下载字体。如果要使用下载的字体,请使用以下选项进行选择:

esc(1X

但仍然不是一个PostScript问题:-)

据我所知,您需要的字体ID是您创建和下载软字体时提供的ID

请注意,PCL 5参考文件第189页(第11-5节“软字体创建”,以防您有不同版本的规范)中指出:

使用Font ID命令在输入之前指定唯一的ID号 下载字体标题。如果已关联现有字体 使用此ID,现有字体将在下载时删除 字体标题

字体ID命令可在我的规范副本第156页找到:

Font ID命令用于指定要在中使用的ID号 后续字体管理命令。字体的ID号可以是 用于选择要打印的字体(请参阅“按ID选择字体” 第8章)。E C*C#D #=ID号默认值=0范围=0-32767在后续软字体下载、选择或删除过程中使用字体ID号。这个 出厂默认字体ID为0(如果未发送字体ID命令,则ID为 已分配0)

因此,在下载软字体之前,应指定字体的字体ID,例如:

esc*c1D
然后下载字体。如果要使用下载的字体,请使用以下选项进行选择:

esc(1X

但仍然不是PostScript问题:-)

这不是PostScript或PostScript相关问题!这不是一个附言或附言相关的问题!我确实用esc*c6982D指定了字体的ID。但是,因为软字体是由我使用软字体生成工具(PCLParaphernalia)创建的。当我添加字体时(购买时MS没有提供),我使用了25513。问题是如何找到它,因为PCL5参考中没有列出。很抱歉,我不明白你的问题是什么。如果您定义了ID为25513的软字体,那么您应该使用esc(25513X)将其选择为主要字体。由于您没有提供示例文件,因此实际上无法判断可能存在的错误。据我从PCL文档(以及这里的示例)中所知使用正确的ID选择字体就足够了,您不需要“查找”它。如果您提供一个简单的示例,也许有人可以帮助您。没有“字体”可供查找,您只需使用ID即可。我确实使用esc*c6982D指定了字体的ID。但是,因为软字体是由我使用软字体生成工具创建的(PCLParaphernalia)。当我添加字体的字体(购买时MS没有提供)时,我使用了25513。问题是如何找到它,因为它没有在PCL5参考中列出。很抱歉,我不明白你的问题是什么。如果你定义了ID为25513的软字体,那么你应该使用esc(25513X)选择它作为主要字体。由于您没有提供示例文件来查看,因此实际上不可能分辨出哪些地方可能有错误。从PCL文档(以及我在这里提供的示例)中可以看出使用正确的ID选择字体就足够了,您不需要“查找”它。如果您提供一个简单的示例,也许有人可以帮助您。找不到“字体”,您只需使用ID即可。