[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#561008: console-setup: approximations for 'toilet -f future' symbols look different before and after X

Package: console-setup
Version: 1.50
Severity: normal

Hi (again)!

During the discussions for bug #546983, console-setup was greatly
improved by Anton Zinoviev (which I would like to thank again):
the console is now able to display 'toilet -f future' symbols in a
strange, yet charming way, by using "approximations".
All "standard" fonts (Fixed, Terminus, TerminusBold, TerminusBoldVGA, VGA)
are able to perform this magic.
I chose TerminusBoldVGA, as shown below in the debconf settings section.

This is really great.

I noticed an awkward behavior, though.

As soon as the box has finished booting, I login on the console and
I see the output of, e.g.:

  $ toilet -f future hello
  ╻ ╻┏━╸╻  ╻  ┏━┓
  ┣━┫┣╸ ┃  ┃  ┃ ┃
  ╹ ╹┗━╸┗━╸┗━╸┗━┛

displayed correctly.
I mean, the letters don't have the same height, but that's OK (it even
somehow enhance the futuristic look of this toilet font!), but each letter
is displayed with lines that join perfectly and form a continuous gliph.

OK, after that, I start an X session:

  $ startx & logout

If I switch back to the console (by pressing [Ctrl+Alt+F1]) and I login
again, then the output of

  $ toilet -f future hello
  ╻ ╻┏━╸╻  ╻  ┏━┓
  ┣━┫┣╸ ┃  ┃  ┃ ┃
  ╹ ╹┗━╸┗━╸┗━╸┗━┛

looks different!
I mean, each letter is displayed with lines that fail to join perfectly
and thus form a discontinous gliph (as if made of "broken" pieces).
This is less nice than before, but the point is: why does it look

I hope this little flaw is easy to fix...

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

Kernel: Linux 2.6.30-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages console-setup depends on:
ii  console-terminus              4.30-2     Fixed-width fonts for fast reading
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
ii  keyboard-configuration        1.50       system-wide keyboard preferences
ii  xkb-data                      1.7-1      X Keyboard Extension (XKB) configu

Versions of packages console-setup recommends:
ii  console-tools              1:0.2.3dbs-66 Linux console and font utilities

Versions of packages console-setup suggests:
ii  locales                       2.10.2-2   GNU C Library: National Language (
ii  lsb-base                      3.2-23     Linux Standard Base 3.2 init scrip

-- debconf information:
* console-setup/codeset47: # Latin1 and Latin5 - western Europe and Turkic languages
  console-setup/fontsize: 16
* console-setup/fontface47: TerminusBoldVGA
* console-setup/fontsize-text47: 16
* console-setup/charmap47: UTF-8
  console-setup/codesetcode: Lat15
  console-setup/fontsize-fb47: 16

Reply to: