bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#3174: NS: greek glyph rendering incoherent


From: David Reitter
Subject: bug#3174: NS: greek glyph rendering incoherent
Date: Sun, 31 May 2009 10:45:58 -0400

On May 31, 2009, at 10:26 AM, Adrian Robert wrote:
This is the problem (set1=0x0). I only have access to Tiger here, so I'm not sure if it's something with Leopard, or specific to a font on your system, but [font coveredCharacterSet] must be returning nil. If you can go up one (ns_get_covering_families) and run 'print-object family' you can see what the offending family is.

That gives me "Latin Modern Roman Slanted".  But:

(gdb) print-object families
{(
    Helvetica,
    Cochin,
    Code2000,
    Geneva,
    "Hoefler Text",
    "Arial Unicode MS"
)}

so that seems to indicate that it worked OK for 6 of them.

The missing charsets are:

2009-05-31 10:40:36.018 Emacs[81083:813] No charset for family: Latin Modern Roman Slanted 2009-05-31 10:40:36.411 Emacs[81083:813] No charset for family: Snell Roundhand

I've put in a condition to avoid adding the font if there is no charset.

Now we've got another crash:

(gdb) bt
#0  0x95d2a688 in objc_msgSend ()
#1 0x0020c76b in ns_attribute_value (fdesc=0xf355380, trait=0xa0248324) at nsfont.m:113 #2 0x0020dcc8 in ns_findfonts (font_spec=6320332, isMatch=0 '\0') at nsfont.m:507 #3 0x0020ddc5 in nsfont_list (frame=9293892, font_spec=6320332) at nsfont.m:596 #4 0x001802ad in font_list_entities (frame=9293892, spec=23718516) at font.c:2823 #5 0x00181e9b in font_find_for_lface (f=0x8dd040, attrs=0x1673a10, spec=7094524, c=-1) at font.c:3374
(gdb) frame 2
#2 0x0020dcc8 in ns_findfonts (font_spec=6320332, isMatch=0 '\000') at nsfont.m:507
507         if (family != nil && !foundItal && XINT (Flength (list)) > 0

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]