Hi,

I've pushed out a few changes:

  - Add fallback for space characters (without relying on compatibility
decomposition), with correct space width,

  - Misc low-hanging optimizations, specially when run with hb-ft or hb-ot
font funcs.  For custom funcs, it's now faster if implementations leave
functions undefined if that's the effect.  The one function particularly
optimized is glyph_h_origin().  It's better to leave it unimplemented if
that's possible.

Simon, this should speed up your use case more than anyone else's.  Can you
please share numbers?

I have some more hb-ot optimizations planned.  Will try to get them out.

If all looks good, and the fuzzer doesn't go red, I'll make a release tomorrow.

Cheers,
-- 
behdad
http://behdad.org/
_______________________________________________
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to