����������:

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>.


��������� �� ����� ��������, ��� ����, ��� ��������, �������� ����������� �
������ ��������, ����� ���������.