- 08 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Implemented for Arabic, Hebrew, and generic marks. Activated if no GPOS table present.
-
- 02 8月, 2012 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 01 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Based on patch from Philip Withnall. https://bugs.freedesktop.org/show_bug.cgi?id=41095
-
- 31 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes 8 more Telugu tests. Failures at 15 (0.00154548%).
-
- 24 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Uniscribe reorders U+0E3A to be after U+0E38 and U+0E39. We do that by modifying the ccc for U+0E3A. Fixes the two remaining Thai failures (see previous commit).
-
- 21 7月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
This is a bunch of hacks for now. Improves Bengali a bit.
-
由 Behdad Esfahbod 提交于
Althought IndicMatraCategory.txt classifies it as Top_And_Right matra, it does not have Unicode decomposition, and Uniscribe does not do anything special about it either. Gujarati failures down from 0.672% to 0.0130966%.
-
- 20 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Following what the spec says. Brings down Telugu failures from 40% to 3.75%, and Kannada failures from 44% to 10%. Does NOT affect other scripts' test results.
-
- 19 7月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
This is a hack for now. Will be fixed when we do complex-shaper-driven normalization properly. The results with or without decomposition are the same, but Uniscribe does not normalize, so this matches better.
-
由 Behdad Esfahbod 提交于
Makes no visual difference. Fixes most of the failures. Down from 15% to 1.3%!
-
- 17 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
This is a hack for now, to get us going with Khmer. This will be refactored properly later to move the complex logic into complex shapers.
-
- 06 6月, 2012 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 25 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 06 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
We need this to set data on objects safely without worrying that some other thread unsets it by setting it at the same time.
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Where causing issues for people with MSVC.
-
- 21 7月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
Adjust glib fallback implementation. The tests are not hooked up for ICU yet.
-
由 Behdad Esfahbod 提交于
-
- 08 7月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
Add compose() and decompose() unicode funcs. These implement pair-wise canonical composition/decomposition. The glib/icu implementations are lacking for now. We are adding API for this to glib, but I cannot find any useful API in ICU. May end of implementing these in-house. Changed all unicode_funcs callback names to remove the "_get" part. Eg, hb_unicode_get_script_func_t is now hb_unicode_script_func_t, and hb_unicode_get_script() is hb_unicode_script() now.
-
由 Behdad Esfahbod 提交于
In preparation for adding more advanced unicode funcs.
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Mutex (and Windows.h by extension) are fairly isolated now.
-
- 03 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 28 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 27 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
Makes way for adding arbitrary user_data support.
-
由 Behdad Esfahbod 提交于
-
- 21 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
So we can liberally use the simple features of C++ that parts of the codebase is already using.
-
由 Behdad Esfahbod 提交于
This was a bizzare piece of API that I inherited from cairo. It has been wrong adding them to cairo in the first place. Remove them before someone uses them!
-
- 20 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Ryan Lortie 提交于
Unicode data providers can now be subclassed, including support for chain-up. The interface should now be nicely bindable, as well. Also fix glib unicode funcs that where broken after hb_script_t changes. Nicely caught by the test-unicode.c added in this commit.
-
- 16 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-