2011-03-03 91 views
0

我使用此腳本https://github.com/Joern/CustomFont/blob/master/custom_font.rb生成具有自定義字體文本的圖片。rmagick自定義字體作爲圖片

它工作正常。

現在我買了一個非常特殊的字體,在我的本地工作機器上用這個腳本工作正常。

在我的服務器上,我還安裝了Ubuntu,Ubuntu Server Edition。

所以我將我的WebApp從本地機器同步到我的服務器,然後只是看到它不使用字體。

我安裝了它與fc-cache -vfconvert -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版本相同。

我只是不明白,這完全令我困惑。

你的,喬恩。

回答

0

好的問題的解決方案很簡單,因爲它可能是:字體只是在錯誤的字體目錄中,以便它由系統安裝,但我編譯rmagick的font-dir與我把字體放入。

+0

嘿夥計,我有同樣的問題。你能幫助我嗎? http://stackoverflow.com/questions/33391556/installed-font-not-working-in-ec2-in-rails-app – Raaz 2015-10-28 15:39:14