1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
FONTS ON LINUX CONSOLE, version 1.0
----------------------
The Fonty package contains various fonts for Linux text console and
dynafont - a tool which allows displaying texts containing thousands of
different characters.
The newest version of the package can be downloaded from
<http://qrczak.home.ml.org/programy/linux/fonty/>.
Copyright (c) 1998 Marcin 'Qrczak' Kowalczyk
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
DOCUMENTATION
Polish documentation is in the doc/pl directory.
Known bugs in current version are described in the doc/en/BUGS file.
Changes in each version are described in the doc/en/CHANGES file.
Plans for future are listed in the doc/en/TODO file.
Rules of remapping character codes on Linux console are described in the
doc/en/theory file.
Things concerning Unicode are described in the doc/en/unicode.
Fonts shipped in this package are listed in the doc/pl/fonty file.
The program dynafont which allows displaying more characters in the text
mode than usually is described in the doc/en/dynafont file.
The sbf font file format is described in the doc/pl/sbf_format file.
Tools for sbf files are described in doc/en/tools file.
Thanks are in the doc/en/thanks file.
WHAT WE WILL NEED
We should install Yann Dirson's <dirson@debian.org> package
console-tools, which can be downloaded from <ftp://sunsite.unc.edu/
pub/Linux/system/keyboards/console-tools-1998.08.11.tar.gz> or
<ftp://sunsite.unc.edu/pub/Linux/Incoming/console-tools-1998.08.11.tar.gz>
(there might be a newer version). This package contains tools for
loading fonts and keyboard maps onto the console, replacing standard
package kbd. It already includes some fonts, and this package is an
extension to them.
If you want to use dynafont, you should also install my package Konwert,
which mostly converts character sets and can be downloaded from
<http://qrczak.home.ml.org/programy/linux/konwert/>.
For compilation perl 5.001 or later is required.
INSTALLATION
If you are installing from sources:
Run `make install' in the source directory.
The default configuration assumes that:
- fonts from console-tools are in the /usr/share/consolefonts directory
- konwert's data files are in /usr/local/share/konwert/{filters,aux}
and /usr/local/lib/konwert/aux
- filterm program from Konwert is in /usr/local/bin/filterm
- perl is where `which perl` finds it.
- documentation is to be put in /usr/local/doc/fonty-1.0
You may specify different paths; the following explicit specification is
equivalent to the above default paths:
make install \
consolefontsdir=/usr/share/consolefonts \
consoletransdir=/usr/share/consoletrans \
konwertsharedir=/usr/local/share/konwert \
konwertlibdir=/usr/local/lib/konwert \
konwertbindir=/usr/local/bin \
perl=`which perl` \
docprefix=/usr/local
The two paths concerning console-tools may be changed at once by giving
a directory instead of the default `consoleprefix=/usr'. Similarly the
three paths concerning Konwert - `konwertprefix=/usr/local'.
`make uninstall' uninstalls the package. It requires the same options
specifying nonstandard paths as `make install'.
USAGE
In startup scripts (e.g. in RedHat in /etc/rc.d/init.d/keytable
instead of the setfont invocation) put e.g. (for ISO-8859-2):
consolechars -f iso2-16 -m iso02 -k qrczak
The console may be switched to various mappings; details are described
in the doc/en/theory file. To activate a different mapping than ISO-8859-1,
add e.g. in /etc/profile (to be executed on every login):
echo -ne '\33(K'
--
__("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.home.ml.org/
\__/ GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
|