Bug#1027446: console-setup-linux: Super-Ugly glyphs inside Greek-Fixed16.psf.gz for characters γ μ ζ ξ (with solution)

2022-12-31 Thread Pavlos Gkesos
Package: console-setup-linux
Version: 1.215
Severity: normal
X-Debbugs-Cc: gessos.p...@gmail.com

Dear Maintainer,

Greek characters μ ξ ζ γ appears UGLY.
I fix them and I provide the new Greek-Fixed16.psf.gz
Please do not ignore because I am not a graphist and I spend a lot of time for 
just 4 chars.

(This message created from `reportbug`. I will send images and files with a 
follow-up email).



*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.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

Versions of packages console-setup-linux depends on:
ii  init-system-helpers 1.65.2
ii  kbd 2.5.1-1
ii  keyboard-configuration  1.215

console-setup-linux recommends no packages.

Versions of packages console-setup-linux suggests:
ii  console-setup  1.215

Versions of packages keyboard-configuration depends on:
ii  debconf [debconf-2.0]   1.5.80
ii  liblocale-gettext-perl  1.07-5
ii  xkb-data2.35.1-1

Versions of packages console-setup depends on:
ii  debconf [debconf-2.0]   1.5.80
ii  keyboard-configuration  1.215
ii  xkb-data2.35.1-1

Versions of packages console-setup suggests:
ii  locales2.36-7
ii  lsb-base   11.5
ii  sysvinit-utils [lsb-base]  3.06-2

Versions of packages console-setup-linux is related to:
pn  console-common
pn  console-data  
pn  console-tools 
pn  gnome-control-center  
ii  kbd   2.5.1-1
ii  systemd   252.4-1

-- debconf information:
  console-setup/framebuffer_only:
* keyboard-configuration/compose: No compose key
* keyboard-configuration/variant: Ελληνικό
  console-setup/fontsize-text47: 8x16
* keyboard-configuration/xkb-keymap: gr
  keyboard-configuration/ctrl_alt_bksp: false
* keyboard-configuration/modelcode: pc105
  console-setup/use_system_font:
* keyboard-configuration/layoutcode: us,gr
* keyboard-configuration/model: Generic 105-key PC
* console-setup/fontface47: Fixed
  keyboard-configuration/unsupported_config_layout: true
* console-setup/codeset47: # Greek
* console-setup/charmap47: UTF-8
* console-setup/fontsize-fb47: 8x16
  debian-installer/console-setup-udeb/title:
* keyboard-configuration/toggle: Alt+Shift
  console-setup/store_defaults_in_debconf_db: true
* keyboard-configuration/other:
  console-setup/codesetcode: Greek
  keyboard-configuration/unsupported_layout: true
  keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/layout:
* keyboard-configuration/optionscode: 
grp:alt_shift_toggle,lv3:ralt_alt,grp_led:scroll
  console-setup/fontsize: 8x16
  console-setup/guess_font:
  keyboard-configuration/unsupported_options: true
* keyboard-configuration/switch: No temporary switch
* keyboard-configuration/altgr: No AltGr key
* keyboard-configuration/variantcode: ,


Bug#1026986: console-setup: "Dead" keys do not work for Greek keyboard layout in tty

2022-12-25 Thread Pavlos Gkesos
Package: console-setup
Version: 1.205
Severity: normal
X-Debbugs-Cc: gessos.p...@gmail.com

Dear Maintainer,

I remember this annoying issue, in all Debian based distros, at least for the 
last 7 years.


Initial Conditions:

There is no X. I have only the tty.
(Or there is a desktop environment installed but I am in the tty via 
Alt-Ctrl-Fx)

I have 2 keyboard layouts "en,gr".
With Alt-Shift key combination I AM IN GREEK KEYBOARD LAYOUT NOW.


What MUST BE HAPPEN:

Type KEY ; (in Greek is the CHAR "'") - This is a "dead" key and nothing happens
Type KEY a (in Greek is the CHAR "α"). The CHAR "ά" must appear in tty (you 
have it with Alt+0940 key combination)

Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key 
and nothing happens
Type KEY   i (in Greek is the CHAR "ι"). The CHAR "ϊ" must 
appear in tty (you have it with Alt+0970 key combination)

Type KEY   ; (in Greek is the CHAR "'") - This is a "dead" key 
and nothing happens
Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key 
and nothing happens
Type KEY   y (in Greek is the CHAR "υ"). The CHAR "ΰ" must 
appear in tty (you have it with Alt+0944 key combination)

More info here under the header "Greek" (plain):
http://kbdlayout.info/features/deadkeys


What REALLY HAPPENS

Type KEY ; (in Greek is the CHAR "'") - This is a "dead" key and nothing 
happens - CORRECT
Type KEY a (in Greek is the CHAR "α"). Two CHARs "'α" appear in tty - WRONG! 
(This is not 'α but ά)

Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - This is a "dead" key 
and nothing happens - CORRECT
Type KEY   i (in Greek is the CHAR "ι"). Two CHARs ""ι" appear 
in tty - WRONG! (This is not "ι but ϊ)

Type KEY   ; (in Greek is the CHAR "'") - This is a "dead" key 
and nothing happens - CORRECT
Type KEY COMBINATION Shift-; (in Greek is the CHAR """) - The CHAR "'" appears 
in tty - WRONG! (This is a "dead" key and nothing must be happen)
Type KEY   y (in Greek is the CHAR "υ"). Two CHARx ""υ" appear 
in tty - WRONG! (This is not '"υ but ΰ)




-- System Information:
Debian Release: 11.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-20-amd64 (SMP w/4 CPU threads)
Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.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

Versions of packages console-setup depends on:
ii  console-setup-linux 1.205
ii  debconf 1.5.77
ii  keyboard-configuration  1.205
ii  xkb-data2.29-2

console-setup recommends no packages.

Versions of packages console-setup suggests:
ii  locales   2.31-13+deb11u5
ii  lsb-base  11.1.0

Versions of packages keyboard-configuration depends on:
ii  debconf 1.5.77
ii  liblocale-gettext-perl  1.07-4+b1

Versions of packages console-setup-linux depends on:
ii  init-system-helpers 1.60
ii  kbd 2.3.0-3
ii  keyboard-configuration  1.205

console-setup-linux suggests no packages.

Versions of packages console-setup is related to:
pn  console-common
pn  console-data  
pn  console-tools 
pn  gnome-control-center  
ii  kbd   2.3.0-3
ii  systemd   247.3-7+deb11u1

-- debconf information:
* keyboard-configuration/model: Generic 105-key PC (intl.)
* keyboard-configuration/other:
  keyboard-configuration/unsupported_options: true
* keyboard-configuration/layout:
* keyboard-configuration/layoutcode: us,gr
* keyboard-configuration/optionscode: 
grp:alt_shift_toggle,lv3:ralt_alt,grp_led:scroll
* console-setup/charmap47: UTF-8
* console-setup/fontsize-fb47: 8x16
  console-setup/fontsize: 8x16
  console-setup/store_defaults_in_debconf_db: true
  keyboard-configuration/unsupported_config_layout: true
  console-setup/use_system_font:
  console-setup/fontsize-text47: 8x16
  console-setup/codesetcode: Greek
  keyboard-configuration/ctrl_alt_bksp: false
  keyboard-configuration/unsupported_layout: true
* keyboard-configuration/toggle: Alt+Shift
* keyboard-configuration/variantcode: ,
  keyboard-configuration/unsupported_config_options: true
  console-setup/framebuffer_only:
* console-setup/codeset47: # Greek
* keyboard-configuration/switch: No temporary switch
  debian-installer/console-setup-udeb/title:
* keyboard-configuration/compose: No compose key
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/xkb-keymap: gr
* keyboard-configuration/altgr: No AltGr key
* console-setup/fontface47: Fixed
  console-setup/guess_font:
* keyboard-configuration/modelcode: pc105
* keyboard-configuration/variant: Ελληνικό