HarfBuzz text shaping engine
Find a file
Behdad Esfahbod 98460779ba Remove final pause from Arabic shaper
Back in the old days, we used to apply 'calt' and 'cswh' in Arabic shaper,
with a pause in between.  Then we disabled the 'cswh' because Microsoft
disabled it, but forgot to remove the unnecessary pause.  Do that now.

This has the benefit that it fixes shaping with monbaiti from Windows 10.
In that version of that font, the lookups from 'calt' are duplicated in
'rclt', and Mongolian was changed to go through Universal Shaping Engine.
We still use the Arabic shaper for Mongolian.  With a pause after 'calt',
we were applying the duplicate lookups from 'calt' and 'rclt' twice.  It
happened to be the case that these lookups were NOT idempotent.  So we
were getting wrong shaping.  See thread "Windows 10 monbaiti.ttf upgrade
(5.01 -> 5.51) caused loss of diacritical marks when shaped with harfbuz"
on the mailing list.  This fixes that.
2015-12-07 21:38:47 +01:00
docs [docs] Move docs/reference/ contents into docs/ 2015-08-31 19:18:10 +01:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src Remove final pause from Arabic shaper 2015-12-07 21:38:47 +01:00
test Add tests for previous commit 2015-11-26 18:48:30 -05:00
util MSVC builds: Add fallback implementation for pre-2013 MSVC 2015-11-16 23:04:36 +08:00
.travis.yml [travis] Enable Mac OS X support 2015-11-24 18:04:07 +04:00
Android.mk [Android.mk] Update for SEA removal and USE addition 2015-08-18 17:33:34 +01:00
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
autogen.sh Fix previous commit 2015-03-04 15:47:25 -08:00
BUILD.md Add BUILD.md based on harfbuzz.org docs 2015-10-19 22:02:12 +03:30
configure.ac 1.1.2 2015-11-26 19:35:43 -05:00
COPYING Improve license information 2012-10-28 21:26:19 -07: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
Makefile.am Fix typo 2015-10-20 16:39:41 -02:00
NEWS 1.1.2 2015-11-26 19:35:43 -05: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

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.