Blame data/consolefonts/README.lat9

Packit Service 50ad14
From: Guylhem AZNAR <guylhem@oeil.qc.ca>, GPL
Packit Service 50ad14
Packit Service 50ad14
Basically, lat is psf, latu is psfu (currency is replaced by EURO), latv
Packit Service 50ad14
is pure unicode (currency will not be replaced by EURO symbol, only
Packit Service 50ad14
unicode EURO are replaced) and latw replaces unicode EURO and currency
Packit Service 50ad14
by EURO.
Packit Service 50ad14
Packit Service 50ad14
Here's a chart, please tell me if it isn't clear enough (I wanted font
Packit Service 50ad14
support to become exhaustive since many people asked for special
Packit Service 50ad14
replacement of currency or instead non replacement since they already
Packit Service 50ad14
use UNICODE, etcetera......)
Packit Service 50ad14
Packit Service 50ad14
      |  Iso encoding | Unicode map |     Single    |      Cross
Packit Service 50ad14
      |  within font  |  included   | compatibility | compatibility
Packit Service 50ad14
-------------------------------------------------------------------
Packit Service 50ad14
lat9  |      y        |      n      |       n       |   lat1 + lat9
Packit Service 50ad14
-------------------------------------------------------------------
Packit Service 50ad14
lat9u |      n        |      y      |       n       |   lat1 + lat9
Packit Service 50ad14
-------------------------------------------------------------------
Packit Service 50ad14
lat9v |      y        |      y      |   unicode     |       n  
Packit Service 50ad14
-------------------------------------------------------------------
Packit Service 50ad14
lat9w |      y        |      y      |       n       |   lat1 + lat9
Packit Service 50ad14
      |               |             |               |    + unicode
Packit Service 50ad14
-------------------------------------------------------------------
Packit Service 50ad14
Packit Service 50ad14
                * lat9 fonts do not include any unicode translation map,
Packit Service 50ad14
therefore each currency sign will look like euro, what could cause
Packit Service 50ad14
compatibility problems for files coming from windows computers (cp1252 or
Packit Service 50ad14
latin1 are "incompatible" with latin9) but the huge advantage is it works
Packit Service 50ad14
right now with linux.
Packit Service 50ad14
Packit Service 50ad14
                * lat9u fonts are encoded in a non standard sequence (but
Packit Service 50ad14
identical to latXu fonts from kbd) compared to the latter, therefore it
Packit Service 50ad14
brings the same problems with cp1252 and latin1 but the unicode translation
Packit Service 50ad14
map allows nice chars. for semi graphical applications like Yast, mc or
Packit Service 50ad14
other ncurses or dialog based programs.
Packit Service 50ad14
Packit Service 50ad14
                * lat9v encoded in iso official sequence just like lat9 but
Packit Service 50ad14
with a full fledged unicode translation map, so no currency sign will be
Packit Service 50ad14
replaced by euro
Packit Service 50ad14
This avoids export problems if you use pure unicode and a unicode keymap :
Packit Service 50ad14
each latin9 char. is replaced by the adequate unicode char. and then
Packit Service 50ad14
displayed what is not only technically elegant but also useless with
Packit Service 50ad14
"standard" linux console. Very few systems are unicode ready !
Packit Service 50ad14
Packit Service 50ad14
Therefore only use lat9, lat9u or lat9v fonts if you know what you are
Packit Service 50ad14
doing, else you can go with lat9w, the best compromise : you can
Packit Service 50ad14
be latin9 compatible immediately.
Packit Service 50ad14
There is no obligation of unicode or whatever, semi graphical chars.  are
Packit Service 50ad14
not messed up and if you feel like trying unicode, latin9 chars are
Packit Service 50ad14
displayed correctly (only the 0.3% latin9 incompatible chars. from latin1
Packit Service 50ad14
lack)
Packit Service 50ad14
Packit Service 50ad14
You do not need to understand anything to use euro in everyday life, and if
Packit Service 50ad14
you still hesitate, trust my choice : lat9w.
Packit Service 50ad14
Packit Service 50ad14
In order to use lat9-16.psf (or another lat9 .psf), you must supply a
Packit Service 50ad14
unicode map :
Packit Service 50ad14
Packit Service 50ad14
		loadunimap lat9.uni
Packit Service 50ad14
		setfont lat9-16.psf
Packit Service 50ad14
Packit Service 50ad14
To use lat9w-16.psf (or another lat9u, lat9v or lat9w) :
Packit Service 50ad14
Packit Service 50ad14
                setfont lat9w-16.psf