:

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.38
- 	6x12, 8x14, 8x16, 10x18, 10x20, 11x22, 12x24, 14x28, 16x32
- 	, , EGA/VGA-
- 	879
- 	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. .

      .    
,   :

$ patch -p1 -i alt/<>.diff

          .
    hi2  dv1 / ka2,   hi2,  
 hi2-dv1 / hi2-ka2.

1.4. .

   $       .
     .
make   GNU make.

       X11/ISO10646-1 (UTF+8/UNICODE).

 6x12, 11x22, 14x28-  16x32-   -  
.  .

210E  210F   .


2. Linux .

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

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

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.

.    75-yes-terminus.conf   
 Fontconfig.   mkfontscale(1), mkfontdir(1), fc-cache(1),
xorg.conf(5), xfs(1), xlsfonts(1), fonts-conf(5)  ..


6.  .

6.1. .

Terminus Font    SIL Open Font License,  1.1.
    OFL.TXT,      FAQ  :
http://scripts.sil.org/OFL

 configure, configure.help, bdftopsf.pl  ucstoany.pl 
  GNU General Public License  2.0  ( 
)     - .


6.2. .

Terminus Font 4.38, Copyright (C) 2012   .
   <dimitar.zhekov@gmail.com>


   ,  ,  ,   
 ,  .
