[cairo] Cairo, pango and Win32.. incorrect font rendering

Peter Clifton pcjc2 at cam.ac.uk
Mon Jan 18 05:02:39 PST 2010


Do the pango warnings shown attached give any more clues?

-------- Forwarded Message --------
> From: Cesar Strauss <cestrauss at gmail.com>
> Reply-to: gEDA user mailing list <geda-user at moria.seul.org>
> To: geda-user at seul.org
> Subject: Re: gEDA-user: New gaf on Windows and one PCB question
> Date: Sun, 17 Jan 2010 22:45:30 -0200
> 
> Peter Clifton wrote:
> > On Sat, 2010-01-16 at 16:50 +0100, Bert Timmerman wrote:
> >> http://www.xs4all.nl/~ljh4timm/downloads/gschem-1.6.0-full%20screen.png
> >>
> >> http://www.xs4all.nl/~ljh4timm/downloads/gschem-1.6.0-zoomed%20in.png
> >>
> >> http://www.xs4all.nl/~ljh4timm/downloads/gschem-1.6.0-max%20zoomed%20in.png
> 
> I can reproduce it, with a version I just built myself.
> 
> I attach the Pango complaints I found on the terminal.
> 
> > 
> > Do you have any other GTK / Pango based apps on Windows, which might
> > have a *gtk*.dll or *pango*.dll in the Windows search path?
> 
> I reset the path to C:\WINDOWS\system32, just to be sure.
> 
> > Grr.. I'm half frustraited that I can't reproduce this bug on my Windows
> > box. I "think" I had/have cleartype switched on - that could be a
> > variable, so perhaps you could try toggling the settings.
> > 
> > Rather bizarrely, this is best done via a web-based "tuner"!
> > 
> > http://www.microsoft.com/typography/ClearType/Tuner/Step1.aspx
> 
> It didn't help.
> 
> Cesar
> plain text document attachment (pango.txt)
> (gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 10 400000", falli
> ng back to "Sans 400000", expect ugly output.
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 10 Not-Rotated 40
> 0000", falling back to "Sans Not-Rotated 400000", expect ugly output.
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 13 0", falling ba
> ck to "Sans 0", expect ugly output.
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 13 Not-Rotated 0"
> , falling back to "Sans Not-Rotated 0", expect ugly output.
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
> assertion `size >= 0' failed
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
> ugly output. the offending font is 'DejaVu Sans 0'
> 
> (gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory
> 
> (gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory
> 
> _______________________________________________
> geda-user mailing list
> geda-user at moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

-------------- next part --------------

(gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 10 400000", falli
ng back to "Sans 400000", expect ugly output.

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 10 Not-Rotated 40
0000", falling back to "Sans Not-Rotated 400000", expect ugly output.

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 13 0", falling ba
ck to "Sans 0", expect ugly output.

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: couldn't load font "Arial 13 Not-Rotated 0"
, falling back to "Sans Not-Rotated 0", expect ugly output.

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-CRITICAL **: pango_font_description_set_absolute_size:
assertion `size >= 0' failed

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: failed to create cairo scaled font, expect
ugly output. the offending font is 'DejaVu Sans 0'

(gschem.exe:3036): Pango-WARNING **: font_font status is: out of memory

(gschem.exe:3036): Pango-WARNING **: scaled_font status is: out of memory


More information about the cairo mailing list