����������: 1. ���� ����������. 1.1. ����� ����������. 1.2. �������. 1.3. ��������. 1.4. ���������. 2. Linux �������. 2.1. consoletools. 2.2. kbd. 2.3. ������ ��������. 2.4. �������. 2.5. ���������. 3. UNIX �������. 3.1. bsd-pcvt. 3.2. �������. 3.3. ���������. 4. X11 Window System. 4.1. ����������. 4.2. ���������. 5. ����� �������� �������. 6. ������ ����������. 6.1. ������. 6.2. ���������. 1. ���� ����������. ���� ����� ������� ������� ��� �� ���������� � ����������� �� ������ �������� �� Linux �������, BSD ������� � X11 Window System. - ������ 4.30 - ������� 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, 16x32 - ������� ��������, ��������, EGA/VGA-�������� - ���� ������� 850 - ������ Bitmap Distribution Format (BDF) ������ 2.1 ������ ������� ������� ����� 120 ������� ������ � �������� ISO8859-1/2/5/7/ 9/13/15/16, Paratype-PT154/PT254, KOI8-R/U/E/F, ���������, ����� ������ �������� �� IBM, Windows � Macintosh, � ���� � ���������������� ������� �� VGA, vt100 � xterm. 1.1. ����� ����������. ���������: $ ./configure [--prefix=PREFIX] $ make # make install fontdir ���������� � ���������� ���������� �� Linux ������� � X11 Window System. ������������� �� ������� � /usr/local. 1.2. �������. ������� �� ��������� �� ������������� ����� ������: ter-u<������><����>.bdf ������ <������> � ���������� � �����, � <����> � n �� �������� (������ �������), b �� �������� (������ ������� ����� 6x12), � v �� EGA/VGA �������� (���� �� 8x14 � 8x16, �������� ������ ������ �� ���������� �������). 1.3. ��������. ����� ������� �� ����������� � ��� ��������. �������������� �������� �� �� �������� ���������� �� ������. �� �� ���������� �������, ����� ���������� �� ������� �� ���������� � ���������: zcat terminus-font-<������>-<���>.diff.gz | patch -p1 ������ <������> � �������� �� ������, � <���> ������������ ��������. 1.4. ���������. ��������� ���������� � $ ����� �� �� �������� �� ��������� ����������. ��������� �� ������������� �� �� ������������. ����� �� ��������� �� �������� ���� ��� X11/ISO10646-1 (UTF+8/UNICODE). ������ 6x12, ������ 14x28-�������� � ������ 16x32-�������� �� � ��-���� �������� �� ����������. ���������� ��. 210E � 210F �� �� ���������. 2. Linux �������. - ������� 6x12, 8x14, 8x16, 12x24, 10x20, 11x22 14x28 � 16x32 - ������� ��������, ��������, framebuffer-�������� - ��������� ISO8859-1/ISO8859-15/Windows-1252, ISO8859-2/Windows-1250, Windows-1251/ISO8859-5, ISO8859-9/Windows-1254, ISO8859-16, ISO8859-7/Windows-1253, ISO8859-13/Windows-1257, IBM-437, Bulgarian-MIK, KOI8-R, KOI8-U, Paratype-PT154, ����������� - ������ PC Screen Font (PSF) � unicode ����� 2.1. consoletools. $ ./configure [--prefix=������� | --psfdir=����������] $ make psf # make install-psf ��������� �� ����������� � gzip � ���������� � ����������. �������������� �� ���������� � �������/share/consolefonts. ������� �� Perl. ��� ������ ��������� �� Windows-1252/1250/1251/1254/1253/1257, ISO8859-16, IBM-437, KOI8-R, Bulgarian-MIK ��� Paratype-PT154/PT254, ��������� ���� �: $ ./configure [--prefix=������� | --acmdir=����������] $ make txt # make install-acm �������������� �� ���������� � �������/share/consoletrans. ������� �� awk. ������������ �� ����������� �� �� ��������. ��������� �� �����: $ consolechars [-m ���������] -f ter-<X><������><����> ������ <X> � ������ ������������� �������� �������� �� ������� �� �.2.4. 2.2. kbd. $ ./configure [--psfdir=����������] $ make psf # make install-psf ������ ���������� ������ �� � �������/lib/kbd/consolefonts ��� �������/share/kbd/consolefonts, � ���������� �� �������� �� kbd. �������� ��������� �� ���������� �: $ ./configure [--prefix=������� | --unidir=����������] $ make txt # make install-uni �������������� �� ���������� � �������/share/kbd/consoletrans. ������� �� awk. ��������� �� �����: $ setfont [-m ���������] ter-<X><��������><����> ������ <X> � ������ ������������� �������� �������� �� ������� �� �.2.4. 2.3. ������ ��������. ���������: $ ./configure [--prefix=������� | --psfdir=���������� | --ref=���������] # make install-ref ���������� ������ �� �.2.4 (�� ���������) ��� ����� ��������� (���������� �� README.terminus) � ����������. 2.4. �������. ����� ��������� ������ �������� ter-1* iso01, iso15, cp1252 ISO8859-1, ISO8859-15, Windows-1252 ter-2* iso02, cp1250 ISO8859-2, Windows-1250 ter-7* iso07, cp1253 ISO8859-7, Windows-1253 ter-9* iso09, cp1254 ISO8859-9, Windows-1254 ter-c* cp1251, iso05 Windows-1251, ISO8859-5 ter-d* iso13, cp1257 ISO8859-13, Windows-1257 ter-g* iso16 ISO8859-16 ter-i* cp437 IBM-437 ter-k* koi8r KOI8-R ter-m* mik Bulgarian-MIK ter-p* pt154 Paratype-PT154 ter-k* koi8u KOI8-U ter-v* ������ �������� ������ �������� ��-���� � ����� ����� (����� ��-���� � ����� ����� 110 ������� ������), 8 ����� �� ����� ����� ���� ter-*n �������� ter-*b �������� ter-*f framebuffer-�������� 2.5. ���������. ������������� ������ �������� � �������� IBM-437 (������ 0xFF � ogonek). ISO8859-16 ������ ������� ���� ������ ����� � ������� �� Windows-1250. 3. UNIX �������. - ������� 8x14, 8x16 - ������� ��������, ��������, framebuffer-�������� - ��������� ISO8859-1/Windows-1252, ISO8859-2, ISO8859-5, ISO8859-7, ISO8859-9/Windows-1254, ISO8859-13, ISO8859-15, ISO8859-16, Windows-1251, IBM-437, KOI8-R, KOI8-U, Paratype-PT154 - ������ ����� ����� 3.1. bsd-pcvt. $ ./configure [--prefix=������� | --rawdir=����������] $ make raw # make install.raw ���, �� ����� �� ��������� � ����� ������ � �����: # make install-raw �������������� �� ���������� � �������/share/misc/pcvtfonts. ���������� �� ���������� ��������������. ������� �� Perl. ��������� �� �����: $ loadfont -f /usr/share/misc/pcvtfonts/ter-<X><STYLE>.8<SIZE> ���, �� ����� �� ��������� � ����� ������ � �����: $ loadfont -f /usr/share/misc/pcvtfonts/ter-<X><STYLE>-8x<SIZE> ������ <X> � ������ ������������� �������� �������� �� ������� �� �.3.2. 3.2. �������. ����� ������ �������� ter-1* ISO8859-1, Windows-1252 ter-2* ISO8859-2 ter-5* ISO8859-5 ter-7* ISO8859-7 ter-9* ISO8859-9, Windows-1254 ter-c* Windows-1251 ter-d* ISO8859-13 ter-f* ISO8859-15 ter-g* ISO8859-16 ter-i* IBM-437 ter-k* KOI8-R ter-p* Paratype-PT154 ter-u* KOI8-U ����� ���� ter-*n �������� ter-*b �������� ter-*f framebuffer-�������� 3.3. ���������. RAW ���������� �������� ���� ����� � �� �������� �� �� ���������� � ������ UNIX �������. ��� ����� �� ����������� �������� �� �������� ����� ��������� framebuffer-��������, ���, ��� �������� EGA/VGA �������, �� ������������� �� ������ �������� ������ 8 (��������� �� ���������� �������� 0x10 ��� 0x02). 4. X11 Window System. - ������� 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 � 16x32 - ������� ��������, �������� - ��������� ISO8859-1/Windows-1252, ISO8859-2, ISO8859-5, ISO8859-7, ISO8859-9/Windows-1254, ISO8859-13, ISO8859-15, ISO8859-16, Windows-1251, KOI8-R, KOI8-U, Paratype-PT154, ISO10646-1 - ������ Portable Compiled Font (PCF) 4.1. ����������. $ ./configure [--prefix=������� | --x11dir=����������] [--mkindex=������] $ make pcf # make install-pcf ��������� �� ����������� � gzip � ���������� � ����������. �������������� �� ���������� � �������/share/fonts/terminus. �������� �� Perl � bdftopcf. ����� �� ��������� 6x12 ����� �� ��������� ���� "��������", ������ ����� X11 ���������� � �������� ������� ���������� ��������� �������� ���� ���������� �� ����������, � ����� ������ �� ����������� �������� ���� ��� ������ � ���-������ ������ �� ������. �� �� ����������� ���� ��������� �����, ����������� "n12" ������ "pcf" � ������� �������. �� �� ������������� fonts.dir � ���������� ���� (��)����������, ���������: # make fontdir ���������������� ����, ��������� ������������ �� ��������, ������ �� ������� ����������. ��� xfs ��� X-������� �� ���� ������� �� ����� �� ������������, ���������� � �� �� ����� ������������ �� �� �� ������ ������� �� ��������. ����� ����: mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5) � fonts-conf(5). 4.2. ���������. ISO8859-1 � ISO8859-9 ���������� �������� Windows Western ��������� � ����� �� ����� ���������� ��������� ���� Windows-1252 � Windows-1254. 5. ����� �������� �������. �. ��������� ������? �. ��. ���������� � ����� ��-�����, � � ����������� �������� �� ��������� ������� ������������, ����� �� �� ��������� ����� ����� �� X11/Xft. ��� �� � ����� ����������, ��������� mkitalic �� FreeBSD ��� bdfslant �� Debian. �. ����������� ������? �. �������� - ������ �������������� ���������� �� �������� �������� 150 ����� �� ���. �� ������������ 200. �. ����� �� ������ �� ����� ���� �������? �. ������ �� � ������ ��������� �� ���������. �. ����������� 6x12 �����... �. ...�� ����������, � ������� 6x12 ���� ���������� ����� �� ����� �������� �����. �������� "����������" ����� � ������ �� �������. �. ������� ������ � X11/Motif, �� �� � � GNOME/KDE/Xfce. �. ����� mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5), xfs(1), xlsfonts(1), fonts-conf(5) � �.�. 6. ������ ����������. 6.1. ������. ������ �� ���������� � ���������������� ���� ����� � ���������� �� ��������� �������� � ��������� ��� �������� �� ��������, �������� � GNU General Public License ������ 2.0 ��� (�� ���� ����������) ����� � �� � ��-����� ������. 6.2. ���������. Terminus Font 4.30, Copyright (C) 2009 ������� ������ �����. ����� �� �������������� <jimmy@is-vn.bg>. ��������� �� ����� ��������, ��� ����, ��� ��������, �������� ����������� � ������ ��������, ����� ���������.