diff options
-rw-r--r-- | Hurd/HurdConsole.mdwn | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Hurd/HurdConsole.mdwn b/Hurd/HurdConsole.mdwn index 1ca3c85e..e74bb72e 100644 --- a/Hurd/HurdConsole.mdwn +++ b/Hurd/HurdConsole.mdwn @@ -94,7 +94,7 @@ or # console -d vga -d pc_kbd -d generic_speaker /dev/vcs -That should work. The ncursesw driver supports console switching via C-w C-1 (or 2, 3, ...) and you can exit it with C-w x. However, the VGA client is more suitable on the local console. +That should work. The ncursesw driver supports console switching via _C-w C-1_ (or 2, 3, ...) and you can exit it with _C-w x_. However, the VGA client is more suitable on the local console. The virtual consoles you are now running on are providing an ISO8859-1 environment (also known as latin1), which is good enough for the USA and some countries in Europe. If you require a different encoding for your locale (like, let's say, ISO8859-2), you can specify this as an argument to the console server. I am sorry to say that fsysopts doesn't do the trick yet, so you have to set the option with `settrans -fg`, which will _terminate all your login sessions and restart the console server_. @@ -121,7 +121,7 @@ But you want it all. You want to read Middle Old English. You want to read Thai. You need a Unicode font. There are good ones provided by Markus Kuhn, [the UCS fonts](http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz). See also [the web page](http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html). -Now, load the font by providing it with the `--font` option to the vga driver. I suggest only the 8x13 and the 9x15 fonts, but feel free to try others, too. Note that the VGA text mode can not really display 9 pixel wide characters. But as most characters have the ninth column empty, and the VGA text mode can display an empty column between two adjacant character cells, this trick allows us to display most of the 9x15 font correctly. So you won't notice a difference until you come to very broad characters or special symbols, where you will see that the last column is cut off. (BTW, I wrote the dynafont code carefully to still support horizontal line graphic characters properly in 9 pixel wide fonts. This is done by exploiting some special modes in the VGA hardware. This is why in 512 (256) glyph mode and 9 pixel wide fonts, you are limited to 448 (224) normal characters: 64 (32) slots are reserved for the horizontal line graphic characters so they are drawn continuously.) +Now, load the font by providing it with the `--font` option to the vga driver. I suggest only the 8x13 and the 9x15 fonts, but feel free to try others, too. Note that the VGA text mode can not really display 9 pixel wide characters. But as most characters have the ninth column empty, and the VGA text mode can display an empty column between two adjacent character cells, this trick allows us to display most of the 9x15 font correctly. So you won't notice a difference until you come to very broad characters or special symbols, where you will see that the last column is cut off. (BTW, I wrote the dynafont code carefully to still support horizontal line graphic characters properly in 9 pixel wide fonts. This is done by exploiting some special modes in the VGA hardware. This is why in 512 (256) glyph mode and 9 pixel wide fonts, you are limited to 448 (224) normal characters: 64 (32) slots are reserved for the horizontal line graphic characters so they are drawn continuously.) So, try the following: @@ -169,7 +169,7 @@ Once you generated this, make it your default locale: # export LANG=de_DE.UTF-8 -If you have also loaded the unicode font above, you are set up. Try for example to view the examples/ files in the ucs-fonts package with less. +If you have also loaded the unicode font above, you are set up. Try for example to view the `examples/` files in the `ucs-fonts` package with less. # less fonts/examples/UTF_8-demo.txt @@ -217,8 +217,8 @@ In September 2002 there was a [request for testers](http://mail.gnu.org/archive/ -- [[Main/GrantBow]] - 22 Oct 2002 -There are several patches for the console on savannah to deal with the shortcommings described in Marcus' email. Patches for broadcasting the bell event, for setting other text modes and a patch to make it possible to start XFree from the console can be found on savannah: [http://savannah.gnu.org/patch/index.php?group\_id=30&set=custom&msort=0&report\_id=100&advsrch=0&go\_report=Apply&category\_id=162&assigned\_to=0&status\_id=1&chunksz=50](http://savannah.gnu.org/patch/index.php?group_id=30&set=custom&msort=0&report_id=100&advsrch=0&go_report=Apply&category_id=162&assigned_to=0&status_id=1&chunksz=50) +There are several patches for the console on savannah to deal with the shortcommings described in Marcus' email. [Patches ](http://savannah.gnu.org/patch/index.php?group_id=30&set=custom&msort=0&report_id=100&advsrch=0&go_report=Apply&category_id=162&assigned_to=0&status_id=1&chunksz=50) for broadcasting the bell event, for setting other text modes and a patch to make it possible to start XFree from the console can be found on savannah. -An experimental plugin to load XKB keymaps exists, although it is alpha quality: <http://kilobug.free.fr/hurd/xkb-0.3.tar.gz> +An [experimental plugin to load XKB keymaps](http://kilobug.free.fr/hurd/xkb-0.3.tar.gz) exists, although it is alpha quality. -- [[Main/MarcoGerards]] - 28 May 2004 |