On Monday, October 11 2004 21:49, you wrote: > On Mon, Oct 11, 2004 at 11:32:32PM +0000, Shai Berger wrote: > > How would you tell Hebrew from Yiddish or Aramaic? > > To enter Hebrew, you'd use an Israeli keyboard layout. > To enter Yiddish, you'd use an Yiddish keyboard layout. > From the keyboard layout which was in use when entering the character, > we can have a decent guess at the language. >
The situation where the question comes up is a single document containing both Yiddish and Hebrew. Nobody would switch layouts. > > English from Dutch or Afrikaans? > > To enter Dutch, you'd use a Netherlands keyboard layout, etc. > (I guess Dutch has more characters than just the English alphabet...) > Ditto. And you guess wrong (Dutch has one extra character: It is written ij in small letters and IJ in capitals, and is actually parallel to y, which is not a native Dutch character. It does not show up on keyboards in the Netherlands, they just type the i and the j separately). Again, the computer may be configured to "Dutch", but you'll see no change of layout as the writer naturally moves to English. Actually, this probably holds for all Latin-1 languages, because English is a subset of all the others. No need to switch layout. > > I am not asking these questions rhetorically; I am trying to understand > > why saving the IME language per character is necessary. > > Today we save the character's language for the speller's sake. We > probably store the ranges of characters having the same language, > instead of specifying it per-character. > Is this "we" the general OpenOffice, or is it related to CTL? > > More generally: yes, I would like to see as little character attributes > > as possible retained, so I would rather see replacements added for some > > of the uses served by such attributes today. > > We have language info anyway, so we might as well use it. > In the information exported to other programs, via clipboard or export > formats, we should add the direction characters to replicate any > directional formatting the language info implies to the OOo rendered. I say again, we should strive to get rid of language info. ============================================================== To unsubscribe, send mail to [EMAIL PROTECTED] with "unsubscribe hebrew" in the message body.
