Harfbuzz-ng merged into Pango master
- From: Behdad Esfahbod <behdad behdad org>
- To: "gtk-i18n-list gnome org" <gtk-i18n-list gnome org>
- Subject: Harfbuzz-ng merged into Pango master
- Date: Wed, 05 Aug 2009 20:56:35 -0400
Hi,
Just a heads up that I finally merged the harfbuzz-ng branch into pango
master. The code involves an entirely new OpenType Layout engine written from
scratch (the shapers are not touched yet, but they will be moved into harfbuzz
in the coming weeks). While I fix the portability issues I know tonight, I'd
also like to get some feedback/testing. I plan to make a devel release
tomorrow. The harfbuzz code still lives in pango, so no new dependency.
Two things that can get testing:
- Portability: Right now the code doesn't work on architectures not
allowing unaligned access. I'll fix that in a couple hours. However, the new
code is written in C++, and the Makefile.am hardcodes the compiler to make
sure libstdc++ is not linked. More importantly, the code uses lots of
templates in non-obvious ways. So, testing with non-gcc compilers is appreciated.
- If you get past compiling, then testing with normal as well as exotic
fonts is appreciated. There should be a huge improvement in dealing with
fonts having broken OpenType tables. That is, if pango used to warn about the
tables, it should work now. Other than that, everything should work at least
as good as it used to. So, any regression is a bug.
Cheers,
behdad
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]