diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2011-06-14 16:40:17 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2011-09-08 00:41:40 -0400 |
commit | 81f2ecafa19b602f950df5a9e6e1b99c4b5ea55e (patch) | |
tree | fed91a127ea04b8b8717889a3efa0c043d45730f | |
parent | 81c8ef785b079980ad5b46be4fe7c7bf156dbf65 (diff) |
Bug 30319 - open type init feature applied on character U+09c7 even...
-rw-r--r-- | src/harfbuzz-indic.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/harfbuzz-indic.cpp b/src/harfbuzz-indic.cpp index 4d8418b..ffe9573 100644 --- a/src/harfbuzz-indic.cpp +++ b/src/harfbuzz-indic.cpp @@ -37,7 +37,7 @@ static HB_Bool isLetter(HB_UChar16 ucs) FLAG(HB_Letter_Titlecase) | FLAG(HB_Letter_Modifier) | FLAG(HB_Letter_Other); - return FLAG(HB_GetUnicodeCharCategory(ucs)) & test; + return !!(FLAG(HB_GetUnicodeCharCategory(ucs)) & test); } static HB_Bool isMark(HB_UChar16 ucs) @@ -45,7 +45,7 @@ static HB_Bool isMark(HB_UChar16 ucs) const int test = FLAG(HB_Mark_NonSpacing) | FLAG(HB_Mark_SpacingCombining) | FLAG(HB_Mark_Enclosing); - return FLAG(HB_GetUnicodeCharCategory(ucs)) & test; + return !!(FLAG(HB_GetUnicodeCharCategory(ucs)) & test); } enum Form { |