Subject: bug#37530: 26.1; Tack characters translated incorrectly

From: Axel Svensson <[email-masked]>
Date: Fri, 27 Sep 2019 16:10:20 +0200

On Fri, Sep 27, 2019 at 3:33 PM Lars Ingebrigtsen <[email-masked]> wrote:
> In addition, there's a huge number of keysyms in that file that we do
> not do mappings to characters for.  Hm...  but those are all over
> #x1000174, so I guess they're mapped to Unicode code points directly?

I found three more keysyms missing:
#define XKB_KEY_Ukrainian_ghe_with_upturn     0x06ad  /* U+0491
CYRILLIC SMALL LETTER GHE WITH UPTURN */
#define XKB_KEY_Ukrainian_GHE_WITH_UPTURN     0x06bd  /* U+0490
CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
#define XKB_KEY_permille                      0x0ad5  /* U+2030 PER
MILLE SIGN */
This is according to
https://github.com/xkbcommon/libxkbcommon/blob/master/xkbcommon/xkbcommon-keysyms.h

> -       (#xabc . ?〈)
> -       (#xabe . ?〉)
> +       (#xabc . ?⟨)
> +       (#xabe . ?⟩)

What is the source for this change? Why would you change
left/right-pointing brackets for the mathematical ones, in the section
for publishing?

> -       (#xbc2 . ?⊥)
> +       (#xbc2 . ?⊤)
>         (#xbc3 . ?∩)
>         (#xbc4 . ?⌊)
>         (#xbc6 . ?_)
>         (#xbca . ?∘)
>         (#xbcc . ?⎕)
> -       (#xbce . ?⊤)
> +       (#xbce . ?⊥)
>         (#xbcf . ?○)
>         (#xbd3 . ?⌈)
>         (#xbd6 . ?∪)
>         (#xbd8 . ?⊃)
>         (#xbda . ?⊂)
> -       (#xbdc . ?⊢)
> -       (#xbfc . ?⊣)
> +       (#xbdc . ?⊣)
> +       (#xbfc . ?⊢)

I agree.