From: <[EMAIL PROTECTED]>
> Andrew C. West scripsit:
>
> > It does ? I thought that the whole point of much of the recent discussion
was
> > the uncertainty of how Ogham should be laid out in vertically formatted
text,
> > such as when embedded in Mongolian or vertical Chinese.
>
> What's uncertain is whether a lr or a rl progression is favored, given the
> paucity of evidence.  Michael favors lr progression.  There is no question
> that the text is read BTT.

This creates an interesting problem: Put in the same sentence Han (Chinese) and
Mongolian words in a vertical layout (I don't think this is unlikely, as
Mongolian is also spoken in China, and there's also a Chinese community in
Mongolia). So Chinese ideographs will be laid out vertically from top to bottom
(but not rotated, except for a few characters like ideographic punctuation marks
or symbols), and Mongolian will be laid out from bottom to top in their normal
stack orientation. Such a text is clearly bidirectional, so we would need BiDi
processing to order glyphs correctly.

Now admit that you want to present it horizontally: Han ideographs will not be
rotated but will flow on rows from left to right. Suppose you have performed the
Bidi processing according to the previous vertical presentation, then Mongolian
stacks will flow from right to left (but unlike Han ideographs, they will need
to be rotated...)

Now try including some Latin words in this text (also not unlikely: there are
lots of trademarks and people names that will need to be written with their
normal Latin characters). If the text is presented vertically, there's a
legitimate question of whever Latin should be rotated (but it will keep the Han
flow direction.); according to Japanese practices with halfwidth characters (the
standard Latin script is "half-width"), it will be rotated exactly like for
"half-width" Hiragana or Katakana, simply because "half-width" characters align
more naturally in that direction, and because the perception of character's
baseline really requires (for standard presentations of texts) that baselines
not be splitted at each character like in vertical columns of crosswords. This
would then flow Latin in the same direction as Han, but the reverse direction of
Mongolian.

But if experience shows that Mongolian would be presented horizontally with lr
direction, like with Latin, there's a problem.

So what is shown here is that Bidi properties are only accurate for horizontal
flows of text. What is missing is a separate set of Bidi properties for the
vertical direction of the same flow... We could define basically a similar
algorithm for vertical BiDi, but this would also require new BiDi properties.
May be this would not require changing the existing Bidi properties for
characters that are normally presented horizontally, but new property _values_
would be needed for those that flow normally vertically(Ogham, Mongolian)...
Plus a mapping of these new property values to the corresponding horizontal
properties when the same characters are to be presented horizontally.

If the main UCD file can hardly be changed, additional properties may be listed
elsewhere in the file of extended properties.


Reply via email to