Optimizing OpenType code
- From: Behdad Esfahbod <behdad cs toronto edu>
- To: performance-list gnome org
- Cc: harfbuzz freedesktop org
- Subject: Optimizing OpenType code
- Date: Wed, 23 Nov 2005 07:06:49 -0500 (EST)
Morning,
I just committed a patch [1] to Pango to support OpenType for
"basic" shaping engine. Accidentally, that's the shaper used for
the Latin script, as well as many others. This means, with
OpenType fonts, you are now hitting a new codepath. Expect it to
be a bit slower than the old heuristic.
Now *that* is a good thing. Happy optimizing the OpenType code
:). Just a small note: We are cooperating with Qt to share the
OpenType codebase. For that purpose, most of the code in
pango/opentype/ has been copied into a new repository, under the
name HarfBuzz [2]. Right now the code in HarfBuzz and Pango are
exactly the same, but that will change soon to make it suitable
for Qt. So, at this time, I'm making sure that all improvements
to the Pango OpenType code is also applied to HarfBuzz. Please
keep me informed about any change you make in that directory.
Cheers,
--behdad
[1] http://bugzilla.gnome.org/show_bug.cgi?id=101079
[2] http://freedesktop.org/wiki/Software_2fharfbuzz
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]