Question

Je reçois cette erreur depuis quelque temps sur mon serveur de production (Ubuntu exécutant ImageMagick, Rmagick, etc.).

Il semble que, dans Google, nous ne trouvions pas les bonnes polices à utiliser, ce qui doit être correctement défini dans

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

Lorsque j'ouvre ce fichier, il répertorie de nombreuses polices dans ce répertoire

/usr/share/fonts/type1/gsfonts/

Ils existent tous. J'ai essayé de changer le propriétaire et les autorisations sur ces polices. Ne semble pas aider.

Quelqu'un a-t-il rencontré ce problème et a-t-il pu le réparer? Merci!

Était-ce utile?

La solution 2

Finalement résolu après des mois !!

La réponse était ici: http://rubyforge.org/forum/forum. php? thread_id = 8742 & forum; id_ 4402

Dû compiler imagemagick avec le paramètre - - with-gs-font-dir = / where / votre / gs / fonts / live " drapeau

a effectué une "localisation .pfb" pour trouver où ils étaient. pour moi, c’était "- with-gs-font-dir = / usr / share / fonts / type1 / gsfonts". sur Ubuntu

Suivez les étapes ci-dessous. Remarque: je devais utiliser l'option " & # 8211; disable-openmp " signaler également une autre erreur bizarre décrite ici: 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

C’est peut-être la pire expérience d’installation que j’ai jamais rencontrée dans ma vie à cause de cela et de nombreux autres bugs. Honte à imagemagick et rmagick.

Autres conseils

Mon correctif pour MacOS Yosemite:

$brew install gs

Problème résolu (pour moi).

Essayez ceci: http://rmagick.rubyforge.org/install-faq. html # fonts

RMagick s’appuie entièrement sur ImageMagick pour la gestion des polices. Le problème doit sans doute être lié à la configuration de ImageMagick. Pour voir comment ImageMagick est configuré pour les polices, utilisez cette commande:

 convert -list font

La sortie vous montrera les polices que ImageMagick sait utiliser. Cette liste peut ne pas inclure toutes les polices installées sur votre système!

Recherchez les lignes commençant par "Glyphes:". Ce sont les polices que vous pouvez utiliser avec votre installation / configuration actuelle de RMagick.

Solution facile, accédez à http://sourceforge.net/projects/gs- fonts /? source = dlp téléchargez les polices et copiez-les dans / usr / local / share / ghostscript / fonts

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top