我正在尝试在我的Prawn PDF中设置后备字体NotoSansCJK。 我对有关Prawn支持的字体和文档的最新信息有疑问,例如Prawn可以加载.ttc字体吗? 如果不能在Prawn中使用NotoSansCJK,还有其他选择吗?
我设法从NotoSans网站上下载了.ttc文件:https://www.google.com/get/noto/help/cjk/
我尝试过这种方法,对吗?
cfg.AddProfile(new DomainProfile());
我遇到一些错误,因此不确定是否朝着正确的方向前进。 任何帮助表示赞赏。
def set_font_families(prawn)
prawn.font_families.update(
"NotoSans" => { normal: Rails.root.join("app", "assets", "fonts", "NotoSans-Regular.ttf" },
"NotoSansCJK" => { normal: Rails.root.join("app", "assets", "fonts", "NotoSansCJK-Regular.ttc") }
)
prawn.fallback_fonts %w[NotoSansCJK Helvetica Times-Roman]
prawn.font "NotoSans"
end