首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >西里尔文和GhostScript

西里尔文和GhostScript
EN

Stack Overflow用户
提问于 2020-04-29 21:55:54
回答 1查看 144关注 0票数 0

我正在努力转换我的PCL文件到PDF使用GhostScript。转换本身不是问题,但西里尔文似乎是个问题。正如你在附图中看到的,它只考虑冒号和句号符号。

我尝试了不同的字体和符号集,但我从来没有得到正确的结果。我还试图通过PCL设备将西里尔文TTF转换为软字体,但我在PCL中使用该字体并不成功。

使用以下命令:

代码语言:javascript
复制
gpcl6win64.exe -dNOPAUSE -sDEVICE=pdfwrite -dNOCACHE -dRENDERTTNOTDEF -sOutputFile=output.pdf CYR.prn

我的档案:

PDF输出:

请给我建议。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-04-29 22:16:33

根据猜测,您没有提供字体,或者您使用的字体不包含西里尔文字形。冒号和句点显然会出现在任何拉丁字体中,西里尔字母通常不会出现。字体中不存在的任何字形都将替换为/.notdef字形,该字形通常是非标记字形( TrueType字体除外,因为它通常是中空正方形)。

如果这是你的整个PCL文件,那么我不能说我很惊讶它不能像你期望的那样工作,你还没有下载一个字体。我不太了解PCL,无法确切地说出这个最小的文件在做什么,但我有一个想法:试着使用gpclwin64将PCL渲染到显示器上。如果这不起作用,那么它就不可能产生一个能起作用的PDF文件。

基本上,你必须下载一个软字体,其中包含你想要使用的字形,并以你想要使用的字符代码进行编码。

注意:我强烈建议不要使用-dNOCACHE,因为这会影响大型文本文件的性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61503532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档