[cairo] Newbie questions on fonts
fred at ucar.edu
Wed Oct 17 11:17:34 PDT 2007
On Oct 17, 2007, at 8:43 AM, Adrian Johnson wrote:
> Fred Clare wrote:
>> Well, I just tried X11 output and get the same rectangles using the
>> font /Library/Fonts/ArialHB.ttf. *However* when I try using the Vera
>> .ttf fonts they seem to work fine. So, I think I have quite a few
>> to work with. Is there a way to use the fonts distributed with
>> with freetype? It would appear that not all .ttf fonts are created
>> equal, since I seem to get the rectangles with several of them. In
>> particular I downloaded a greek .ttf font that is producing the
>> Or, possibly more likely, I am doing something dumb.
> The rectangles instead of glyphs bug in Preview only occurs with
> OpenType/CFF fonts.
I am creating a PostScript file and viewing that with Ghostscript
which writes to
an X11 window so I am not sure that what I am seeing is the known
> If you are seeing this problem with TrueType fonts it is because
> the TrueType subsetting has failed and a CFF fallback font has been
> I previously described how the PDF embedded font typed can be
> checked here:
For one of the fonts I am using that produces the rectangles
(/Library/Fonts/ArialHB.ttf) in a PDF file, pdffonts produces:
name type emb sub uni object ID
-------------------- -------- --- --- --- ---------
SXUHNR+CairoFont-0-0 TrueType yes yes no 8 0
> There is probably a bug in the TrueType subsetting somewhere as it
> should not be failing on fonts that FreeType can display. However I
> am unable to fix this unless I can reproduce the problem on Linux
> or someone on a Mac can find find out which line in cairo-truetype-
> subset.c is returning CAIRO_STATUS_UNSUPPORTED.
I put print statements before all CAIRO_INT_STATUS_UNSUPPORTED returns
in cairo-truetype-subset.c and none was ever executed.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cairo