Pergunta

Eu estive recebendo este erro por um tempo no meu servidor de produção (Ubuntu rodando ImageMagick, RMagick, etc).

De pesquisando em torno dele parece não estar encontrando as fontes direito de usar, e isso precisa ser configurado corretamente no

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

Quando eu abrir esse arquivo que lista um monte de fontes nesse diretório

/usr/share/fonts/type1/gsfonts/

Eles todos existem. Eu tentei mudar o proprietário e permissões sobre essas fontes. parece não ajuda.

Já alguém encontrou isto e foi capaz de corrigir isso? Obrigado!

Foi útil?

Solução 2

Finalmente resolvido depois de meses !!

Resposta estava aqui: http://rubyforge.org/forum/forum. php? thread_id = 8742 & forum_id = 4402

teve de compilação imagemagick com o "--with-gs-font-dir = / onde / o / gs / fonts / live" bandeira

fez um "localizar .pfb" para encontrar onde eles estavam. para mim foi "--with-gs-font-dir = / usr / share / fonts / tipo1 / gsfonts" na ubuntu

Complete as etapas a seguir. Nota eu tive que usar a bandeira "-disable-OpenMP" também devido a outro erro bizarro descrito aqui: 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

Este tem sido, possivelmente, o pior experiência de instalação que já encontrei na minha vida devido a este e muitos outros bugs. Shame on imagemagick e rmagick.

Outras dicas

Meu correção para MacOS Yosemite:

$brew install gs

Problema resolvido (para mim).

Tente isto: http://rmagick.rubyforge.org/install-faq. html # fontes

RMagick depende inteiramente de ImageMagick para gerenciamento de fontes. O problema deve ly com a configuração do ImageMagick. Para ver como ImageMagick está configurado para fontes, use este comando:

 convert -list font

A saída irá mostrar-lhe as fontes que ImageMagick sabe usar. Essa lista pode não incluir todas as fontes instaladas em seu sistema!

Procure as linhas que começam com "Glyphs". Estas são as fontes que você pode usar com o seu actual instalação / configuração de RMagick.

Fácil correção, vá para http://sourceforge.net/projects/gs- fonts /? source = DLP transferir as fontes e copiá-los para / usr / share / local / ghostscript / fonts

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top