On Jun 12, 2009, at 8:15 AM, Adrian Robert wrote: > I saw this at one point while I was working on the updated font > driver but it went away once I fixed a couple of other problems. If > it persists for OP after running "make recompile" in lisp and a > "make install" from the top level emacs directory, No change. I even tried a bootstrapped build. > could he/she try changing the line near the top of nsfont.m to: > > #define NSFONT_TRACE 1 > > and send the output when running Emacs -Q and then immediately doing > the replication steps outlined above? This is -Q, then M-x customize-face RET italic RET: ~/em23$ nextstep/Emacs.app/Contents/MacOS/Emacs -Q nsfont: list for fontspec: # 2009-06-12 08:43:22.617 Emacs[2654:10b] Request covering families for script: '' 2009-06-12 08:43:22.676 Emacs[2654:10b] returning 287 families 2009-06-12 08:43:22.677 Emacs[2654:10b] Got desc NSCTFontDescriptor <0x16446a0> = { NSFontFamilyAttribute = Monaco; } and found 1 matching fonts from it: created font_entity: # Returning 1 entities. nsfont: open size 0 of fontentity: # 2009-06-12 08:43:22.680 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" nsfont: list for fontspec: # 2009-06-12 08:43:22.716 Emacs[2654:10b] Request covering families for script: '' 2009-06-12 08:43:22.717 Emacs[2654:10b] returning 287 families 2009-06-12 08:43:22.718 Emacs[2654:10b] Got desc NSCTFontDescriptor <0x166a2e0> = { NSFontFamilyAttribute = Monaco; } and found 1 matching fonts from it: created font_entity: # Returning 1 entities. nsfont: open size 12 of fontentity: # 2009-06-12 08:43:22.720 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:22.721 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: list for fontspec: # 2009-06-12 08:43:22.743 Emacs[2654:10b] Request covering families for script: '' 2009-06-12 08:43:22.744 Emacs[2654:10b] returning 287 families 2009-06-12 08:43:22.745 Emacs[2654:10b] Got desc NSCTFontDescriptor <0x166de50> = { NSFontFamilyAttribute = Monaco; } and found 1 matching fonts from it: created font_entity: # Returning 1 entities. nsfont: open size 12 of fontentity: # 2009-06-12 08:43:22.746 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:22.768 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! 0x16457d0 Finding glyphs for glyphs in block 0 0x16457d0 Computing metrics for glyphs in block 0 nsfont: open size 12 of fontentity: # 2009-06-12 08:43:22.825 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:30.544 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:30.547 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:31.931 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT! nsfont: open size 12 of fontentity: # 2009-06-12 08:43:32.028 Emacs[2654:10b] "Monaco 12.00 pt. P [] (0x01645690) fobj=0x01644f80, spc=7.20" *** nsfont_open CACHE HIT!