加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 使用外部TTF字体使用prawn生成带日文文本的PDF

发布时间:2020-12-17 03:23:29 所属栏目:百科 来源:网络整理
导读:在Prawn :: BASEDIR} / data / fonts /下Prawn的字体数量有限 我尝试过gkai00mp.ttf,但生成的PDF只显示千叶的第一个字母“千”. 我觉得这个字体对汉字有好处. font("#{Prawn::BASEDIR}/data/fonts/gkai00mp.ttf") do text "千葉"end 是否可以上传和使用外部
在Prawn :: BASEDIR} / data / fonts /下Prawn的字体数量有限

我尝试过gkai00mp.ttf,但生成的PDF只显示千叶的第一个字母“千”.

我觉得这个字体对汉字有好处.

font("#{Prawn::BASEDIR}/data/fonts/gkai00mp.ttf") do
  text "千葉"
end

是否可以上传和使用外部字体?
如果是,可以从哪里获得字体?

我的环境:
最新的Ruby和Rails.
大虾版0.12.0

解决方法

在这里,我想与解决方案分享.

我也在这里发布了这个问题https://github.com/prawnpdf/prawn/issues/595
并且建议是:

The TTF fonts that ship with Prawn are for testing and use with
the manual… they’re not meant for regular use. Do a web search for
“Free Japanese TTF font” and I’m sure you’ll probably find something.

所以,我用Google搜索并找到了http://www.wazu.jp/gallery/Fonts_Japanese.html并特别测试了mona.ttf,这很有效.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读