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.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 1 wallclock secs ( 0.16 usr + 0.04 sys = 0.20 CPU)