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
|
FrameBuffer Internationalized TERMinal emulator
Masahide WASHIZAWA <washi@yamato.ibm.com>
Jiro SEKIBA <jir@yamato.ibm.com>
Introduction:
=============
FrameBuffer Internationalized TERMinal emulator (fbiterm) is a
terminal program capable of displaying world languages on the Linux
console. It uses libiterm (Internationalized Terminal Framework),
Linux framebuffer, fonts loaded from X Window System font library,
as well as BiDi text layout engine. As such, it readily supports
BiDi/CTL and CJK languages.
Features:
=========
* Frame Buffer support
8bpp
16bpp
24bpp
32bpp
* History mode (Shift+PageUp / Shift+PageDown)
* BiDi output (using layout engine)
KEY ASSIGN
==========
* Shift + PageUp Scrolls up the history screenbuffer
* Shift + PageDown Scrolls down the history screenbuffer
* Alt + Enter Toggles the direction of BiDi language layout
Dependencies:
=============
In order to execute this program, the following two libraries are
surely required.
required library package name
---------------------------- -----------------------------
/usr/X11R6/lib/libXfont.so XFree86-devel-4.0.3-5
/usr/lib/libz.so zlib-devel-1.1.3-22
---------------------------- -----------------------------
Fonts (k14, 7x14 pcf/bdf)
Frame Buffer mode numbers:
==========================
The following table shows the mode numbers you can input at the VGA prompt
or for use with the LILO program.
Colors 640x400 640x480 800x600 1024x768 1280x1024 1600x1200
-------+----------------------------------------------------
8 bits| 0x300 0x301 0x303 0x305 0x307 0x31C
| 768 769 771 773 775 796
-------+----------------------------------------------------
16 bits| - 0x311 0x314 0x317 0x31A 0x31E
| 785 788 791 794 798
-------+----------------------------------------------------
24 bits| - 0x312 0x315 0x318 0x31B 0x31F
| 786 789 792 795 799
-------+----------------------------------------------------
32 bits| - - - - - -
-------+----------------------------------------------------
Unicode Font
============
Please see the following URL:
http://www.linuxdoc.org/HOWTO/Unicode-HOWTO-2.html
Roman Czyborra has assembled an 8x16 / 16x16 75dpi font with Unicode
encoding covering a huge part of Unicode. Download unifont.hex.gz and
hex2bdf from http://czyborra.com/unifont/. It is not fixed-width: 8 pixels
wide for European characters, 16 pixels wide for Chinese characters.
Installation instructions:
$ gunzip unifont.hex.gz
$ hex2bdf < unifont.hex > unifont.bdf
$ bdftopcf -o unifont.pcf unifont.bdf
$ gzip -9 unifont.pcf
# cp unifont.pcf.gz /usr/X11R6/lib/X11/fonts/misc
# cd /usr/X11R6/lib/X11/fonts/misc
# mkfontdir
# xset fp rehash
End of README
|