[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
smime.p7s
Description: S/MIME cryptographic signature