Jonathan, Also, since you seem to be digging this, can you please put a test file together of all the various syllable structures (old and new, precomposed, decomposed, and half-composed), with and without tone marks / L/V placeholders?
Cheers, behdad On 14-01-06 10:44 PM, Jonathan Kew wrote: > The Hangul shaper should NOT apply the *jmo features to glyphs that are not > part of a properly-structured Korean syllable. > > Some examples of current behavior: > > [GOOD: complete LVT sequence, proper features applied] > hb-unicode-encode 1101,1161,11f0 | hb-shape UnBatang_0613.ttf > [uni1101.ljmo01=0+1024|uni1161.vjmo01=1+0|uni11F0.tjmo01=2+0] > > [GOOD: lone L does not have features applied] > hb-unicode-encode 1101 | hb-shape UnBatang_0613.ttf > [uni1101=0+1024] > > [GOOD: LT without V is not valid, don't apply features] > hb-unicode-encode 1101,11f0 | hb-shape UnBatang_0613.ttf > [uni1101=0+1024|uni11F0=1+0] > > [GOOD: lone T, don't apply features] > hb-unicode-encode 11f0 | hb-shape UnBatang_0613.ttf > [uni11F0=0+0] > > [BAD: lone V, shouldn't apply vjmo] > hb-unicode-encode 1161 | hb-shape UnBatang_0613.ttf > [uni1161.vjmo02=0+0] > > [BAD: VT pair without L is not valid, shouldn't apply *jmo] > hb-unicode-encode 1161,11f0 | hb-shape UnBatang_0613.ttf > [uni1161.vjmo01=0+0|uni11F0.tjmo01=1+0] > > Note the last two examples; these are incorrect, IMO. In both these cases, > Uniscribe does not apply the *jmo features. > > JK > -- behdad http://behdad.org/ _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
