diff options
Diffstat (limited to 'xorg-server/fonts.src/terminus-font/README-BG')
-rw-r--r-- | xorg-server/fonts.src/terminus-font/README-BG | 333 |
1 files changed, 333 insertions, 0 deletions
diff --git a/xorg-server/fonts.src/terminus-font/README-BG b/xorg-server/fonts.src/terminus-font/README-BG new file mode 100644 index 000000000..e3bd52e38 --- /dev/null +++ b/xorg-server/fonts.src/terminus-font/README-BG @@ -0,0 +1,333 @@ +Съдържание: + +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-<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. + +- размери 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 и 16x32 +- стилове нормален, удебелен +- кодировки 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-сървъра са били активни по време на инсталацията, +необходимо е те да бъдат рестартирани за да се обнови списъка от шрифтове. + +Вижте също: mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5) и +fonts-conf(5). + +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. + +О. Вижте mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5), xfs(1), +xlsfonts(1), fonts-conf(5) и т.н. + + +6. Правна информация. + +6.1. Лиценз. + +Можете да използвате и разпространявате този архив и вариантите на символите +свободно и безплатно при спазване на клаузите, заложени в GNU General Public +License версия 2.0 или (по Ваше усмотрение) която и да е по-късна версия. + +6.2. Авторство. + +Terminus Font 4.30, Copyright (C) 2009 Димитър Тошков Жеков. +Адрес за кореспонденция <jimmy@is-vn.bg>. + + +Благодаря на Антон Зиновиев, Тим Алън, Кир Колышкин, Антониос Галанопулос и +всички останали, които помогнаха. |