#769748 gpm cannot distinguish between Russian and English "a" if a font is terminus unicode bold with console-cyrillic

Package:
gpm
Source:
gpm
Description:
General Purpose Mouse interface
Submitter:
Askar Safin
Date:
2024-01-02 04:00:05 UTC
Severity:
normal
Tags:
#769748#5
Date:
2014-11-16 04:06:19 UTC
From:
To:
Steps to reproduce:
* Install gpm and console-cyrillic
* Configure console-cyrillic and choose terminus unicode bold as a font
* Restart console-cyrillic
* Type Russian letters "а" and "о" (which look exactly same as English "a" and "o")
* Copy them to clipboard using gpm
* Paste

What I get:
* I get English "a" and "o"

What I expected to get:
* Russian "а" and "о"

This bug is really bad. In the past, I didn't notice the bug and happily copied-and-pasted my Russian text from one text file to another.
This introduced a lot of words with mixed Russian and English letters such as "cлoвo". But one day I noticed that two files look exactly same,
but "diff" says they are different. And then I finally understand that there is such bug, and my files are full of such words with mixed letters.

This bug doesn't reproduce if I use unicyr font.

I also CC'd gpm@lists.linux.it (gpm mailing list) and zinoviev@debian.org (console-cyrillic maintainer)