Hi, I've finally figured out the cause for this problem. To put it shortly the problem is that, unlike the lat{0,2}-sun16 fonts, there is indeed no box-drawing chars in iso0{1,2}.f16 fonts used in the related lines of termwrap. We could consider the resulting appearance as a feature (ie. dialogs without borders), but of course this might be far from the common taste also :-) As a note to Joey, your /etc/console-tools/config is irrevelant for this case, though 'lat0-sun16' is defined there. Because termwrap specifies its own settings for the second-stage installation (console-tools settings are used in the first termwrap-less normal login). This also explains why some languages do not suffer from the problem, as Christian reported for French. In the current setup, all the iso-15 languages (French, German, Finnish etc.) consistently use lat0-sun16 font, both in console-tools/config (which is installed by prebaseconfig) and termwrap. Default entry in languagechooser (C or whatever) is just a special case handled by the following line in termwrap: try_load_charset "C" iso01 iso01.f16 The fix is simple, just do a 's/iso01.f16/lat0-sun16/' in above line of termwrap (and perhaps repeat this substitute on all iso01.f16 fonts). I think this might be the urgent fix for an upcoming 'tc1'. But for future releases, I would like to learn the comments on some alternatives (I'll consider only the iso encodings): (1) For all languages, use the proper fonts with the box drawing chars in everywhere (both in termwrap and console-tools/config), providing that the selected font can properly display national chars. For example, we couldn't use lat0-sun16 for Turkish, since some Turkish spesific glyphes simply would not exist. (2) For the debconf newt, treat this "dialog boxes without frames" appearance as a feature, and use the iso* fonts in everywhere. This somewhat ensures a common appearance for all languages and do not have any national screen problem. (3) As I prefer for Turkish, use Terminus font (ter-*) for all iso languages. From the description of 'console-terminus' package: The following charsets are supported: western European Latin, central European Latin, Turkish Latin, Romanian Latin, Slavic Cyrillic and Asian Cyrillic (Bashkyr, Kazakh, Mongolian and others). Terminus (maintained by Anton Zinoviev) is really a visually appealing font, and it also has box drawing characters. There is another package 'xfonts-terminus' which can be used in X terminals, hence a consistent appearance can be ensured. Just install the package and give a try: consolechars -m iso15 -f ter-116f Regards, P.S. I have some other concerns for the 'termwrap', but will explain them later (clue: #250789). -- roktas
Attachment:
signature.asc
Description: Digital signature