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

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

Re: Fonts: letter spacing bad (Carbon port)


From: YAMAMOTO Mitsuharu
Subject: Re: Fonts: letter spacing bad (Carbon port)
Date: Fri, 30 Sep 2005 09:36:42 +0900
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/22.0.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)

>>>>> On Wed, 28 Sep 2005 11:56:07 +0100, David Reitter <address@hidden> said:

> 2. the problem is due to use of an deprecated API to show text.

Actually, David directly sent me the original report because it was
delayed due to the size limitation of the message to
emacs-pretest-bug.  Below is my answer at that time (a trivial typo is
corrected).

>>>>> On Fri, 22 Jul 2005 09:12:37 +0900, YAMAMOTO Mitsuharu <address@hidden> 
>>>>> said:

> Quote from http://developer.apple.com/qa/qa2001/qa1193.html:

>   SwapQDTextFlags(kQDUseCGTextRendering) without kQDUseCGTextMetrics
>   only if compatibility with existing documents is required (to avoid
>   reflow). The old QuickdrawText metrics are derived from the
>   instructed (grid-fitted) outlines, and are sometimes too different
>   from the ideal (unhinted) metrics corresponding to the ideal
>   outlines used by CG text rendering.

> But the use of kQDUseCGTextMetrics was already rejected.  (Note that
> Emacs 22 stood for the Unicode branch at that time.)

>   http://lists.gnu.org/archive/html/emacs-devel/2005-01/msg00635.html


>>>>> On Wed, 28 Sep 2005 20:13:27 +0900, Miles Bader <address@hidden> said:

> (the mac text api thing seems to be well known; from the messages
> I've seen posted here, apparently things are screwy enough that it's
> not going to change tomorrow).

A good news is preliminary ATSUI support has just started to work on
my side.  A bad news is it brings some problems with the current
vertical overlap handling that are visible only on anti-aliased
environment.

                                     YAMAMOTO Mitsuharu
                                address@hidden




reply via email to

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