jos*_*sal 5 ruby ruby-on-rails heroku
Heroku支持告诉我,为了在我的Web应用程序中使用自定义字体(未安装在系统中,您可以在bash控制台中看到已安装的fc-list)我必须部署一个包含所有字体的.fonts文件夹.
问题是我不知道该怎么做.我的意思是,我不知道该文件的名称是否必须遵循heroku的任何特殊模式,或者我必须在我的代码中执行某些操作以考虑这些字体,或者如果我将其包含在文件夹中它是自动的...
事实上,我尝试以不同的方式更改字体的文件名,并且根本不使用字体.
为了给你提供更多的细节,我们正在使用的字体是将PDF转换为图像,更具体地说,是使用rghost gem.并且最终图像根本不使用自定义字体.
在此先感谢,欢迎任何想法.
我只想fonts/
在项目的根文件夹中创建一个目录,然后加载这样的字体,例如config/initializers/rghost.rb
:
RGhost::Config::GS[:extensions] << "#{Rails.root}/fonts/LTSyntax.ttf"
Run Code Online (Sandbox Code Playgroud)
该文档指出您还需要Fontmap
fonts目录中的文件,例如:
/Syntax (LTSyntax.ttf);
Run Code Online (Sandbox Code Playgroud)
您的问题是PDF引用了未嵌入到PDF中的字体.您可以使用以下命令获取PDF格式的xpdf字体列表pdffonts
:
> pdffonts example.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
Syntax Type 1 no no no 8 0
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用pdf-reader中的此脚本.
归档时间: |
|
查看次数: |
2479 次 |
最近记录: |