- From: <Irene.Vatton@inrialpes.fr>
- Date: Wed, 01 Mar 2000 14:36:57 +0100
- To: Stenström Helge <helge.stenstrom@era.ericsson.se>
- cc: www-amaya@w3.org
Hi, Could you explain what input method are you using. Are you using the multi-key method? Or are hitting the å or Å key of your keyboard? In-reply-to: Your message of Mon, 28 Feb 2000 04:07:19 -0500." <38BA3AC0.E8928C78@era.ericsson.se> > I have a problem with Amaya 2.4 on Solaris 2.6, > which closely resembles a problem reported for Amaya 0.8a. > > The characters åäö, ÅÄÖ (a, o with ring or dots over them) are always > GENERATED in their uppercased form, although Amaya displays them right when > browsing a document generated by some other editor. > > It works fine with Amaya 2.4 on Linux RedHat 6.0. > The problem seems to be the same as for Amaya 0.8a, as quoted below. > > Is there a workaround for me as a user? > > > > The old problem report follows: > Re: Amaya 0.8a BUGs: German umlauts always uppercase et al. > > From: Mark Seb. Fischer (fischer@manati.horz.technopark.gmd.de) > Date: Wed, Sep 04 1996 > > >> - - German umlaut characters are always GENERATED in their > > >> uppercased form, although Amaya displays them right when > > >> browsing a document generated by some other editor. > > > > DV> I have just tried to generate them again, and it seems to > > DV> work ! > > > > DV> I have generated lowercase A umlaut by doing : > > > > DV> pressing and releasing the <Alt> modifier pressing and > > DV> releasing the <A> key pressing and releasing the <"> (double > > DV> quote) key > > > > DV> For the capital one : > > > > DV> pressing and releasing the <Alt> modifier pressing the <Shift> > > DV> modifier pressing and releasing the <A> key releasing the > > DV> <Shift> modifier pressing and releasing the <"> (double quote) > > DV> key > > > > DV> Could you check these sequences. Was the umlaut mapped to > > DV> another char on your keyboard (like a diacritic) ? I have > > DV> copied the sequences available from the X11R6 Compose file : > > > > DV> /usr/X11R6/lib/X11/locale/iso8859-1/Compose > > > > As I am german, I have a keyboard, wich has the german umlauts as > > normal keys on it (keys nos. 0x30 ('ä', ä), 0x2f ('ö', ö), > > 0x22 ('ü', ü) and 0x14 ('ß', ß). I use the standard > > ~/.Xmodmap that came with my (german) Linux Distribution, and these > > are the relevant portions of the output from xkeycaps: > > > > ! > > ! This is an `xmodmap' input file for PC 102 key keyboard #1 (Linux/XFre>e86 German layout) keyboards. > > ! Automatically generated on Wed Sep 4 13:48:17 1996 by fischer with > > ! XKeyCaps 2.29; Copyright (c) 1995 Jamie Zawinski <jwz@netscape.com>. > > ! > > ! This file makes the following changes: > > ! > > ! The "§ 3 ³" key generates 3, paragraph, and threesuperior > > ! The "K" key generates k, K, and Arabic_kaf > > ! The "L" key generates l, L, Arabic_lam, and Greek_lamda > > ! The "Alt Gr" key generates Mode_switch, and the Mod3 modifier > > > > > keycode 0x14 = ssharp question backslash > > keycode 0x22 = Udiaeresis > > keycode 0x2F = Odiaeresis > > keycode 0x30 = Adiaeresis > > keycode 0x26 = A > > keycode 0x3C = period colon > > > > > XEmacs, eg. always worked fine for me, treating Udiaeresis like any > > other "normal" key (like 'A' above, wich is menitioned only > > uppercase), getting a "udiaeresis" when pressed without the "Shift" > > key, and a "Udiaeresis" when pressed with "Shift" (to be looked at > > with "M-x view-lossage"). > > > > When I changed my Xmodmap to have different entries for lower and > > upper (like the period / colon pair above), I could work with amaya: > > > > keycode 0x22 = udiaeresis Udiaeresis > > keycode 0x2F = odiaeresis Odiaeresis > > keycode 0x30 = adiaeresis Adiaeresis > > > > > So my conclusion is that maybe amaya doesn't respect environment > > variables LC_CTYPE (or LC_ALL, cf. locale(7)), which I have set to > > iso_8859_1 (I also tried de_DE.ISO8859-1 and ISO-8859-1 (this is the > > one referenced in the locale(7) man- page)) and regards Udiaeresis not > > to be a normal character and thus takes it verbatim instead of > > applying case-conversion according to the "Shift" Key. > > > > from isalpha(3): > > > > isalpha() > > checks for an alphabetic character; it is equiva- > > lent to (isupper(c) || islower(c)). > > [...] > > The details of what characters belong into which class > > depend on the current locale. For example, isupper() will > > not recognize an A - umlaut as an uppercase letter in the > > default C locale. > > > > Hope this may help you and/or others. > > > > > P.S. Sorry if this message appears for the second time. I tried a few days > ago, but nothing has appeard on the server. I'm not a subscribing > member of the mailing list; is that the reason? > > -- > Helge Stenström > Ericsson Radio Systems AB: KI/ERA/X/FE > e-mail: helge.stenstrom@era.ericsson.se phone: +46-8- 404 2323 > Irene.
Received on Wednesday, 1 March 2000 08:37:15 UTC