:

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

   source        
 Linux , UNIX   X11 Window System.

- 	4.12
- 	6x12, 8x14, 8x16, 10x20, 12x24, 14x28, 16x32
- 	, , EGA/VGA-
- 	ISO10646-1
-  	603
- 	Bitmap Distribution Format (BDF)  2.1

   ISO8859-1/2/5/9/13/15/16, IBM-437/852/855/866,
Windows-1250/1251/1252/1254/1257, KOI8-R/U/E/F, Paratype-PT154/PT254,
Bulgarian-MIK, Macintosh-Ukrainian  Esperanto,    
  vt100  xterm.

1.1.  .

:

$ ./configure [--prefix=PREFIX]
$ make
# make install

     Linux   X11 Window System, 

# make fontdir

 fonts.dir  X11 (    ,  ).

1.2.  .

  ,        80  
30  ,  800x600       10x20.

      .  
   4:3,     1280x960 (4:3)  1280x1024
(5:4).    EGA/VGA  720x400 (9:5),   (.. 
8x14  8x16)      .

1.3. .

      :

ter-u<><>.bdf

 <>  12, 14, 16, 20, 24, 28  32,  <>  n  
( ), b   (   6x12)  v  EGA/VGA-
 (  8x14  8x16,      ).

1.4. .

   $       .
     .

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

 12,  28     32    
-   .  .


2. Linux .

- 	6x12, 8x14, 8x16, 12x24, 10x20, 14x28  16x32
- 	, , framebuffer-
- 	ISO8859-1/ISO8859-15/Windows-1252, ISO8859-2/Windows-1250,
		Windows-1251/ISO8859-5, ISO8859-9/Windows-1254, ISO8859-16,
		ISO8859-13/Windows-1257, IBM-437, Bulgarian-MIK, KOI8-R,
		KOI8-U, Paratype-PT154, 
-  	570
- 	PC Screen Font (PSF)  unicode 

2.1. consoletools.

$ ./configure [--prefix= | --psfdir=]
$ make psf
# make install-psf

    gzip    .   
,   .     /usr.  
  /share/consolefonts.   Perl.

    Windows-1252/1250/1251/1254/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><><>

2.2. kbd.

$ ./configure [--psfdir=]
$ make psf
# make install-psf

     /lib/kbd/consolefonts 
/share/kbd/consolefonts,      kbd,   
 /usr.     :

$ ./configure [--prefix= | --unidir=]
$ make txt
# make install-uni

    /share/kbd/consoletrans.  
awk.   :

$ setfont [-m ] ter-<X><><>

2.3.  .

$ ./configure [--prefix= | --psfdir= | --ref=]
# make install-ref

   .2.4. ( )  o  ( 
README.terminus)  .

2.4. .

			 

ter-1*	iso01, iso15, cp1252	ISO8859-1, ISO8859-15, Windows-1252
ter-2*	iso02, cp1250		ISO8859-2, Windows-1250
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*	 		  -, Paratype-PT254,
	-, pt254  .	Macintosh-Ukrainian, KOI8-U/E/F 
	(  )	IBM-852/855/866, 8   

	

ter-*n	
ter-*b	
ter-*f	framebuffer-

2.5. .

     IBM-437 ( 0xFF  ogonek).
ISO8859-16          Windows-1250.

Framebuffer-  Linux  2.4    8, 12  16;  
      2.6   framebuffer.


3. UNIX .

- 	8x14, 8x16
- 	, , framebuffer-
- 	ISO8859-1/Windows-1252, ISO8859-2, ISO8859-5, ISO8859-9,
		ISO8859-9/Windows-1254, ISO8859-13, ISO8859-15, ISO8859-16,
		IBM-437, KOI8-R, KOI8-U, Paratype-PT154
-  	542
- 	 

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>

3.2. .

	 

ter-1*	ISO8859-1, Windows-1252
ter-2*	ISO8859-2
ter-5*	ISO8859-5
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, 12x24, 14x28  16x32
- 	, 
- 	ISO8859-1/Windows-1252, ISO8859-2, ISO8859-5,
		ISO8859-9/Windows-1254, ISO8859-13, ISO8859-15, ISO8859-16,
		Windows-1251, KOI8-R, KOI8-U, Paratype-PT154, ISO10646-1
-  	602
- 	Portable Compiled Font (PCF)

4.1. .

$ ./configure [--prefix= | --x11dir=] [--mkindex=]
$ make pcf
# make install-pcf

    gzip    .   
,   .     /usr.  
  /X11R6/lib/X11/fonts/local.   Perl  bdftopcf.
 X11        
 .       6x12, :

# make install-12b

   fonts.dir    (), :

# make fontdir

 ,    ,   
.  xfs  X-       ,
             .

  mkfontdir(1), xset(1), XF86Config(4/5), xfs(1)  xlsfonts(1).

4.2. .

ISO8859-1  ISO8859-9    Windows Western   
     Windows-1252  Windows-1254.


5.   .

.  ?

. .    -,      
 ,        X11/Xft. 
  ,  mkitalic  FreeBSD  bdfslant  Debian.

.  ?

. ,  TFT  /   2048x1536 
-  . - TrueType,  
10x20.      ,    .

. Win32 ?

. Win~1           Win16
 (-  3.0).       .
   -TrueType </a>  Eric Shao-yu Cheng.

.       mkitalic?

. ,       mkitalic, bsdslant 
-TrueType ,        Linux
.  /     
  .

.       ?

. .      ,     
 .  o       ,    
.         ,    
   ,        .  
         ,     .
            
  .


6.  .

6.1. .

          
  ,   GNU General Public License  2.0 
(  )     - .

6.2. .

Terminus Font 4.12, Copyright (C) 2005   .
   <jimmy@is-vn.bg>.
