From: [email protected] [mailto:[email protected]] On Behalf Of Philippe Verdy
> 2011/8/22 Peter Constable <[email protected]>: >> Of course _OpenType_ cannot, but any rendering engine that uses OpenType >> _must_ resolve the bidi level of _all_ characters in a sequence that it is >> given to >> render. Given our current situation, a default rendering implementation >> would >> resolve PUA characters to an even (LTR) level unless, of course, bidi >> control >> characters -- particularly RLO -- are used to override the directionality of >> the >> character, as you mention. [snip] > So now I perceive your opinion : > > - you don't want the solution proposed by Michael Everson (simply adding a > range > of RTL PUA), that I also think is not necessary, but is clearly a possible > solution. You're putting words in my mouth: I don't think I've expressed any opinion in this thread for or against Michael's proposal. All I've commented on is that the OpenType spec has a model for glyph mirroring that can work for mirroring of PUA characters as well, that bidi category is one of several properties that can affect text processing, and that people shouldn’t expect PUA characters to behave as they desire in all software titles. > - you propose to use BiDi overrrides. Again, you're putting words in my mouth. All I said is that default behaviour can be expected to observe bidi categories unless bidi controls are used to override the assigned categories for characters in a run. Peter

