[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] i18n fonts
From: |
Russell Shaw |
Subject: |
Re: [ft] i18n fonts |
Date: |
Wed, 19 Dec 2007 13:41:14 +1100 |
User-agent: |
Thunderbird 1.5.0.2 (X11/20060501) |
Adam Twardoch wrote:
Russell,
Unicode does not deal with text rendering -- this is another level. The
character-to-glyph transformation is being done on a layout level. The
most popular layout system is OpenType Layout. Then, the laid out glyph
coordinates are passed to a rasterizer such as the Microsoft system
rasterizer or such as FreeType.
This should be your first reading:
http://www.microsoft.com/typography/Glyph%20Processing/overview.mspx
The most popular OpenType Layout engines are Uniscribe (pre-installed on
Windows, available through APIs), ICU Layout (opensource),
Pango/HarfBuzz (opensource), Monotype WorldType (commercial), Bitstream
Panorama (commercial). On Mac OS X, there is a number of text subsystems
such as ATSUI or CoreText, but they only support OpenType Layout in a
limited way (though the support was somewhat extended in Mac OS X 10.5).
Hi,
I want to make a font creation tool.
I can parse in the gsub tables. I was trying to do the gpos tables,
but the OpenType spec doesn't define "ValueRecord" in
"Single Adjustment Positioning: Format 1":
http://www.microsoft.com/typography/otspec/gpos.htm