[CREATE] Typographic feature UI/UX

Gregory Pittman gpittman at iglou.com
Thu Nov 20 15:44:33 PST 2014


On 11/20/2014 05:06 PM, Dave Crossland wrote:
> Hi
>
> On 20 November 2014 21:45, Nathan Willis <nwillis at glyphography.com 
> <mailto: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.
>
This sounds like BOF or workshop material for the next LGM.

Greg


More information about the CREATE mailing list