Съдържание: 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.30 - размери 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28, 16x32 - стилове нормален, удебелен, EGA/VGA-удебелен - брой символи 850 - формат 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. Варианти. Някои символи са реализирани в два варианта. Алтернативните варианти са на интернет страницата на шрифта. За да използвате вариант, преди инсталация го вземете от страницата и изпълнете: zcat terminus-font-<ВЕРСИЯ>-<ИМЕ>.diff.gz | patch -p1 където <ВЕРСИЯ> е версията на шрифта, а <ИМЕ> идентифицира варианта. 1.4. Забележки. Командите отбелязани с $ могат да се изпълнят от обикновен потребител. Командите за конфигуриране не са задължителни. Много от символите са достъпни само под X11/ISO10646-1 (UTF+8/UNICODE). Размер 6x12, размер 14x28-удебелен и размер 16x32-нормален са с по-лошо качество от останалите. Избягвайте ги. 210E и 210F не са наклонени. 2. Linux конзола. - размери 6x12, 8x14, 8x16, 12x24, 10x20, 11x22 14x28 и 16x32 - стилове нормален, удебелен, 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-<РАЗМЕР><СТИЛ> където е символ идентифициращ кодовата страница по списъка от т.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-<ГОЛЕМИНА><СТИЛ> където е символ идентифициращ кодовата страница по списъка от т.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-