LINUX-BG Адрес : http://www.linux-bg.org |
КАК ДА СЕ БЪЛГАРИЗИРАМЕ - нов тертип |
От: Ivaylo Toshev Публикувана на: 23-04-2002 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=339858987 |
КАК ДА СЕ БЪЛГАРИЗИРАМЕ - нов тертип как да виждаме, пишем и печатаме на кирилица с TTF шрифтове в KDE , StarOffice 6.0 , OpenOffice (build >= 631C), Ximian Evolution
1. Въведение Когато преди няколко години започнах да се занимавам с LINUX, аз изминах пътя от гледане, пипане , инсталиране на 1-дисктена дистрибуция, инсталиране на малък USMSDOS дял, и т.н. докато накрая започнах да ползвам LINUX изцяло. В този последен етап естествено стана наложително да може да се работи на кирлица. По това време идеалното решение беше великолепният пакет BGLINUX на Антон Зинониев. В основата си този пакет предоставяше възможност да се работи на кирлица, като "лъжеше" X сървъра ( или сървъра за шрифтове) за кодировката на шрифтовете. Това се налагаше, тъй като старите версии на GLIBC ( мисля, че до 2.2.1 ) и X (до версия 4.x) не разпознаваха кодировка CP1251 ( windows-1251 или microsoft-cp1251) . Но това вече не е така. Новите версии на GLIBC и X 4.x разпознават тези кодировки, а освен това и много други.
2. Какво ни трябва ? И така - по същество: Какво ни трябва за да си българизираме дистрибуцията ? Накратко следните неща: - LINUX дистрибуция не по-стара от една година ( или поне upgrade-ната с новите версии на GLIBC); - XFree86 4.x (силно препоръчвам 4.2 ако искате да се любувате на качествен antialiasing ); -Unicode TTF шрифтове - в Интернет може да намерите доста, може да си ги свалите от сайта на Microsoft , или да си ги вземете от някой инсталиран Windows ( минимум 95 OSR2) от директорията C:\Windows\Fonts;
- KDE >= 2.2.x ;
3. Какво да направим ? Първо трябва да сте сигурни, че имате инсталирана необходимата версия на glibc. Ако работите с RedHat 7.2 или Mandrake 8.x то вие я имате. За Slack и другите дистрибутиви - не съм сигурен за кои версии това е изпълнено. Копирате всички TTF шрифтове в директорията /usr/share/fonts/default/ttf_fonts ( естествено може да ползвате и друга директория - както желаете, но примерите по - долу ще се придържат към тази ); Копирате файла encodings.dir в директорията с TTF шрифтове:
#cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir /usr/share/fonts/default/ttf_fonts
След това в директорията с TTF шрифтовете трябва да създадете файловете fonts.dir и fonts.scale, това става по следният начин:
#cd /usr/share/fonts/default/ttf_fonts #ttmkfdir -e encodings.dir -d . -o fonts.dir #cp fonts.dir fonts.scale
Сега трябва да опишем тази директория в пътя на шрифтовете. Ако ползвате сървър за шрифтове, то в неговият конфигурационен файл трябва да добавите пътя към тази директория, за RedHat, Mandrake и подобни това е файла:
/etc/X11/fs/config
където се добавя НАЙ-ОТГОРЕ ( най-отпред ) :
catalogue= /usr/share/fonts/default/ttf_fonts
Ако искате да ползвате antialiasing, то добавете в /etc/X11/XftConfig , следният ред:
dir "/usr/share/fonts/default/ttf_fonts"
Ако не използвате сървър за шрифтове, то добавяте нов ред FontPath в /etc/X11/XF86Config-4 , в който описвате пътя до /usr/share/fonts/default/tf_fonts
Сега остава да рестартирате сървъра за шрифтове ( ако ползвате такъв ) и да рестартирате X .
4. Конфигуриране на KDE
4.1 KDE 2.2.x За KDE 2.2.x е необходимо да укажете в персоналните настройки за Език и Държава, задължително, че сте в България , а за език не е задължително да изберете български. Отново задължително е обаче да изберете, че ползвате кодировка: "microsoft-cp1251" След това в Settings->Look & Feel - > Fonts трябва да изберете TTF шрифтове, примерно Arial с кодировка "microsoft-cp1251" С това българизацията на KDE 2.2.x е завършена .
4.2. KDE 3.0 В тази версия на KDE 3.0 има много нови неща що се отнася до кодировки и интернационализация. KDE 3.0 поддържа изцяло последните Unicode стандарти. Всъщност вие може да забравите за цялата секция описана в т.3 и да използвате инструмента Font Installer който може да намерите в Settings->System->Font Installer. Ако обаче сте изпълнили описаното в т.3 , то не ползвайте този инструмент. Всичко което трябва да направите е да конфигурирате системните шрифтове от Settings->Look & Feel->Fonts като опишете някой TTF шрифт.
5. Конфигуриране на StarOffice 6.0 и OpenOffice Стартирате spadmin избирате "fonts" и добавяте шрифтовете от директория /usr/share/fonts/default/ttf_fonts .
6. Ximian Evolution Стартирайте GNOME Control Panel и изберете "HTML Viewer", където трябва да настроите TTF шрифтове, съответно за секциите "Screen Fonts" и "Printer Fonts". Изберете примерно шрифтове Arial и Courier New, като предварително в диалоговия прозорец за избиране на шрифт, укажете в табчето "Filter" кодировка "microsoft-cp1251" << Компилация на LInux-ядрото, част I: Въведение | Как да ограничим Dial-up по трафик като използваме ICRadius >> |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|