On Thu, Mar 29, 2018 at 1:25 PM, Nathan Willis <nwil...@glyphography.com> wrote:
> Hi, > > I'm trying to understand a comment in the source for the Hangul shaper. > > Line 155; after denoting the various jamo blocks, it says "Only <LV,T> > sequences for T in U+11A8..11C3 combine." > > Why is that? The T jamo extend down to U+11FF (all still in the main jamo > block). > > More importantly, perhaps, I can't find a source in Unicode or in the MS > OpenType docs that mentions that specific limitation, either. The MS docs' > appendix B lists compositions for the whole T section.[1] > That's not relevant. This relates to the precomposed encoded Hangul Syllable characters. Those only exist for these Ts. See section "Hangul Syllables" in Unicode Standard. Specifically: "Modern Hangul syllable blocks can be expressed with either two or three jamo, either in the form consonant + vowel or in the form consonant + vowel + consonant. There are 19 possi- ble leading (initial) consonants (choseong), 21 vowels (jungseong), and 27 trailing (final) consonants (jongseong). Thus there are 399 possible two-jamo syllable blocks and 10,773 possible three-jamo syllable blocks, giving a total of 11,172 modern Hangul syllable blocks. This collection of 11,172 modern Hangul syllables encoded in this block is known as the Johab set." So, only those 27 combine. Other sequences still can combine. Just not as character composition, but font-level glyph substitutions and positioning. Is the cut-off from some old standard, or something like that? I can see > that the Syllables block doesn't have every permutation; I'm just trying to > understand why T is getting different treatment than L and V.... > > > Thanks, > Nate > > [1: https://docs.microsoft.com/en-us/typography/script- > development/hangul#appendix-b-standard-composition-for-old-hangul-jamos ] > -- > nathan.p.willis > nwil...@glyphography.com <http://identi.ca/n8> > > _______________________________________________ > HarfBuzz mailing list > HarfBuzz@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/harfbuzz > > -- behdad http://behdad.org/
_______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz