Home    Решения    Услуги    Download    Публикации    Работа    Продукти    Документи
 

 

 
Print this page/Отпечатай тази страница  

 

Кирилизация на Star Office

от Йовко Ламбрев ([email protected])




       Кирилизацията на StarOffice е малко щекотлив въпрос. Проблемите започват от там, че той работи с постскрипт шрифтове като изисква *.pfb и *.afm шрифтови описания. Ако си мислите, че ще намерите такива от Windows трябва да Ви разочаровам - едва ли ще попаднете на метричен *.afm файл. Е, такъв може да се генерира с ghostscript-а, но това е трудно и резултата не е бляскав.
       Можете да конвертирате TrueType шрифтове до postscript - има разработки, които работят добре в голям процент от случаите, но все пак с някои шрифтове просто не се получава. Трябва да отсеете проблемните шрифтове, а това е досадно занимание.
       Основно правило при кирилизацията на StarOffice е шрифтовете да бъдат инсталирани първо в X, a едва след това да се прикачат към него. От версия 5.1 това изискване отпада, но все пак имайте едно наум.
       Иначе самата инсталация е семпла. Трябва да копирате шрифтовете в някаква директория. (Под инсталиране на шрифтовете в X се разбира да добавите пътека до тази директория във FontPath на XF86Config файла - ако го направите под X разбира се ще трябва да рестартирате графичния сървър, или за текущата X сесия да изпълните

xset fp+ {path}

       Сега вече можете да се занимаете със StarOffice - стартирайте PSetup (за версия 5.0) или SPAdmin (за 5.1). Ако сте направили мрежова инсталация в директория /usr/local тогава те ще се намират в /usr/local/Office{ver}/bin/. Трябва да натиснете бутона Add Fonts, а след това Initialize Font Paths. Укажете пътя до Вашите шрифтове и натиснете Add. За шрифтовете, които нямат файл *.afm с метрични зависимости ще Ви бъде предложено да си ги генерирате с ghostscript-а и след това ще се появи списък с тези шрифтове, които са одобрени за инсталиране. Ако си нямат имена е много важно да им зададете такива, защото няма да ги виждате в приложенията, което обезсмисля инсталирането им. Необходимо е да се зададе и правилният encoding, ако не го знаете добра идея е да пробвате с fontspecific. Това е. Сега стартирайте StarOffice-а и пробвайте шрифтовете. Някои може и да не тръгнат. Други може да не се виждат. Трети пишат на "маймуница". Изберете си хубавите.
(! Внимавайте! Има шрифтове, които на екрана не излизат, но на принтера са идеални!)
       Откъде да си вземете шрифтове ли - ами от много места. Но повечето няма да Ви свършат работа. Аз също търся материали, информация и източници по въпроса.
Tри перфектни шрифта можете да вземете от http://www.it.dtu.dk/~sn/small_how_to.html - страницата на Светослав Николов. Ако не успеете да настроите параметрите на шрифтовете въпреки, че в общия случай няма какво да се настройва, погледнете един примерен psstd.fonts файл, който Ви гарантирам, че работи. Вашият се намира в директорията_в_която_сте_инсталирали_StarOffice/Office{ver}/xp3.

       Ако искате да конвертирате сами TrueType в Postscript шрифтове вероятно ще са ви от полза следните документи:

http://www.netspace.net.au/~mheath/ttf2pt1/
http://www.lcdf.org/~eddietwo/type

    Пакет за кирилизация на X и StarOffice 5.1 можете да получите от http://lotos.cnsys.bg/linux/project/cyrsys/index.html