On 08/19/2011 11:21 AM, Michael Everson wrote:

Directionality is a very deep property. A CSUR LTR script works fine out of the box on 
all platforms at least as far as directionality goes. A CSUR RTL script simply can't, and 
do you really think that "defining the properties" will effectively override 
the system-level expectations for LTR PUA on multiple platforms?

Very very very unlikely.

Pretty sure it can't. I remember a discussion about the directionality of the PUA some time ago, and I thought it was here, but looking back it may have been on another mailing list. Here it is, from the Fontforge-users mailing list (fontforge is an open-source font-design program). Back in March:

Khaled Hosny ([email protected]) wrote:

On Tue, Mar 01, 2011 at 07:43:13PM +0100, Pocok Előd wrote:
Could you tell me if there is a solution for changing the writing direction to
>  RTL while using the Latin area?
Not in the font itself, OpenType engines relay on character's Unicode
properties for directionality (using Unicode BiDi algorithm). But you
can force a string of text to be RTL by surrounding it with U+202E
(right to left override mark) and U+202C (pop directional formatting
mark).

It's pretty disingenuous to say "Well, if you want a private-use RTL script, you should be prepared to write an engine that can render it," ignoring the fact that LTR people can get by with just a font. Why should it be so much harder to write RTL?

~mark


Reply via email to