[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