Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28213 - [kbd] German keymap Euro sign wrongly mapped

Attached to Project: Arch Linux
Opened by Peter (foggy) - Wednesday, 01 February 2012, 18:43 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 08 May 2013, 13:12 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

In UTF-8 consoles, the keymap "de-latin1(-nodeadkeys)" maps the wrong code to AltGr + E (the Euro symbol).

Workaround/Fix:

Edit /usr/share/kbd/keymaps/i386/include/euro2.map.gz and change "currency" to "euro".


Additional info:
* kbd 1.15.3-2


Steps to reproduce:
Enable UTF-8 console in /etc/rc.conf and set a Unicode-aware consolefont that has the Euro-glyph (e.g. terminus).
Type in the Euro symbol.

Other:
Forum thread: https://bbs.archlinux.org/viewtopic.php?pid=1047510#p1047510
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 08 May 2013, 13:12 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.15.4-4
Comment by Tobias Powalowski (tpowa) - Wednesday, 08 February 2012, 09:11 GMT
Please report upstream.
Comment by Greg (dolby) - Monday, 15 October 2012, 09:25 GMT
Has this been reported to the kbd developers?
Comment by Tobias Powalowski (tpowa) - Wednesday, 14 November 2012, 11:55 GMT
After reading your forum post the issue is in the font you use, here on my consoles all is fine with lat9w-16
Comment by Peter (foggy) - Wednesday, 02 January 2013, 15:39 GMT
  • Field changed: Percent Complete (100% → 0%)
I doubt that this is a font issue.

Reason: Look in /usr/share/kbd/keymaps/i386/include/euro*.map.gz. There you will see a line which says something like 'keycode 18/6: currency'. This means that the keycode is translated to the currency symbol, which e.g. the Terminus font displays correctly as the symbol seen in the wikipedia article (http://en.wikipedia.org/wiki/Currency_%28typography%29).
However, it SHOULD say euro in order to get the right symbol. This would also be consistent with the fact that the second line in those files (correctly) explicitly say 'cent'.

The reason it works with lat9* fonts is that, in fact, those seem to be broken as they wire the currency symbol to the euro symbol, which is only "right" for a few countries.

I reported the bug upstream long ago and haven't received a response yet. I will try again though (tomorrow), maybe it did not get through.

Loading...