8fc1f7fe74a25bf8549f5edd79c7da6b720eb064 |
|
02-Jan-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot/hangul] Don't decompose Hangul even when combining marks present As discussed on https://github.com/behdad/harfbuzz/pull/10#issuecomment-31442030
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
2a8c49ade07a0bd4f2c9543f4bd129da82083ea0 |
|
12-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unnecessary includes
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
269de14dda7a86a20917fa9ea6a5864929c41364 |
|
05-Apr-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Don't compose Hangul jamo 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.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
eba312c8d1b2bbe8cb9b6414e843e78d2c521aa4 |
|
16-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Plumbing to get shape plan and font into complex decompose function So we can handle Sinhala split matras smartly... Coming soon.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
0736915b8ed789a209205fec762997af3a8af89c |
|
13-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango did 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.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
b85800f9de8976a7418ef9df467d3080c6ab0199 |
|
01-Sep-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[Indic] Implement dotted-circle insertion for broken clusters 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.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
b00321ea78793d9b3592b5173a9800e6322424fe |
|
10-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OT] Avoid calling get_glyph() twice 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.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
030ac5022e8a43b9329c26e72527bafc582ef44b |
|
07-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Remove enum trailing comma ...again.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
693918ef8541014a5ef7dfb91c6ea0ae36d9c368 |
|
31-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
[OT] Streamline complex shaper enumeration Add a shaper class struct.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|
11138ccff71f442da1fcf64faa0e1d22e083e775 |
|
05-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add normalize mode In preparation for Hangul shaper.
/external/harfbuzz_ng/src/hb-ot-shape-normalize-private.hh
|