/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs
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
94
95
96
97
98
99
100
101
102
103
104
105
106
******************************************************************
********************** XFREE 86 **********************************
******************************************************************

1. Bitmap fonts (.pcf, .bdf)
	óÉÍ×ÏÌÙ ÈÒÁÎÑÔÓÑ × ×ÉÄÅ ÂÉÔÍÁÐÏ×
		Load "bitmap"

2. Scalable fonts
	óÉÍ×ÏÌÙ ÚÁÄÁÀÔÓÑ ÓÐÅÃÉÁÌØÎÙÍÉ ÍÁÔÅÍÁÔÉÞÅÓËÉÍÉ ÓÏÏÔÎÏÛÅÎÉÑÍÉ
	a. Type1(.pfa,.pfb)
		Load "type1"
	b. Speedo (.spd)
		Load "speedo"
	c. TrueType fonts (.ttf, .ttc)
		Load "freetype" ÉÌÉ Load "xtt" (áÌØÔÅÒÎÁÔÉ×ÎÙÊ ÍÅÈÁÎÉÚÍ 
						ËÏÄÉÒÏ×ÏË)

	óÏÚÄÁÎÉÅ ÆÁÊÌÁ fonts.dir:
		ó ÐÏÍÏÝØÀ "type1inst" - ÄÌÑ Type1, É "ttmkfdir" - ÄÌÑ TTF
		ÓÏÚÄÁÅÔÓÑ ÆÁÊÌ - fonts.scale, ÐÏÓÌÅ ÜÔÏÇÏ Ó ÐÏÍÏÝØÀ
		mkfontdir ÓÏÚÄÁÅÔÓÑ fonts.dir. ôÁË ÖÅ × ÄÉÒÅËÔÏÒÉÉ ÄÏÌÖÅÎ
		ÎÁÈÏÄÉÔÓÑ ÆÁÊÌ encodings.dir
	
3.
	÷ÓÅ ÜÔÉ ÆÏÎÔÙ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÒÁÚÎÙÅ ËÏÄÉÒÏ×ËÉ, É ÄÏÂÏ×ÌÅÎÉÑ ÄÌÑ 
	ÏÄÎÏÇÏ ÆÁÊÌÁ ÒÁÚÎÙÈ ÓÔÒÏË XLFD(-*-...) ÄÁÓÔ ÄÏÓÔÕÐ ËÏ ×ÓÅÍ ÉÍ.
			
	ðÏÄ mapping ÐÏÎÉÍÁÅÔÓÑ ËÏÄÉÒÏ×ËÁ ÉÓÈÏÄÎÏÇÏ ÆÏÎÔÁ, ÍÏÖÅÔ ÂÙÔØ
		a. Unicode
		b. Postscript ( Adobe names )
		c. ISO8859-1
		d. TrueType cmaps (éÓÐÏÌØÚÕÅÔÓÑ ÐÅÒ×ÁÑ ÐÏÄÈÏÄÑÝÁÑ, ÐÏ ×ÓÅÊ 
		×ÉÄÉÍÏÓÔÉ ÚÄÅÓØ ÉÍÅÅÔÓÑ × ×ÉÄÕ, ÞÔÏ ÕËÁÚÙ×ÁÅÔÓÑ ËÏÎËÒÅÔÎÁÑ
		ËÏÄÉÒÏ×ËÁ ÉÚ Unicode ÆÁÊÌÁ É ×ÓÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ ÕËÁÚÙÁÀÔÓÑ
		ÏÔÎÏÓÉÔÅÌØÎÏ ÅÅ ÎÁÞÁÌÁ)

	ðÏÄ encoding ÐÏÎÉÍÁÅÔÓÑ, ×Ï ÞÔÏ ÐÅÒÅËÏÄÉÒÕÅÔÓÑ, Ô.Å. ËÏÄÉÒÏ×ËÁ 
	ÓÏÏÂÝÅÎÉÊ ÎÁ ÜËÒÁÎÅ. ïÂÙÞÎÏ ÏÄÎÏ ÂÁÊÔÏ×ÁÑ. ïÄÎÁËÏ ÂÙ×ÁÀÔ, ÔÁÂÌÉÞÎÙÅ
	ËÏÄÉÒÏ×ËÉ (ÄÌÑ ËÉÔÁÊÓËÏÇÏ) ËÏÔÏÒÙÅ Ä×ÕÈ ÂÁÊÔÏ×ÙÅ.

	Unicode = iso10646-1
	adobe-fontspecific - ÄÅÆÁÌÔÏ×ÁÑ ËÏÄÉÒÏ×ËÁ ÆÏÎÔÁ (Type1)
	microsoft-fontspecific  - ÄÅÆÁÌÔÏ×ÁÑ ËÏÄÉÒÏ×ËÁ ÆÏÎÔÁ (TTF)
	éÚÐÏÌØÚÕÅÔÓÑ ÏÂÙÞÎÏ ÄÌÑ ÓÐÅÃÉÁÌØÎÙÈ ÆÏÎÔÏ×(symbol) ÉÌÉ ÄÌÑ ÆÏÎÔÏ× Ó
	ÎÅÓÔÁÎÄÁÒÔÎÙÍ mappingÏÍ.

	îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ (xterm) ÐÏ ×ÓÅÊ ×ÉÄÉÍÏÓÔÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ
	ÜÔÉÈ encodingÏ× É ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ × ÒÅÖÉÍÅ adobe-fontspecific ÉÌÉ
	ËÏÄÉÒÏ×ËÁ iso8859-1 ÕËÁÚÙ×ÁÅÔ ÎÁ ÒÕÓÓÉÆÉÃÉÒÏ×ÁÎÎÙÊ ÆÏÎÔ!

4. 	QT ÐÒÏÇÒÁÍÍÙ ÎÏÒÍÁÌØÎÏ ×ÏÓÐÒÉÎÉÍÁÀÔ ËÏÄÉÒÏ×ËÉ, ÔÏÌØËÏ ÐÒÉ ÕÓÔÏÎÏ×ÌÅÎÉÅ 
	ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÌÏËÁÌÉ(LANG), ÉÎÁÞÉ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÅÆÁÌÔÏ×ÁÑ.

5. 	OpenOffice ÎÅ ÉÎÓÔÁÌÑÅÔÓÑ Ó ÐÅÒÅÏÐÒÅÄÅÌÅÎÎÙÍÉ (KOI8-R -> ISO8859-1) 
	ÆÏÎÔÁÍÉ

6.	xlsfonts - ÓÐÉÓÏË ÚÁÇÒÕÖÅÎÎÙÈ ÆÏÎÔÏ×
	xfontsel - ÐÒÉÍÅÒÎÏ ÔÏÖÅ

7.	äÌÑ ××ÏÄÁ ÒÕÓÓËÉÈ ÂÕË× ÉÓÐÏÌØÚÕÅÔÓÑ Ä×Á ÍÅÔÏÄÁ xmodmap(ÓÔÁÒÙÊ) É xkb.
	÷ Ä×ÕÈ ÓÌÏ×ÁÈ xmodmap ÐÏÄÍÅÎÑÅÔ ×ÔÏÒÕÀ ÐÏÌÏ×ÉÎÕ 256 ÓÉÍ×ÏÌØÎÏÊ ÔÁÂÌÉÃÙ,
	xkb ÉÓÐÏÌØÚÕÅÔ 2È-ÂÁÊÔÏ×ÙÅ ËÏÄÙ ÓÉÍ×ÏÌÏ×(ÎÅ unicode), 1ÙÊ ÂÁÊÔ ÉÚ 
	ËÏÔÏÒÙÈ ÕËÁÚÙ×ÁÅÔ ËÏÄÉÒÏ×ËÕ, Á ×ÔÏÒÏÊ ËÏÄ ÓÉÍ×ÏÌÁ × ÎÅÊ... 
	óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÄÌÑ ÔÏÇÏ, ÞÔÏ ÂÙ ÐÒÏÇÒÁÍÍÁ ÐÏÎÉÍÁÌÁ xkb × ÎÅÊ ÄÏÌÖÎÁ
	ÂÙÔØ ÓÐÅÃÉÁÌØÎÁÑ ÐÏÄÄÅÒÖËÁ: æÁËÔÉÔÅÞÓËÉ × ÎÁÞÁÌÅ ÐÒÏÇÒÁÍÍÙ ÄÏÌÖÅÎ 
	ÓÔÏÑÔØ ×ÙÚÏ×:
			setlocale(LC_TYPE,"");		XLib
			XtSetLanguageProc(0,0,0);       Xt
			gtk_set_locale(...);		gtk
	ëÒÏÍÅ ÔÏÇÏ ÓÉÓÔÅÍÎÙÊ LC_TYPE ÄÏÌÖÅÎ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÑÚÙËÕ ÎÁ ËÏÔÏÒÏÍ
	ÂÕÄÅÔ ÉÄÔÉ ××ÏÄ... (testXlc for test)
			ru_RU.KOI8-R ÄÌÑ KOI8
			ru_RU.CP1251 ÄÌÑ CP1251
			en_US        ÄÌÑ ××ÏÄÁ ÞÅÒÅÚ xmodmap
	
	a. ëÒÏÍÅ ÔÏÇÏ, XFree86 ÍÏÖÎÏ ÓÏÂÒÁÔØ Ó (#define X_LOCALE) ÔÏÇÄÁ X11 
	ÐÒÏÇÒÁÍÍÙ, ÄÏÌÖÎÙ ×ÍÅÓÔÏ ×ÙÚÏ×Á ÓÉÓÔÅÍÎÏÊ ÌÏËÁÌÉ, ÉÓÐÏÌØÚÏ×ÁÔØ X 
	ÚÁÇÌÕÛËÕ:
			#define X_LOCALE
			#include <X11/locale.h>
	
	b. C xmodmap ÏÂÒÁÔÎÁÑ ÐÒÏÂÌÅÍÁ, ×ÓÅ ÓÔÁÒÙÅ É ÂÏÌØÛÉÎÓÔ×Ï ÎÏ×ÙÈ ÐÒÏÇÒÁÍÍ
	ÂÅÚ ÐÒÏÂÌÅÍ ÒÁÂÏÔÁÀÔ, ÎÏ ÎÅ ×ÓÅ... (mozilla)

        c. ïÄÎÏ×ÒÅÍÅÎÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ xmodmap É xkb ÎÅ ÐÏÌÕÞÉÔÓÑ, ÔÁË ËÁË ÏÎÉ
	ÄÏÓÔÁÔÏÞÎÏ ÓÉÌØÎÏ ÍÅÛÁÀÔ ÄÒÕÇ ÄÒÕÇÕ...
	
	d. äÌÑ xkb ÅÓÔØ ÒÁÓËÌÁÄËÁ "ru-hacked" ËÏÔÏÒÁÑ ÐÏÌÎÏÓÔØÀ ÜÍÕÌÉÒÕÅÔ
	ÐÏ×ÅÄÅÎÉÅ xmodmap, ÂÏÌÅÅ ÔÏÇÏ ÅÓÔØ ÒÁÓËÌÁÄËÁ "ru-combined", ËÏÔÏÒÁÑ
	ÓÏÄÅÒÖÉÔ Ä×Å ÒÕÓÓËÉÅ ÔÁÂÌÉÃÙ: 1) ÎÏÒÍÁÌØÎÕÀ, 2) ÜÍÕÌÉÒÕÀÝÕÀ xmodmap

	éÔÏÇÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÅ xkb Ó ÐÒÁ×ÉÌØÎÏÊ ÒÁÓËÌÁÄËÏÊ:
		îÏ×ÙÅ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÁÀÔ ÐÒÉ ÕÓÔÁÎÏ×ÌÅÎÎÏÊ ÒÕÓÓËÏÊ ÌÏËÁÌÅ
		óÔÁÒÙÅ ÐÒÏÇÒÁÍÍÙ ÎÅ ÒÁÂÏÔÁÀÔ
	éÓÐÏÌØÚÏ×ÁÎÉÅ xkb Ó ÜÍÕÌÉÒÕÀÝÅÊ ÒÁÓËÌÁÄËÏÊ ÉÌÉ xmodmap:
		îÅËÏÔÏÒÙÅ ÎÏ×ÙÅ ÐÒÏÇÒÁÍÍÙ ÎÅ ÒÁÂÏÔÁÀÔ
		îÏ×ÙÅ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÁÀÔ ÐÒÉ ÕÓÔÁÎÏ×ÌÅÎÎÏÊ ÁÎÇÌÉÊÓËÏÊ ÌÏËÁÌÅ
		óÔÁÒÙÅ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÁÀÔ ÐÒÉ ÌÀÂÏÊ ÌÏËÁÌÅ

	a. xterm(Run from WM) ÄÌÑ ××ÏÄÁ ÔÅËÓÔÁ ÉÓÐÏÌØÚÕÀÔ ÎÁÓÔÒÏÊËÉ ÌÏËÁÌÉ
	ÁËÔÉ×ÎÙÅ ÐÒÉ ÚÁÐÕÓÅ XServera

8. 	üË×É×ÁÌÅÎÔÎÙÅ ÓÅÍÅÊÓÔ×Á ÆÏÎÔÏ×:
		arial <-> helvetica,