我使用此腳本https://github.com/Joern/CustomFont/blob/master/custom_font.rb生成具有自定義字體文本的圖片。rmagick自定義字體作爲圖片
它工作正常。
現在我買了一個非常特殊的字體,在我的本地工作機器上用這個腳本工作正常。
在我的服務器上,我還安裝了Ubuntu,Ubuntu Server Edition。
所以我將我的WebApp從本地機器同步到我的服務器,然後只是看到它不使用字體。
我安裝了它與fc-cache -vf
和convert -list font
列出的字體安裝(也fc-list | grep "Innovage"
帶來"Innovage:style=Regular"
)。
奇怪的是,rmagick只是不會使用字體。
相比之下,這個工程:convert -font Innovage-Regular -pointsize 72 label:Test test.jpg
Additionaly混亂:把從上面的轉換線成Ruby腳本,它不會再次使用的字體。
其他任何字體都可以正常工作,但是由於字體在我的本地機器上可以正常工作,所以不需要使用字體。
所以我想問題在於rmagick。
這和我本地機器上的rmagick和Imagemagick版本相同。
我只是不明白,這完全令我困惑。
你的,喬恩。
嘿夥計,我有同樣的問題。你能幫助我嗎? http://stackoverflow.com/questions/33391556/installed-font-not-working-in-ec2-in-rails-app – Raaz 2015-10-28 15:39:14