all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Problems on the input side under Win32
@ 2007-01-30 13:01 jasonal
  2007-01-30 20:43 ` Eli Zaretskii
       [not found] ` <mailman.3789.1170189856.2155.bug-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 4+ messages in thread
From: jasonal @ 2007-01-30 13:01 UTC (permalink / raw)
  To: bug-gnu-emacs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 897 bytes --]

GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on DTOP

1. When I type Euro sign with german keyboard (press AltGr-E)
under Win32, it is displayed as \200, which is #x80. The correct
Euro sign should be U+20AC. However, it behaves correctly under
Linux.

2. It doesn't work under win32 if I want to type C-@ with german
keyboard (press Ctrl-AltGr-q) and other similar input related to
a key combination of Ctrl-AltGr-. However, it works correctly
under Linux.

3. When I type Umlauts (ü ö ä ß µ etc.) with german
keyboard, they behave like a prefix command that is waiting for a
following type. Thus I have to type ae and a SPACE then delete
the SPACE. However, it behaves correctly under Linux.

4. If there are two continued characters which are both larger
than 0x80 (ü ö ä ß µ etc.), they can't be displayed
correctly under win32. However, it can be displayed correctly
under Linux.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Problems on the input side under Win32
  2007-01-30 13:01 Problems on the input side under Win32 jasonal
@ 2007-01-30 20:43 ` Eli Zaretskii
  2007-01-31 11:46   ` jasonal
       [not found] ` <mailman.3789.1170189856.2155.bug-gnu-emacs@gnu.org>
  1 sibling, 1 reply; 4+ messages in thread
From: Eli Zaretskii @ 2007-01-30 20:43 UTC (permalink / raw)
  To: jasonal; +Cc: bug-gnu-emacs

> From: "jasonal" <jasonal.new@gmail.com>
> Date: Tue, 30 Jan 2007 14:01:59 +0100
> 
> GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on DTOP

Thanks you for your report.

In general, reports about Emacs 23 should go to emacs-devel@gnu.org or
to emacs-pretest-bug@gnu.org.  Also, Emacs 23 is very early into its
development, so grave bugs should still be expected in that version.

> 1. When I type Euro sign with german keyboard (press AltGr-E)
> under Win32, it is displayed as \200, which is #x80. The correct
> Euro sign should be U+20AC.

What does Emacs say if you go to that \200 and press "C-u C-x ="?
(#x80 is the code of Euro in the Windows encoding.)

> 2. It doesn't work under win32 if I want to type C-@ with german
> keyboard (press Ctrl-AltGr-q) and other similar input related to
> a key combination of Ctrl-AltGr-.

Try playing with the variable w32-recognize-altgr.

> 3. When I type Umlauts (ü ö ä ß µ etc.) with german
> keyboard, they behave like a prefix command that is waiting for a
> following type.

What keyboard do you use in Windows? what do you see in Control Panel
-> Regional and Language Options -> Languages -> Details?  And what
version of Windows is that?

> 4. If there are two continued characters which are both larger
> than 0x80 (ü ö ä ß µ etc.), they can't be displayed
> correctly under win32.

Please describe the details: what is displayed in this case?

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Problems on the input side under Win32
  2007-01-30 20:43 ` Eli Zaretskii
@ 2007-01-31 11:46   ` jasonal
  0 siblings, 0 replies; 4+ messages in thread
From: jasonal @ 2007-01-31 11:46 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: bug-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 3656 bytes --]

Hello Eli,

Thank you for your reply.

----- Original Message ----- 
From: "Eli Zaretskii" <eliz@gnu.org>
To: "jasonal" <jasonal.new@gmail.com>
Cc: <bug-gnu-emacs@gnu.org>
Sent: Tuesday, January 30, 2007 9:43 PM
Subject: Re: Problems on the input side under Win32


>> From: "jasonal" <jasonal.new@gmail.com>
>> Date: Tue, 30 Jan 2007 14:01:59 +0100
>>
>> GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on DTOP
>
> Thanks you for your report.
>
> In general, reports about Emacs 23 should go to emacs-devel@gnu.org or
> to emacs-pretest-bug@gnu.org.  Also, Emacs 23 is very early into its
> development, so grave bugs should still be expected in that version.
>

I have tried GNU Emacs 22.0.92.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on 
DTOP.
There're some similar problems as well.

>> 1. When I type Euro sign with german keyboard (press AltGr-E)
>> under Win32, it is displayed as \200, which is #x80. The correct
>> Euro sign should be U+20AC.
>
> What does Emacs say if you go to that \200 and press "C-u C-x ="?
> (#x80 is the code of Euro in the Windows encoding.)
>

describe-char of that \200 (Emacs23) is:
        character: € (128, #o200, #x80)
preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1))
       code point: 0x80
           syntax: w  which means: word
         category: l:Latin |:While filling, we can break a line at this 
character.
      buffer code: #xC2 #x80
        file code: not encodable by coding system chinese-gbk-unix
          display: no font available


In NTEmacs 22.0.92.1 when I press AltGr-E, it sais in minibuffer: \200 is 
undefined.

>> 2. It doesn't work under win32 if I want to type C-@ with german
>> keyboard (press Ctrl-AltGr-q) and other similar input related to
>> a key combination of Ctrl-AltGr-.
>
> Try playing with the variable w32-recognize-altgr.
>

The variable w32-recognize-altgr is t. It behaves same in Emacs22.
It's interesting, M-@ does work in Emacs. That is Alt-AltGr-q, or Left Alt - 
Right Alt - q.

>> 3. When I type Umlauts (ü ö ä ß µ etc.) with german
>> keyboard, they behave like a prefix command that is waiting for a
>> following type.
>
> What keyboard do you use in Windows? what do you see in Control Panel
> -> Regional and Language Options -> Languages -> Details?  And what
> version of Windows is that?
>

The keyboard is German (Germany) - German. And Windows XP SP2.

I've tested in ntemacs 22. It is a little different. If I press ü, it also 
waits in minibuffer ü- .
Then I press SPACE. It displays \221\374\240. C-u C-x = on it:

  character: ? (48672, #o137040, #xbe20)
    charset: chinese-gb2312 (GB2312 Chinese simplified: ISO-IR-58.)
 code point: #x7C #x20
     syntax: w  which means: word
   category: C:Chinese (Han) characters of 2-byte character sets c:Chinese
      |:While filling, we can break a line at this character.
buffer code: #x91 #xFC #xA0
  file code: #xEF #xBF #xBD (encoded by coding system mule-utf-8-dos)
    display: by this font (glyph code)
     -outline-Arial Unicode 
MS-normal-r-normal-normal-13-97-96-96-p-*-gb2312*-* (#x9F31)


>> 4. If there are two continued characters which are both larger
>> than 0x80 (ü ö ä ß µ etc.), they can't be displayed
>> correctly under win32.
>
> Please describe the details: what is displayed in this case?

Please find the screenshot in the attachment.
The word is 'größer'. If the cursor is moved over the ö or ß, it can be 
displayed correctly.
Otherwise, the two letters look like a strange chinese character.
The third one is 'Mit freundlichen Grüßen', the ü and ß can't be displayed.

This is same on both ntemacs23 and ntemacs22. But it can be displayed on 
Emacs under Linux.

[-- Attachment #2: Emacs.png --]
[-- Type: image/png, Size: 12445 bytes --]

[-- Attachment #3: Type: text/plain, Size: 149 bytes --]

_______________________________________________
bug-gnu-emacs mailing list
bug-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Problems on the input side under Win32
       [not found] ` <mailman.3789.1170189856.2155.bug-gnu-emacs@gnu.org>
@ 2007-01-31 11:48   ` Qichen
  0 siblings, 0 replies; 4+ messages in thread
From: Qichen @ 2007-01-31 11:48 UTC (permalink / raw)
  To: bug-gnu-emacs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3648 bytes --]

Hello Eli,

Thank you for your reply.

----- Original Message ----- 
From: "Eli Zaretskii" <eliz@gnu.org>
To: "jasonal" <jasonal.new@gmail.com>
Cc: <bug-gnu-emacs@gnu.org>
Sent: Tuesday, January 30, 2007 9:43 PM
Subject: Re: Problems on the input side under Win32


>> From: "jasonal" <jasonal.new@gmail.com>
>> Date: Tue, 30 Jan 2007 14:01:59 +0100
>>
>> GNU Emacs 23.0.0.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on DTOP
>
> Thanks you for your report.
>
> In general, reports about Emacs 23 should go to emacs-devel@gnu.org or
> to emacs-pretest-bug@gnu.org.  Also, Emacs 23 is very early into its
> development, so grave bugs should still be expected in that version.
>

I have tried GNU Emacs 22.0.92.1 (i386-mingw-nt5.1.2600) of 2007-01-01 on
DTOP.
There're some similar problems as well.

>> 1. When I type Euro sign with german keyboard (press AltGr-E)
>> under Win32, it is displayed as \200, which is #x80. The correct
>> Euro sign should be U+20AC.
>
> What does Emacs say if you go to that \200 and press "C-u C-x ="?
> (#x80 is the code of Euro in the Windows encoding.)
>

describe-char of that \200 (Emacs23) is:
        character: ? (128, #o200, #x80)
preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1))
       code point: 0x80
           syntax: w  which means: word
         category: l:Latin |:While filling, we can break a line at this
character.
      buffer code: #xC2 #x80
        file code: not encodable by coding system chinese-gbk-unix
          display: no font available


In NTEmacs 22.0.92.1 when I press AltGr-E, it sais in minibuffer: \200 is
undefined.

>> 2. It doesn't work under win32 if I want to type C-@ with german
>> keyboard (press Ctrl-AltGr-q) and other similar input related to
>> a key combination of Ctrl-AltGr-.
>
> Try playing with the variable w32-recognize-altgr.
>

The variable w32-recognize-altgr is t. It behaves same in Emacs22.
It's interesting, M-@ does work in Emacs. That is Alt-AltGr-q, or Left Alt -
Right Alt - q.

>> 3. When I type Umlauts (ü ö ä ß µ etc.) with german
>> keyboard, they behave like a prefix command that is waiting for a
>> following type.
>
> What keyboard do you use in Windows? what do you see in Control Panel
> -> Regional and Language Options -> Languages -> Details?  And what
> version of Windows is that?
>

The keyboard is German (Germany) - German. And Windows XP SP2.

I've tested in ntemacs 22. It is a little different. If I press ü, it also
waits in minibuffer ü- .
Then I press SPACE. It displays \221\374\240. C-u C-x = on it:

  character: ? (48672, #o137040, #xbe20)
    charset: chinese-gb2312 (GB2312 Chinese simplified: ISO-IR-58.)
 code point: #x7C #x20
     syntax: w  which means: word
   category: C:Chinese (Han) characters of 2-byte character sets c:Chinese
      |:While filling, we can break a line at this character.
buffer code: #x91 #xFC #xA0
  file code: #xEF #xBF #xBD (encoded by coding system mule-utf-8-dos)
    display: by this font (glyph code)
     -outline-Arial Unicode
MS-normal-r-normal-normal-13-97-96-96-p-*-gb2312*-* (#x9F31)


>> 4. If there are two continued characters which are both larger
>> than 0x80 (ü ö ä ß µ etc.), they can't be displayed
>> correctly under win32.
>
> Please describe the details: what is displayed in this case?

Please find the screenshot in the attachment.
The word is 'größer'. If the cursor is moved over the ö or ß, it can be
displayed correctly.
Otherwise, the two letters look like a strange chinese character.
The third one is 'Mit freundlichen Grüßen', the ü and ß can't be displayed.

This is same on both ntemacs23 and ntemacs22. But it can be displayed on
Emacs under Linux.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-01-31 11:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-30 13:01 Problems on the input side under Win32 jasonal
2007-01-30 20:43 ` Eli Zaretskii
2007-01-31 11:46   ` jasonal
     [not found] ` <mailman.3789.1170189856.2155.bug-gnu-emacs@gnu.org>
2007-01-31 11:48   ` Qichen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.