- From: Mark Seb. Fischer <fischer@manati.horz.technopark.gmd.de>
- Date: Wed, 4 Sep 1996 18:38:14 +0200
- To: www-amaya@w3.org
- Message-Id: <199609041638.SAA02105@manati>
-----BEGIN PGP SIGNED MESSAGE----- >>>>> "DV" == Daniel Veillard <veillard@praslin.inrialpes.fr> writes: >> - - 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/XFree86 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. >> - - Sometimes the Structure View is not perfectly in sync with >> the WYSIWYG window. I was typing one char ahead. Waiting a few >> seconds did't help. DV> Yes we initially decided that maintaining a strict coherency DV> beween views was superfluous, you just need to move the cursor DV> to another part to have the other views reflecting the new DV> value of the text. Since you're not the only one to dislike DV> the behaviour we will probably enable full coherency or add a DV> timeout. BTW current CPU are so powerfull that they are iddle DV> 95 % of the time. Make it an option -- compile-time option, X-resource (better), command-line option (better again), toggle switch in the "Views" menu (best). >> - - The postscript files generated by printing to a file make >> my ghostview hang on the last page. DV> strange, does it print anyway ? I don't have a printer. I'll include a sample generated PS- file at the end of this mail. Funny enough, it's only that short Error message I always get when invoking amaya while not connected to the net. Which leads me to another Nice-If-Changed: - - - - Since amaya always needs at least one document to display (I know, we already had that one), there could be a nicer way to persistently define a different HOME_PAGE (site- wide and/or on a per- user basis) than editing the amaya- script or setting Emvironment- Variables (name-space-pollution): X resources and config- files like ~/.amaya. >> - - A document that is a concatenation of HTML documents >> (i.e. that contains another <HTML> section after a </HTML> tag) >> ends after the first part. This is probably intended, but it >> would be nice to be able to concatenate a number of WWW- pages >> into a single file without prior editing, and without losing >> the notion of different parts, then editing this collection and >> print it as one piece (with continuous and contiguous page >> numbering; great for manuals!). Also literate programming could >> be simpler this way. DV> We have already do some experiments on breaking a big DV> dodument in small fragments, for exemple when exporting DV> Articles documents in Thot [1] to HTML. Splitting is DV> relatively easy if your document has a structure where chunks DV> are clearly designed. Problem is having a good merge DV> functionnality. It needs helps from the used or a predefined DV> groupping strategy. In the case of HTML designing all the DV> pages defining for example a documentation can be tedious for DV> the user and an inadequate auto-fetching strategy could bring DV> you the whole Web in your document and would require a large DV> amount of RAM :-) . Ok, but I still think amaya should ignore "</HTML> <HTML>" pairs. DV> Daniel >> Mark Seb. Fischer Kind regards, Mark -----BEGIN PGP SIGNATURE----- Version: 2.6.3i Charset: latin1 Comment: Processed by Mailcrypt 3.3, an Emacs/PGP interface iQCVAwUBMi2stty3aoVUNlxJAQE2/QQAsqRWCy1SOIRUC0peK1xuQ3OGhliHtaci KOYNf5OSfrOeEbrkjQPwAZdAHXXWoB1daVBDB7TFQI6o299DoUviBdagghRDfa94 2orrZmTKC1X+a6TEMA9MZo6dDphQuaRNka20thIY2gxuurX0yusnCUMJrg7mCpbJ vywb4RuJgEI= =v4R8 -----END PGP SIGNATURE-----
/*************************************************************************\ * Mark Sebastian Fischer Mark.Seb.Fischer@horz.technopark.gmd.de * * Private: Company: horz&schnepf * * Kirschallee 20 Rathausallee 10 * * D - 53115 Bonn (Germany) D - 53757 Sankt Augustin (Germany) * * Phone: [(49) 228] 21 05 77 Phone: [(49) 2241] 20 53 06 * * Fax: [(49) 228] 21 05 03 Fax: [(49) 2241] 14-30 06 * * PGP MD5: 26 9D 44 45 AE 15 DE 28 3B CF 2F 1C EA 5D CC E4 * * - - --- - - - --- - --- --- - --- - - - --- - - - - --- - * * It's a 106 miles to Chicago, we've got a full tank of gas,half a packet * * of cigarettes, it's dark, and we're wearing sunglasses. (Elwood Blues) * \*************************************************************************/
Attachments
- application/postscript attachment: stored
Received on Wednesday, 4 September 1996 20:21:53 UTC