- 09 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 9月, 2018 1 次提交
-
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 02 1月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
As discussed on https://github.com/behdad/harfbuzz/pull/10#issuecomment-31442030
-
- 12 12月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 4月, 2013 1 次提交
-
-
由 Behdad Esfahbod 提交于
See thread "an issue regarding discrepancy between Korean and Unicode standards" on the mailing list for the rationale. In short: Uniscribe doesn't, so fonts are designed to work without it.
-
- 17 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
So we can handle Sinhala split matras smartly... Coming soon.
-
- 14 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Had to do some refactoring to make this happen... Under uniscribe bug compatibility mode, we still plit them Uniscrie-style, but Jonathan and I convinced ourselves that there is no harm doing this the Unicode way. This change makes that happen, and unbreaks free Sinhala fonts.
-
- 01 9月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
No panic, we reeally insert dotted circle when it's absolutely broken. Fixes most of the dotted-circle cases against Uniscribe. (for Devanagari fixes 80% of them, for Khmer 70%; the rest look like Uniscribe being really bogus...) I had to make a decision. Apparently Uniscribe adds one dotted circle to each broken character. I tried that, but that goes wrong easily with split matras. So I made it add only one dotted circle to an entire broken syllable tail. As in: "if there was a dotted circle here, this would have formed a correct cluster." That works better for split stuff, and I like it more.
-
- 10 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Essentially move the glyph mapping to normalization process. The effect on Devanagari is small (but observable). Should be more observable in simple text, like ASCII.
-
- 08 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
...again.
-
- 31 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add a shaper class struct.
-
- 06 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
In preparation for Hangul shaper.
-
- 10 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
hb_shape() now accepts a shaper_options and a shaper_list argument. Both can be set to NULL to emulate previous API. And in most situations they are expected to be set to NULL. hb_shape() also returns a boolean for now. If shaper_list is NULL, the return value can be ignored. shaper_options is ignored for now, but otherwise it should be a NULL-terminated list of strings. shaper_list is a NULL-terminated list of strings. Currently recognized strings are "ot" for native OpenType Layout implementation, "uniscribe" for the Uniscribe backend, and "fallback" for the non-complex backend (that will be implemented shortly). The fallback backend never fails. The env var HB_SHAPER_LIST is also parsed and honored. It's a colon-separated list of shaper names. The fallback shaper is invoked if none of the env-listed shapers succeed. New API hb_buffer_guess_properties() added.
-
- 04 8月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not complete yet, font selection doesn't work. But hey it shapes! This is not supposed to be a production backend, more like a testing backend.
-
- 28 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 03 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 16 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 13 10月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 7月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 6月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 21 5月, 2010 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 11月, 2009 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 03 11月, 2009 11 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-