Bug#968192: xkb-data: bepo_afnor missing eszett character
after learning a bit more about bépo layout, it turns out the problematics keys are all supposed to be dead keys. not being detected as such due to XCompose not implementing them is the reason why it does not work properly So I’ll report this to libx11-data you can close this. On Thu, 20 Aug 2020 18:25:35 +0300 Jean-Louis Biasini wrote: > I spotted some more errors for caracter infinity and e as exposant see > patch attached (new patch also include previous patch) > > Le 10/08/2020 à 15:08, Jean-Louis Biasini a écrit : > > Package: xkb-data > > Version: 2.29-2 > > Severity: normal > > Tags: patch > > > > Dear Maintainer, > > > > the french bepo variant afnor contains an error which prevent the user from > > typing german eszett caracter ß (code ssharp) > > > > The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the > > same > > mapping already exist and is correctly mapped on other variant of the > > bepo (see patch). > > > > thanks for your work, > > > > jean-louis > > > > -- System Information: > > Debian Release: bullseye/sid > > APT prefers stable-updates > > APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), > > (90, 'unstable') > > Architecture: amd64 (x86_64) > > Foreign Architectures: i386 > > > > Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads) > > Kernel taint flags: TAINT_USER > > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE > > not set > > Shell: /bin/sh linked to /usr/bin/dash > > Init: systemd (via /run/systemd/system) > > LSM: AppArmor: enabled > > > > -- no debconf information > > > >
Bug#968192: xkb-data: bepo_afnor missing eszett character
I spotted some more errors for caracter infinity and e as exposant see patch attached (new patch also include previous patch) Le 10/08/2020 à 15:08, Jean-Louis Biasini a écrit : > Package: xkb-data > Version: 2.29-2 > Severity: normal > Tags: patch > > Dear Maintainer, > > the french bepo variant afnor contains an error which prevent the user from > typing german eszett caracter ß (code ssharp) > > The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the > same > mapping already exist and is correctly mapped on other variant of the > bepo (see patch). > > thanks for your work, > > jean-louis > > -- System Information: > Debian Release: bullseye/sid > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), > (90, 'unstable') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads) > Kernel taint flags: TAINT_USER > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE > not set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > -- no debconf information > --- /usr/share/X11/xkb/symbols/fr.orig 2020-08-20 18:04:04.463969291 +0300 +++ /usr/share/X11/xkb/symbols/fr.new 2020-08-20 18:04:34.700255994 +0300 @@ -627,7 +627,7 @@ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` key { type[group1] = "FOUR_LEVEL", [ dead_circumflex, exclam, exclamdown, U2620 ] }; // ^ ! ¡ ☠ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron, U2622 ] }; // v V ˇ ☢ - key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ d, D, UFDD7, U2623 ] }; // d D ∞ ☣ + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ d, D, U221E, U2623 ] }; // d D ∞ ☣ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, dead_stroke, sterling ] }; // l L / £ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ j, J, U262E, U262F ] }; // j J ☮ ☯ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ z, Z, UFDD8, U2619 ] }; // z Z ― ☙ @@ -639,8 +639,8 @@ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, dead_currency ] }; // e E € ¤ key { type[group1] = "FOUR_LEVEL", [ comma, semicolon, apostrophe, dead_belowcomma ] }; // , ; ' , key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, dead_cedilla, copyright ] }; // c C ¸ © - key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, UFDD5, trademark ] }; // t T ᵉ ™ - key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, UFDD4, U017F ] }; // s S ß ſ + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, U1D49, trademark ] }; // t T ᵉ ™ + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp, U017F ] }; // s S ß ſ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, dead_breve, registered ] }; // r R ˘ ® key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde, U2693 ] }; // n N ~ ⚓ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, U26FD ] }; // m M ¯ ⛽
Bug#968192: xkb-data: bepo_afnor missing eszett character
Package: xkb-data Version: 2.29-2 Severity: normal Tags: patch Dear Maintainer, the french bepo variant afnor contains an error which prevent the user from typing german eszett caracter ß (code ssharp) The error is easily spotable in /usr/share/X11/xkb/symbols/fr since the same mapping already exist and is correctly mapped on other variant of the bepo (see patch). thanks for your work, jean-louis -- System Information: Debian Release: bullseye/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), (90, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_USER Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information --- /usr/share/X11/xkb/symbols/fr 2020-02-29 13:32:57.0 +0200 +++ /usr/share/X11/xkb/symbols/fr 2020-08-10 14:51:26.985791752 +0300 @@ -640,7 +640,7 @@ key { type[group1] = "FOUR_LEVEL", [ comma, semicolon, apostrophe, dead_belowcomma ] }; // , ; ' , key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, dead_cedilla, copyright ] }; // c C ¸ © key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ t, T, UFDD5, trademark ] }; // t T ᵉ ™ - key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, UFDD4, U017F ] }; // s S ß ſ + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ s, S, ssharp, U017F ] }; // s S ß ſ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, dead_breve, registered ] }; // r R ˘ ® key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde, U2693 ] }; // n N ~ ⚓ key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, U26FD ] }; // m M ¯ ⛽