aboutsummaryrefslogtreecommitdiff
path: root/contrib/terminus/README-BG
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/terminus/README-BG')
-rw-r--r--contrib/terminus/README-BG356
1 files changed, 0 insertions, 356 deletions
diff --git a/contrib/terminus/README-BG b/contrib/terminus/README-BG
deleted file mode 100644
index 954295aabbd2..000000000000
--- a/contrib/terminus/README-BG
+++ /dev/null
@@ -1,356 +0,0 @@
-Съдържание:
-
-1. Обща информация.
-1.1. Изисквания за компилация.
-1.2. Бърза инсталация.
-1.3. Легенда.
-1.4. Варианти.
-1.5. Забележки.
-1.6. Алтернативни средства.
-
-2. Линукс конзола.
-2.1. Инсталация.
-2.2. Използване.
-2.3. Кратко описание.
-2.4. Легенда.
-2.5. Забележки.
-
-3. X11 Window System.
-3.1. Инсталация.
-3.2. Забележки.
-
-5. Microsoft Windows.
-4.1. Инсталационен пакет.
-4.2. Само файл с шрифта.
-4.3. Забележки.
-
-5. Често задавани въпроси.
-
-6. Правна информация.
-6.1. Лицензи.
-6.2. Авторство.
-
---
-
-1. Обща информация.
-
-Този архив съдържа изходен код за генериране и инсталиране на шрифта
-Терминус за Линукс конзола, X11 Window System и Microsoft Windows.
-
-- версия 4.48
-- размери 6x12, 8x14, 8x16, 10x18, 10x20, 11x22, 12x24, 14x28, 16x32
-- тежести нормален, удебелен, CRT VGA-удебелен
-- символи 1354
-- формат 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. Изисквания за компилация.
-
-- GNU make
-- Python 3.5.0+ (или node.js 6.9.0+ като алтернатива)
-- само за X11: bdftopcf
-- само за Windows инсталатора: GCC за Win32/i686, NSIS и patch.
-
-
-1.2. Бърза инсталация.
-
-Командите:
-
-$ ./configure [--prefix=PREFIX]
-$ make -j8
-# make install fontdir
-
-компилират и инсталират шрифтовете за Линукс конзола и X11 Window System.
-Подразбиращия се префикс е /usr/local.
-
-
-1.3. Легенда.
-
-Имената на файловете са структурирани както следва:
-
-ter-u<РАЗМЕР><СТИЛ>.bdf
-
-където <РАЗМЕР> е височината в точки, а <СТИЛ> е n за нормален (всички
-размери), b за удебелен (всички размери освен 6x12), и v за CRT VGA удебелен
-(само за 8x14 и 8x16, използва 8 колона на символната матрица).
-
-
-1.4. Варианти.
-
-Някои символи са реализирани в два варианта. За да използвате алтернативния
-вариант, преди инсталация изпълнете:
-
-$ patch -p1 -i alt/<ИМЕ>.diff
-
-Примери за разликите межда вариантите са дадени на страницата на шрифта.
-Ако желаете да комбинирате hi2 с dv1 и/или ka2, приложете първо hi2, и след
-това hi2-dv1 и/или hi2-ka2. Подразбиращия се вариант на юникод обхвата
-2800-28FF е ориентиран към псевдографика.
-
-
-1.5. Забележки.
-
-Командите отбелязани с $ могат да се изпълняват от обикновен потребител.
-Командите за конфигуриране не са задължителни.
-"make -j8" изпълнява паралелно 8 задачи.
-
-Размери 6x12, 11x22, 14x28-удебелен и 16x32-нормален са с по-лошо качество
-от останалите. Избягвайте ги.
-
-210E и 210F не са наклонени.
-
-226A, 226B и двойно начертаните букви не са много добри.
-
-2135 може би е грешен.
-
-В опит да се компенсира липсващата ширина, буквите от иврит и знака шекел са
-с височина на главни букви.
-
-
-1.6. Алтернативни средства.
-
-Ако изпълнимия файл на Python 3 интерпретатора е python вместо python3:
-
-$ ./configure INT=python
-
-За да използвате node.js вместо python (по-бавно е):
-
-$ ./configure INT=node EXT=js
-
---
-
-2. Линукс конзола.
-
-- тежести нормален, удебелен, CRT VGA-удебелен
-- кодировки 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. Инсталация.
-
-$ ./configure [--prefix=ПРЕФИКС | --psfdir=ДИРЕКТОРИЯ]
-$ make -j8 psf
-# make install-psf
-
-Файловете се компресират с gzip и инсталират в ДИРЕКТОРИЯ. Подразбиращата се
-ДИРЕКТОРИЯ е ПРЕФИКС/share/consolefonts. За kbd може да се наложи да смените
-директорията на PREFIX/lib/kbd/consolefonts или
-PREFIX/share/kbd/consolefonts, в зависимост от версията на kbd.
-
-CRT VGA-удебелените шрифтове, подходящи за само истински CRT текстови
-режими, не се инсталират по подразбиране. За инсталирането им изпълнете:
-
-$ make -j8 psf-vgaw
-# make install-psf-vgaw
-
-
-2.2. Използване.
-
-За зареждане на шрифт с consoletools:
-
-$ consolechars [-m КОДИРОВКА] -f ter-<X><РАЗМЕР><СТИЛ>
-
-За зареждане на шрифт с kbd:
-
-$ setfont [-m MAPPING] ter-<X><SIZE><STYLE>
-
-където <X> е символ идентифициращ кодовата страница по списъка от т.2.4.
-
-
-2.3. Кратко описание.
-
-Командите:
-
-$ ./configure [--prefix=ПРЕФИКС | --psfdir=ДИРЕКТОРИЯ | --psfref=ИМЕНАФАЙЛ]
-# make install-psf-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-h* cp1255, iso08 Windows-1255, ISO8859-8
-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 или 16 цвята за текст в зависимост от ядрото и
- конзолния драйвер
-
-имена тежест
-
-ter-*n нормален
-ter-*b удебелен
-ter-*v CRT VGA-удебелен
-
-
-2.5. Забележки.
-
-Комбинираната кодова страница е базирана IBM-437 (символ 0xFF е ogonek).
-ISO8859-16 шрифта включва също всички букви и акценти от Windows-1250.
-
---
-
-3. 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, IBM-437, KOI8-R, KOI8-U, Paratype-PT154 и
- ISO10646-1 (уникод)
-- формат Portable Compiled Font (PCF)
-
-
-3.1. Инсталация.
-
-$ ./configure [--prefix=ПРЕФИКС | --x11dir=ДИРЕКТОРИЯ]
-$ make pcf
-# make install-pcf
-
-Файловете се компресират с gzip и инсталират в ДИРЕКТОРИЯ. Подразбиращата се
-ДИРЕКТОРИЯ е ПРЕФИКС/share/fonts/terminus. Изисква се bdftopcf.
-
-Копие на нормалния 6x12 шрифт се инсталира като "удебелен", защото някои
-X11 библиотеки и програми заменят липсващите удебелени шрифтове чрез
-отместване на нормалните, а други изобщо не разпознават удебелена тежест,
-ако такава липсва в най-малкия размер на шрифта.
-
-За да актуализирате fonts.dir в ДИРЕКТОРИЯ след (де)инсталация, изпълнете:
-
-# make fontdir
-
-Конфигурационния файл, изброяващ директориите за шрифтове, трябва да включва
-ДИРЕКТОРИЯ. За да се обнови списъка от шрифтове може да се наложи рестарт на
-X11 сървъра.
-
-По подразбиране се инсталира само уникод (ISO10646-1) шрифта. За инсталиране
-на останалите кодови страници:
-
-$ make -j8 pcf-8bit
-# make install-pcf-8bit
-
-
-3.2. Забележки.
-
-ISO8859-1 и ISO8859-9 шрифтовете съдържат Windows Western символите и могат
-да бъдат използвани съответно като Windows-1252 и Windows-1254.
-
---
-
-4. Microsoft Windows.
-
-- тежести нормален, удебелен
-- кодировки Windows-1252, 1250, 1253, 1254, 1251 and 1257
-- формат Font File Format версия 2.0, компилиран във FON
-
-
-4.1. Инстанационен пакет.
-
-Уверете се, че към шрифта не са прилагани корекции за варианти (т.1.4).
-
-> cd win32
-> build
-
-Бъдете търпеливи, процеса може да отнеме няколко минути.
-След това отворете terminus.nsi и го компилирайте.
-
-
-4.2. Само файл с шрифта.
-
-> copy *.bdf win32
-> cd win32
-> make -j8
-
-Можете са инсталирате terminus.fon по стандартните начини.
-
-
-4.3. Забележки.
-
-Кодовите страници за Windows съдържат общо 384 символа. Всички останали
-символи (математика, превдографика и т.н.) засега не са достъпни.
-
---
-
-5. Често задавани въпроси.
-
-В. Наклонена версия?
-
-О. Не. Качеството е доста по-ниско, а и запазването ширината на символите
-изисква припокриване, което не се обработва много добре от X11/Xft. Ако Ви
-е много необходима, пробвайте mkitalic от FreeBSD или bdfslant от Debian.
-
-В. Мащабируема версия?
-
-О. Вероятно не. Шрифта използва мого хоризонтални и вертикални линии, които
-са подходящш ра растерна графика, но не толкова за векторна. Може би
-растерен шрифт, комплектован като TrueType.
-
-В. Какво ще кажете за някои нови символи?
-
-О. Пишете ми и имайте готовност да помогнете.
-
-В. Удебеленият 6x12 шрифт...
-
-О. ...не съществува, в матрица 6x12 няма достатъчно място за добър удебелен
-шрифт. Всъщност "нормалният" шрифт е някъде по средата.
-
-В. Шрифтът работи с X11/Motif, но не и с GNOME/KDE/Xfce.
-
-О. Опитайте да добавите 75-yes-terminus.conf към конфигурационните файлове
-на Fontconfig. За някои версии на Fontconfig, може да се наложи да замените
-текста "Terminus" във файла с "xos4 Terminus", макар че е слабо вероятно.
-Вижте също mkfontscale(1), mkfontdir(1), fc-cache(1), xorg.conf(5), xfs(1),
-xlsfonts(1), fonts-conf(5) и т.н.
-
-В. Моя терминален емулатор не извежда кирилица/псевдографика/...
-О. Ако имате инсталирани 8-битовите кодови страници за X11, и емулатора
-използва "XLFD" имена на шрифтовете, проверете дали името на завършва на
-"-10616-1" вместо "-*-*".
-
---
-
-6. Правна информация.
-
-
-6.1. Лицензи.
-
-Terminus Font е лицензизан под SIL Open Font License, версия 1.1.
-Лицензът е включен като OFL.TXT, и е достъпен заедно с FAQ на адрес:
-http://scripts.sil.org/OFL
-
-Шрифтът включва два варианта на юникод обхвата 2800-28FF, но по никакъв
-начин не поддържа Брайловата азбука.
-
-Конфигурационните файлове, както и изходния код на python и javascript, се
-разпространяват под GNU General Public License версия 2.0 или (по Ваше
-усмотрение) която и да е по-късна версия.
-
-
-6.2. Авторство.
-
-Terminus Font 4.48, Copyright (C) 2019 Димитър Тошков Жеков.
-Адрес за кореспонденция <dimitar.zhekov@gmail.com>
-
-Благодаря на Антон Зиновиев, Тим Алън, Кир Колышкин, Антониос Галанопулос и
-всички останали, които помогнаха.