*** /tmp/ediff5861-oC Fri Jan 14 21:23:26 2005 --- /Users/aschus/Developer/emacs/src/macterm.c Fri Jan 14 19:07:09 2005 *************** *** 724,729 **** --- 724,734 ---- char *buf; int nchars, mode, bytes_per_char; { + #ifdef MAC_OSX + UInt32 newFlags = kQDUseCGTextRendering; + UInt32 savedFlags = SwapQDTextFlags(newFlags); + #endif + SetPortWindowPort (w); mac_set_colors (gc); *************** *** 735,740 **** --- 740,749 ---- MoveTo (x, y); DrawText (buf, 0, nchars * bytes_per_char); + + #ifdef MAC_OSX + SwapQDTextFlags(savedFlags); + #endif }