- 12 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Hopefully more clear.
-
由 Behdad Esfahbod 提交于
-
- 09 10月, 2018 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
- 07 10月, 2018 1 次提交
-
-
由 Michiharu Ariza 提交于
-
- 04 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 10月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 03 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Ouch!
-
- 02 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
This reverts commit ff92de76. Revert that and remove ASSERT_POD. Let's see which bots are unhappy with this configuration...
-
- 30 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
llvm-gcc-4.2 bot had this problem: hb-private.hh:812: error: initializer specified for non-virtual method 'void hb_vector_t<Type, StaticSize>::operator=(const hb_vector_t<Type, StaticSize>&) [with Type = hb_user_data_array_t::hb_user_data_item_t, unsigned int StaticSize = 1u]' Removing the delete didn't work with a constructor. So, remove constructor. Just disallow assignment. Still better than nothing.
-
- 26 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
For consistency.
-
- 04 11月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 10月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 12月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
Shape-plan caching is not implemented.
-
- 19 2月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
Apparently some modern fonts have proper GPOS mark positioning tables, but undesirable precomposed forms! See thread "Hebrew composition to presentation forms" and: http://tex.stackexchange.com/questions/156775/having-trouble-with-vowel-positioning-in-ezra-sil-xelatex Test case: U+fb1d,05d9,05b4
-
- 23 12月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 02 12月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 03 5月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 15 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
When matching lookups, be smart about default-ignorable characters. In particular: Do nothing specific about ZWNJ, but for the other default-ignorables: If the lookup in question uses the ignorable character in a sequence, then match it as we used to do. However, if the sequence match will fail because the default-ignorable blocked it, try skipping the ignorable character and continue. The most immediate thing it means is that if Lam-Alef forms a ligature, then Lam-ZWJ-Alef will do to. Finally! One exception: when matching for GPOS, or for backtrack/lookahead of GSUB, we ignore ZWNJ too. That's the right thing to do. It certainly is possible to build fonts that this feature will result in undesirable glyphs, but it's hard to think of a real-world case that that would happen. This *does* break Indic shaping right now, since Indic Unicode has specific rules for what ZWJ/ZWNJ mean, and skipping ZWJ is breaking those rules. That will be fixed in upcoming commits.
-
- 14 2月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
To be used in upcoming changes.
-
- 16 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
API additions: hb_segment_properties_t HB_SEGMENT_PROPERTIES_DEFAULT hb_segment_properties_equal() hb_segment_properties_hash() hb_buffer_set_segment_properties() hb_buffer_get_segment_properties() hb_ot_layout_glyph_class_t hb_shape_plan_t hb_shape_plan_create() hb_shape_plan_create_cached() hb_shape_plan_get_empty() hb_shape_plan_reference() hb_shape_plan_destroy() hb_shape_plan_set_user_data() hb_shape_plan_get_user_data() hb_shape_plan_execute() hb_ot_shape_plan_collect_lookups() API changes: Rename hb_ot_layout_feature_get_lookup_indexes() to hb_ot_layout_feature_get_lookups(). New header file: hb-shape-plan.h And a bunch of prototyped but not implemented stuff. Coming soon. (Tests fail because of the prototypes right now.)
-
- 13 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 10月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
That's really the logic desired. Except that MONGOLIAN VOWEL SEPARATOR is not default_ignorable but it really should be. Reported to Unicode. Based on suggestion from Konstantin Ritt.
-
- 02 9月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
To room for more allocations, coming.
-
- 02 8月, 2012 5 次提交
-
-
由 Behdad Esfahbod 提交于
Hookup some Indic data to it. More to come.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 31 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add a shaper class struct.
-
- 27 7月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Add global shape_plan. Unused so far.
-
- 09 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Like Uniscribe does.
-