Sophie

Sophie

distrib > Fedora > 19 > i386 > by-pkgid > 5297b7d09a9c2b0686702b9d014854b4 > files > 251

terminus-fonts-console-4.38-3.fc19.noarch.rpm

Ñúäúðæàíèå:

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>


Áëàãîäàðÿ íà Àíòîí Çèíîâèåâ, Òèì Àëúí, Êèð Êîëûøêèí, Àíòîíèîñ Ãàëàíîïóëîñ è
âñè÷êè îñòàíàëè, êîèòî ïîìîãíàõà.