Ghostscript阿拉伯语条目

时间:2015-05-27 18:11:41

标签: fonts arabic ghostscript

如何输入阿拉伯语文本并在Ghostscript 9.14(Windows XP下)中呈现它?

e.g。 虽然Arial字体有阿拉伯字形, 以下Ghostscript代码不起作用。

/Arial 200 selectfont
0 0 moveto
.5 setgray
(جوستسكربت عربى!) show
showpage

-

1 个答案:

答案 0 :(得分:0)

您需要非常广泛地阅读PostScript语言参考手册,以便将TrueType字体嵌入为CIDFont,或创建Type 0字体,以便编写阿拉伯语脚本。

此外,Arial是TrueType字体(或集合),PostScript规范不允许使用TrueType字体。 Ghostscript有扩展,允许它使用TrueType字体作为字体和CIDFonts。 可能是你可以使用这些扩展,但很可能你必须使用Unicode代码点或其他东西。

基本上你的问题没有简单的答案,如果你想这样做,你就会有很多研究。

您应该首先阅读PostScript语言参考手册,以便完全理解字体,字体类型,编码数组和CharString字典,CIDFonts,CMaps和CIDSystemInfo字典。如果您更喜欢使用Ghostscript的扩展来处理TrueType字体,那么您需要阅读Ghostscript文档,例如/ghostpdl/gs/doc/Language.htm#DecodingResources。