HarfBuzz text shaping engine
Go to file
Behdad Esfahbod 3e704521f6 [OT] Get list of lookup subtables once and loop through them
This speeds up shaping the Amiri font by over 15%.

This was primarily needed for my work on OpenType GX, since
we will be collecting only sublookups that are "active" for
current font instance; but it's a nice boost in general as
well.

We might, in the future, collect subtables in the lookup_accel.
That would also allow us to do a per-subtbale set-digest, which
should speed things up some more, specially for ContextChainFormat3
lookups...  Amiri, for example, contains one lookup with 53
subtables!
2016-01-11 17:38:41 +00:00
.ci [docs] Minor 2015-12-30 16:25:48 +01:00
docs [docs] More buffers documentation 2016-01-01 20:38:21 +04:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src [OT] Get list of lookup subtables once and loop through them 2016-01-11 17:38:41 +00:00
test Don't build hb-fuzzer in "make", only "make check" 2016-01-07 22:52:16 +00:00
util [buffer] Add debugging, aka, message, API 2015-12-18 19:29:06 +00:00
.travis.yml [travis] Try building on Trusty 2016-01-02 01:16:13 +04:00
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
Android.mk [Android.mk] Update for SEA removal and USE addition 2015-08-18 17:33:34 +01:00
BUILD.md Add Homebrew build instructions 2016-01-07 22:53:59 +00:00
COPYING Improve license information 2012-10-28 21:26:19 -07:00
Makefile.am Fix typo 2015-10-20 16:39:41 -02:00
NEWS 1.1.3 2016-01-11 13:16:35 +00:00
README [travis] Remove coverity scan 2015-11-23 16:47:15 -06:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python [README.python] Add package name for gobject-introspection on Ubuntu 2015-05-04 23:10:32 -07:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00
autogen.sh Fix previous commit 2015-03-04 15:47:25 -08:00
configure.ac 1.1.3 2016-01-11 13:16:35 +00:00
git.mk Update git.mk from upstream 2015-08-31 19:41:01 +01:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00

README.md

Build Status Coverage Status

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.