[Magick-bugs] convert: unable to read font

Ryan Schmidt imagemagick-2009a at ryandesign.com
Fri Feb 27 00:00:22 UTC 2009


On Feb 26, 2009, at 07:18,  
duc.sequere.aut.de.via.decede at imagemagick.org wrote:

>> ImageMagick seems to get some bad information about where fonts are
>> on my system.
>
> The ImageMagick configure script attempts to determine where the  
> Ghostscript
> fonts are located on your system by checking well known locations  
> and running
> the gs (or gsc) program itself to report the location. It updates  
> the path
> in the type-ghostscript.xml file with what it discovers.  You can  
> specify
> the path with the --with-gs-font-dir configure command line script  
> option.
> And of course you can edit type-ghostscript.xml  to specify the  
> location.
>
> Run this command:
>
>    cd ImageMagick-6.*
>    ./configure
>
> Now take a look at config/type-ghostscript.xml.  Is the font path set
> correctly?

The file contains entries like:

   <type name="AvantGarde-Book" fullname="AvantGarde Book"  
family="AvantGarde" foundry="URW" weight="400" style="normal"  
stretch="normal" format="type1" metrics="/mp/share/ghostscript/fonts/ 
a010013l.afm" glyphs="/mp/share/ghostscript/fonts/a010013l.pfb"/>

There is a directory /mp/share/ghostscript/fonts but it does not  
contain a file a010013l.pfb.

I located that file on my system in the directory /mp/share/fonts/urw- 
fonts.

Looking through the logic in configure.ac, if I do not specify --with- 
gs-font-dir, then (on Mac OS X / Linux) it checks each of these  
directories

${prefix}/share/ghostscript/fonts/
/usr/share/fonts/default/Type1/
/usr/share/ghostscript/fonts/
/usr/share/fonts/ghostscript/
/sw/share/ghostscript/fonts
/System/Library/Frameworks/Ghostscript.framework/Resources/fonts

for a file called a010013l.pfb. It's not in any of those directories  
on my system. Somehow it seems to fall back to ${prefix}/share/ 
ghostscript/fonts.

Can I have ImageMagick use multiple font paths or must it be a single  
directory?

Can ImageMagick read the various formats of Mac OS X fonts? They're  
usually in /System/Library/Fonts, /Library/Fonts, /Network/Library/ 
Fonts and ~/Library/Fonts.

It seems that ImageMagick creates a catalog of available fonts at  
install time? What if the user adds fonts later?




More information about the Magick-bugs mailing list