首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PDF中打印日语文本和英文字符?

如何在PDF中打印日语文本和英文字符?
EN

Stack Overflow用户
提问于 2015-09-06 21:02:22
回答 1查看 258关注 0票数 1

我想生成一个PDF的英文字符以及一些日语字符也;使用Rghost但无法文本。ruby 1.9.3中有一个Ruby配置文件,外部编码是ascii-8位,我把它改成了UTF-8仍然没有区别。日语字符是“アナンド”,但在打印PDF时,它的出现是“ããã³ã”。可能的解决方案是什么?

Ruby版本: 1.9.3 Rghost : 0.9.5操作系统: Windows 7

EN

回答 1

Stack Overflow用户

发布于 2015-09-06 21:47:50

默认情况下,Rghost不附带日语字体。如果您已经安装了外部字体,您可以通过下面的代码再次检查是否正确安装,以生成目录信息

RGhost::Config.environment_fonts.render :pdf, :filename => 'mycatalog.pdf'

如果您尚未安装任何外部字体,则可以通过搜索.ttf字体(支持TTF、PFA、PFB等外部字体格式)进行安装。这里就有一个这样的link

下载文件后,请执行以下步骤:

步骤1:创建目录,并将字体复制到创建的目录中

mkdir /temp/fontfolder

步骤2:创建文件名为Fontmap的文件

编辑该文件以包含以下行

代码语言:javascript
运行
复制
/Japanesefont1 (aquafont.ttf);  
/Japanesefont2 (arialuni.ttf);
/Japanesefont3 (Cyberbit.ttf);

因此,文件目录结构应该如下所示

代码语言:javascript
运行
复制
|-- temp
|   |-- fontfolder
|   |   |-- Japanesefont1
|   |   |-- Japanesefont2
|   |   |-- Japanesefont3  

步骤4:加载字体

RGhost::Config::GS[:extensions] << '/temp/fontfolder'

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

https://stackoverflow.com/questions/32423868

复制
相关文章

相似问题

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