From: Martin H. <mar...@si...> - 2012-07-27 13:53:12
|
Dear Shriramana, > Looking at the last two columns, it would appear that the reordering > is correctly done, since the input order is B95 BC8 whereas the output > order is BC8 B95, but observe the x positions! B95 is at x=0 and BC8 > is at 7.7. Surely BC8 should be at 0.0 because it has been reordered > to go before B95?! The problem arises because you do not sufficient specify how the attachment should occur. You only specify that the vowel should attach to the consonant, but you do not say where the attachment should occur. Where no attachment position is specified, the assumption is that the child is sequentially positioned after the parent. If you change your attaching rule to this: gVS_AI { attach { to=@2; with=point(advance.x, 0m); at=point(0m, 0m)} } clsCons; You will find that it works just fine. Alternatively, you could always attach the consonant the vowel ;) Yours, Martin |