Domanda

Ricevo questo errore da un po 'sul mio server di produzione (Ubuntu con ImageMagick, Rmagick, ecc.)

Da google in giro sembra non trovare i caratteri giusti da usare, e questo deve essere impostato correttamente in

sudo nano /usr/lib/ImageMagick-6.3.7/config/type-ghostscript.xml

Quando apro questo file elenca un sacco di caratteri in questa directory

/usr/share/fonts/type1/gsfonts/

Esistono tutti. Ho provato a cambiare il proprietario e le autorizzazioni su quei caratteri. Non sembra aiutare.

Qualcuno l'ha riscontrato ed è stato in grado di risolverlo? Grazie!

È stato utile?

Soluzione 2

Finalmente risolto dopo i MESI !!

La risposta era qui: http://rubyforge.org/forum/forum. php ID_Thread = 8742 & amp;? forum_id = 4402

Ho dovuto compilare imagemagick con " - with-gs-font-dir = / where / your / gs / fonts / live " Bandiera

ha fatto un " individuare .pfb " per trovare dove fossero. per me era " - with-gs-font-dir = / usr / share / fonts / type1 / gsfonts " su ubuntu

Completa i passaggi seguenti. Nota ho dovuto usare il "quotable-open -mp" " flag anche a causa di un altro bizzarro errore descritto qui: http: // computerplumber.com/2009/01/installing-rmagick-28-gem-on-hardy/

# remove in case you already installed imagemagick from apt-get
sudo apt-get remove imagemagick
sudo apt-get install libperl-dev gcc libjpeg62-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1-dev libexif-dev perl libjasper-dev libltdl3-dev graphviz gs-gpl pkg-config

#get image magick from source and compile it
cd ~/sources
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar xvfz ImageMagick.tar.gz
cd ImageMagick-6.5.4-2
./configure --disable-openmp --with-gs-font-dir=/usr/share/fonts/type1/gsfonts
make
sudo make install

#reinstall rmagick gem
sudo gem uninstall rmagick
sudo gem install rmagick

Questa è stata probabilmente la peggiore esperienza di installazione che abbia mai visto in vita mia a causa di questo e di numerosi altri bug. Peccato per imagemagick e rmagick.

Altri suggerimenti

La mia correzione per MacOS Yosemite:

$brew install gs

Problema risolto (per me).

Prova questo: http://rmagick.rubyforge.org/install-faq. html # font

RMagick si affida interamente a ImageMagick per la gestione dei caratteri. Il problema deve risiedere nella configurazione di ImageMagick. Per vedere come ImageMagick è configurato per i caratteri, usa questo comando:

 convert -list font

L'output mostrerà i caratteri che ImageMagick sa usare. Tale elenco potrebbe non includere tutti i font installati sul tuo sistema!

Cerca le righe che iniziano con " Glyphs: " ;. Questi sono i caratteri che puoi usare con la tua attuale installazione / configurazione di RMagick.

Soluzione semplice, vai a http://sourceforge.net/projects/gs- fonts /? source = dlp scarica i caratteri e copiali in / usr / local / share / ghostscript / fonts

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top