[CREATE] Typographic feature UI/UX

Dave Crossland dave at lab6.com
Thu Nov 20 14:06:30 PST 2014


Hi

On 20 November 2014 21:45, Nathan Willis <nwillis at glyphography.com> wrote:

> So HarfBuzz is responsible for detecting the presence of OT tables and
> making that info available at higher levels? I thought it was focused
> on shaping pretty exclusively.
>

Shaping is merely OpenType features that are applied by default for the
script to work.

OpenType features that are optional also require an OpenType engine (such
as harfbuzz) to be applied.


> Obviously making the table data accessible is a prereq; I've never
> been totally clear on whether that's Freetype, HarfBuzz, or Pango's
> job....
>

FreeType is just a rasterizer.

Pango was used to do font layout, but its conceptually separate from
Pango's main purpose, so it was removed to the separate harfbuzz library
which could be used by any text layout engine - initially also Qt, whose
dev team was duplicating the same effort to make a font shaper, and more
recently Android.

Cheers
Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/create/attachments/20141120/5493fd39/attachment.html>


More information about the CREATE mailing list