diff options
author | Werner Lemberg <wl@gnu.org> | 2015-08-06 07:34:50 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2015-08-06 07:34:50 +0200 |
commit | ff406e2e588e3a29518b4a5a4e709be65c635e4d (patch) | |
tree | b4ecca7a1108bd56acf33bc33a51a66a8390f921 /src/autofit/afblue.c | |
parent | 98e8e999863b953683f1c01bd319648db6d7d5f4 (diff) | |
download | freetype2-ff406e2e588e3a29518b4a5a4e709be65c635e4d.tar.gz |
[autofit] Improve Arabic hinting.
Problem reported by Titus Nemeth <tn@tntypography.eu> (by using
ttfautohint).
* src/autofit/afblue.dat: Add neutral blue zone for the tatweel
character.
* src/autofit/afblue.c, src/autofit/afblue.h: Regenerated.
Diffstat (limited to 'src/autofit/afblue.c')
-rw-r--r-- | src/autofit/afblue.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/autofit/afblue.c b/src/autofit/afblue.c index e2b24519a..62da0f2cb 100644 --- a/src/autofit/afblue.c +++ b/src/autofit/afblue.c @@ -30,6 +30,8 @@ '\0', '\xD8', '\xAA', '\xD8', '\xAB', '\xD8', '\xB7', '\xD8', '\xB8', '\xD9', '\x83', /* ت ث ط ظ ك */ '\0', + '\xD9', '\x80', /* ـ */ + '\0', '\xD0', '\x91', '\xD0', '\x92', '\xD0', '\x95', '\xD0', '\x9F', '\xD0', '\x97', '\xD0', '\x9E', '\xD0', '\xA1', '\xD0', '\xAD', /* БВЕПЗОСЭ */ '\0', '\xD0', '\x91', '\xD0', '\x92', '\xD0', '\x95', '\xD0', '\xA8', '\xD0', '\x97', '\xD0', '\x9E', '\xD0', '\xA1', '\xD0', '\xAD', /* БВЕШЗОСЭ */ @@ -139,9 +141,10 @@ af_blue_stringsets[] = { /* */ - { AF_BLUE_STRING_ARABIC_TOP, AF_BLUE_PROPERTY_LATIN_TOP }, - { AF_BLUE_STRING_ARABIC_JOIN, 0 }, - { AF_BLUE_STRING_MAX, 0 }, + { AF_BLUE_STRING_ARABIC_TOP, AF_BLUE_PROPERTY_LATIN_TOP }, + { AF_BLUE_STRING_ARABIC_BOTTOM, 0 }, + { AF_BLUE_STRING_ARABIC_JOIN, AF_BLUE_PROPERTY_LATIN_NEUTRAL }, + { AF_BLUE_STRING_MAX, 0 }, { AF_BLUE_STRING_CYRILLIC_CAPITAL_TOP, AF_BLUE_PROPERTY_LATIN_TOP }, { AF_BLUE_STRING_CYRILLIC_CAPITAL_BOTTOM, 0 }, { AF_BLUE_STRING_CYRILLIC_SMALL, AF_BLUE_PROPERTY_LATIN_TOP | |