[HarfBuzz] harfbuzz-ng progress report

Pierre Marchand capparis at free.fr
Mon May 25 01:47:19 PDT 2009

Vous avez écrit :
> In April, I talked to my managers and they agreed to put me back on working
> on HarfBuzz for a while.  I started getting back to the code and continuing
> my layout engine rewrite.

Great news!

> At LGM Jonathan and I sat down and checked the code together, we then
> reviewed Pango's shaper APIs, current HarfBuzz shaping API, and expressed
> our designs, needs, and concerns (for Pango, Mozilla, XeTeX, etc).  We
> believe we have a great design in mind in term of APIs which I'll start
> putting together soon and Jonathan will join me in filling in the bits.
> In the mean time, I finished my layout engine rewrite.  A few minutes ago,
> I removed the old code.  It's all in pango's git repo in the harfbuzz-ng
> branch. Gone is 16k lines of code which parsed the OpenType tables in
> memory. Replacement is 6k lines that uses mmap()ed fonts.  Sanitization is
> still not implemented, so there's a bit more to do.  But the code already
> does more than the old one.  And IranNastaliq and other complex fonts I
> tested render correctly.

Will it be a new branch in Harfbuzz repo or replace Head? How it will interact 
with shapers already in Harfbuzz? Oh, I stop questions here, I’ll see :-) 

Bon courage

Pierre Marchand

More information about the HarfBuzz mailing list