freetype-devel
[Top][All Lists]
Advanced

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

[Devel] [OpenType] Hinting question


From: James H. Cloos Jr.
Subject: [Devel] [OpenType] Hinting question
Date: 07 Jun 2002 19:33:20 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1

The attached message was sent to the opentype list.

It implies that ttf (glyf) fonts can be the logical equivalent of
optical axis multiple master fonts given that point size, device
resolution and font transform are separate args to the bci.  As such,
if the point size arg is used to carry the design size and the
transform is used to modify that into the user's request size, the
logical equivalent of optical scaling should result.

Provided that the font designer and the rasterization engine coƶperate.

Are there any implementation details in freetype of xft{1,2} that
would prevent this from working?

-JimC

(As you might guess, I'm a big fan of optically scaled fonts.)

--- Begin Message --- Subject: [OpenType] Hinting question Date: Fri, 7 Jun 2002 11:29:16 -0700
(If there is a better forum in which to post this question, please let me
know.)

My understanding is that TrueType hinting takes the point size, device
resolution, and font transform as separate components.  The point size
indicates the optical size of the font, and is used to customize the
outline of the glyphs for the intended optical size (control serifs, stem
thickness).  The device resolution and transform are used to control
rasterization, to avoid unequal stem widths and so on.

In practice, do type designers, and rasterizers, make use of these
distinctions?  Or do type designers seldom perform optical size
adjustments, and rasterizers generally roll the data into one transform
matrix?  If so, then it is not possible to distinguish the point size from
the 'zoom factor', or to identify the actual intended physical size of the
font.  Is this a problem?

--- End Message ---

reply via email to

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