On 05/23/2012 07:22 PM, Andrew Cunningham wrote: > I was wondering if myanmar , etc should be included in indic engine, or wether > it would be better to fork the indic engine rather than overloading it with > divergent rules?
Well, we will see how it goes. I definitely don't want a soup like the old Indic shaper I had to maintain in Pango. That said, we have made design decisions early on in the new Indic shaper that make me more confident trying to shape a wider continuum of scripts using one code base. We'll adjust the design / decision as we integrate more scripts. The nice thing this time is, we have an extensive test suite, so we can make changes confidently. behdad > > On Thursday, 24 May 2012, Behdad Esfahbod <[email protected] > <mailto:[email protected]>> wrote: >> On 05/23/2012 06:48 PM, Andrew Cunningham wrote: >>> I think what Ed is saying is that Tai Tham follows a similar model to >>> Myanmar >>> rather than a pure Indic model, where you have a distinct medials vs >>> subjoined >>> consonants wher subjoined consonants require a virama and medials don't >> >> I see. Thanks for the clarification. >> >>> Par of a fundamental change between myanar in unicode 4.1 and 5.1 >> >> Good to know. I'll give HB a run on my Myanmar corpus and see if I can fix a >> few high-impact issues. >> >>> Will look at my sources to confirm for Tai Tham. >> >> Thanks, >> b >> >>> A. >>> >>> On Thursday, 24 May 2012, Behdad Esfahbod <[email protected] > <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> wrote: >>>> Hi Thep, >>>> >>>> Humm, the message from Ed hat you are replying to never made it to me or to >>>> the list. Replies inline. >>>> >>>> >>>> On 05/23/2012 06:53 AM, Theppitak Karoonboonyanan wrote: >>>>> Hi, Ed, Behdad, >>>>> >>>>> On Sun, May 20, 2012 at 3:45 AM, Ed Trager <[email protected] > <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> wrote: >>>>>> On Fri, May 18, 2012 at 5:48 PM, Behdad Esfahbod <[email protected] > <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> wrote: >>>>>>> On 05/18/2012 04:02 PM, Ed Trager wrote: >>>>>>>> >>>>>>>> In Tai Tham, U+1A6E VOWEL SIGN E needs to be shifted all the way to >>>>>>>> the left so that the final visual appearance would be: >>>>>>> >>>>>>> Are you sure? Without U+1A60 TAI THAM SIGN SAKOT before the subjoined >>>>>>> consonant? Reading Unicode suggests that you need that sign betwee PA >>> and LA. >>>>>> >>>>>> For most subjoined consonants, yes, that's true. But note in >>>>>> particular that U+1A56 MEDIAL LA and U+1A57 MEDIAL LA TANG LAI were >>>>>> encoded separately. In the case of these two "LA" signs, I believe >>>>>> there are two reasons justifying the separate encoding: >>>>>> >>>>>> (1) These are variant forms of the same subjoined letter LA: >>>>>> apparently, there is no other good way to do it other than encoding >>>>>> both. >>>>>> >>>>>> (2) Both of these LA signs can be part of triple consonant clusters, >>>>>> i.e. "KLW" appears in the common word Thai / Tai word for banana, >>>>>> กล้วย, "klwy" . In Tai Tham, both the L and the W appear as >>>>>> below-base stacked forms (and actually the "y" is also a subjoined >>>>>> form, but it's kind of hanging off the right side of the whole stack). >>>> >>>> I'm not questioning the separate encoding. I don't care :-). What I'm >>>> saying >>>> is that you need a SAKOT before them for them to be considered part of the >>>> same syllable according to the Indic OpenType spec and my implementation. >>>> Now, if you think Unicode intended these to subjoin without a SAKOT, then I >>>> like you to point me to documentation about that. >>>> >>>> If that is the case, we would need changes to the Indic machine. Not >>>> impossible, but I first want to make sure that it is indeed the case. >>>> >>>> behdad >>>> >>>> >>>> >>>>>> There are some other separately-encoded subjoining consonant signs: >>>>>> U+1A5B, U+1A5C, U+1A5D, U+1A5E. >>>>> >>>>> Please also count U+1A55 (MEDIAL RA) in the rule, although it's not a >>>>> subjoined form. >>>>> >>>>> Regards, >>>>> -Thep. >>>> _______________________________________________ >>>> HarfBuzz mailing list >>>> [email protected] <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>> >>>> http://lists.freedesktop.org/mailman/listinfo/harfbuzz >>>> >>> >>> -- >>> Andrew Cunningham >>> Senior Project Manager, Research and Development >>> Vicnet >>> State Library of Victoria >>> Australia >>> >>> [email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>> >>> [email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>> >> > > -- > Andrew Cunningham > Senior Project Manager, Research and Development > Vicnet > State Library of Victoria > Australia > > [email protected] <mailto:[email protected]> > [email protected] <mailto:[email protected]> _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
