|
ot Yovko Lambrev(5-07-2000)
reiting (56)
[ dobre ]
[ zle ]
Variant za otpechatvane
Tazi statiia se publikuva s razreshenieto na avtora i - Iovko Lambrev
Adresut na originalnata statiia e http://yovko.freeshell.org/linux_cyr.html.
Problemut s kirilizatsiiata na Linux e
mnogolik. SHTe namerite hora, koito tvurdiat, che takuv problem dori ne sushtestvuva.
Razbira se tova e tvurde silno kazano. Naistina sled normalna instalatsiia na
povecheto distributsii, ako posochite, che ste v Bulgariia, imate niakakva poddruzhka
na kirilitsa, a ako ste si instalirali niakolkoto shrifta s kirilitsa za X mozhe bi
shte uspeete dori da razglezhdate bulgarski web-saitove s Netscape, a shte budete i
priiatno iznenadani, che brauzurut lynx dazhe shte vi preobrazuva kirilitsata s
latinski bukvi. Samo, che vsichko v nai-dobriia sluchai svurshva dotuk. Prosto zashtoto
opitate li se da pishete na kirilitsa shte ostanete razocharovani.
Problemite vsushtnost sa niakolko niamate
pravilna klaviaturna podredba, niamate shrift ili ako imate toi ne e CP-1251
encoding. Niama da se vpuskam v podrobnosti i raziasneniia kakvo e tova encoding
kazano s dve dumi tova e kodova tablitsa ili nachin na podrezhdane na bukvite za
niakakva azbuka. Mnogoobrazieto e nevuobrazimo, a po otnoshenie na kirilitsata dori
problemno. Printsipno Mezhdunarodnata organizatsiia po standartite (ISO) e
opredelila za kirilitsa kodova tablitsa ISO-8859-5. Edva li shte vi iznenadam obache
ako vi kazha, che tia ne se izpolzva. Nai-populiarna v Bulgariia e CP-1251, nalozhena
ot izpolzvaneto na produktite na Microsoft. Drug mnogo razprostranen encoding e
ruskiiat standart KOI-8, koito sam za sebe si ima okolo devet razlichni
modifikatsii. Vsushtnost v izpolzvaneto na CP-1251 niama nishto losho tova spestiava
mnogo trudnosti pri prenasianeto na dokumenti ot Windows kum Linux i obratno
polzvaneto na edna i sushta kodova tablitsa oznachava, che dokumenta shte mozhe da se
polzva kakto na ednata taka i na drugata operatsionna sistema. Problemut e, che tia
ne e suvmestima nito s KOI-8, nito s ISO-8859-5. Poveche po temata mozhete
da prochetete na adres http://czyborra.com/charsets/cyrillic.html.
Neka da razdelim problema s kirilizatsiiata
na operatsionnata sistema Linux na niakolko chasti, koito da razgledame otdelno
kirilizatsiia na konzolata (tekstoviia rezhim), kirilizatsiia na X Window sistemata i
kirilizatsiia na niakoi ofis prilozheniia.
Kirilizatsiia na
konzolata
Purviiat
vupros, koito obiknoveno vuznikva pri postaviane na tazi tema e dokolko tova ima
smisul. Spored men ima. Komandite na Linux ne mozhete da pishete na kirilitsa
nai-malkoto takiva komandi niama, no zashto da ne mozhete da chetete tekstov fail ili
da suzdadete takuv s vi ili joe ili puk zashto da ne razglezhdate web-stranitsi s
lynx na bulgarski? Az lichno namiram tova za udobno ako obache dosega ste
rabotili samo pod Windows i nikoga ne ste imali nuzhda da imate kirilitsa v
DOS-ovski komanden red, veroiatno "loshite" vi navitsi shte produlzhat i v takuv
sluchai mozhete spokoino da preskochite tazi chast ot statiiata i da produlzhite s
temata za kirilizatsiia na X Window. Za kirilizirane na konzolata sa vi neobhodimi dve neshta ednoto e
map-fail za klaviaturnata podredba i konzolen shrift sus CP-1251
kodirane.
Tuk otnovo triabva
da napravim edna ugovorka: v Bulgariia se polzvat dve klaviaturni podredbi
ednata e ostatuk ot vremeto, kogato na klaviaturite na 8-bitovite kompyutri
Pravets-82 se pisheshe po zvukovoto suotvetstvie mezhdu latinskite i bulgarskite
bukvi. Tazi podredba se narichashe po purvite shest simvola na nai-gorniia tekstovi
red na klaviaturata QWERTY i ponezhe stava vupros za zvukovo suotvetstvie posle
pridobi populiarnost kato fonetichna podredba. Mnogo hora (priznavam si i az
vklyuchitelno) polzvat imenno tazi klaviaturna podredba. Ako obache ste uchili
mashinopis, ste sviknali da izpolzvate BDS podrezhdaneto t.e. tezi bukvi, koito sa
gravirani s dopulnitelen tsviat na vashata klaviatura.
Az lichno polzvam shrift bg1251 i map-fail bg-pho.map,
napisan ot Valentin Pavlov ot NetBG ot paketa mu za kirilizatsiia na S.u.S.E.
Linux mozhete da si vzemete tseliia paket ot ftp://suse.netbg.com/pub/ (toi e
zapisan i na CD-to kum nastoiashtiia broi na spisanieto). Vsichko, koeto e neobhodimo
da napravite e da kopirate shrifta bg1251 v direktoriia
/usr/lib/kbd/consolefonts/, a map-faila v /usr/lib/kbd/keymaps/i386/qwerty/
sled, koeto da izpulnite tazi posledovatelnost ot komandi:
setfont /usr/lib/kbd/consolefonts/bg1251 loadkeys /usr/lib/kbd/keymaps/i386/qwerty/bg-pho.map 2>
/dev/null echo -ne
"\033(K"
Sega ako otvorite s
vi tekstov fail, napisan primerno s Notepad pod Windows na kirilitsa se
obzalagam, che shte vidite bulgarski tekst, a s desen Ctrl mozhete da prevklyuchite na
fonetichna bulgarska klaviatura i da pishete. Tozi nachin na kirilizatsiia e testvan
vurhu Red Hat Linux 5.2 i 6.0 bezproblemno. Nedostatutsite mu sa, che
psevdografikata na programi kato mc niama mnogo da vi haresa, no takiva efekti se
poluchavaha i v dobriia star DOS, ako ima oshte zhivi, koito si go spomniat. Az
obiknoveno pisha gornite tri reda v edin skript, pravia go izpulnim i puskam
kirilizatsiiata na konzolata, samo kogato mi e nuzhna. Subral sum vsichko tova v
edin maluk arhiv (5K), zaedno s instalatsionen skript, koito sam kopira nuzhnite
failove i ustanoviava korektnite prava vurhu tiah. Podobni opisaniia mozhete da
namerite na http://linux.gyuvet.ch/html/solution/cyr_con.html, kakto i da vzemete tozi
arhiv ot tam ili ot CD-to kum spisanieto.
Napisah vsichko tova samo zaradi teoriiata (ako niakoi
ima nuzhda ot oshte takava neka prochete Cyrillic-HOWTO), a inache za kirilizatsiia na
konzolata goreshto vi preporuchvam paketa na Anton Zinoviev bglinux. Spored men
tova e nai-dobriia paket za kirilizatsiia na Linux, koito sushtestvuva v momenta.
Osnovno i zaradi tova, che v nego se sudurzhat sredstva, koito kirilizirat ne samo
konzolata, a i X Window, kakto i niakolko chudesni shrifta. Na CD-to kum spisanieto
mozhete da namerite versiia 1.1a na tozi paket vuv format tar.gz pisana za Debian
Linux, kakto i razdelena na niakolko RPM paketa kirilizatsiia, bazirana otnovo na
produkta bglinux napravena ot momchetata ot Linux society
(http://linux.home.bg)
za Red Hat i drugi RPM-distributsii. Za novi versii na linuxbg proveriavaite na
web-stranitsata na Anton Zinoviev na adres http://lml.bas.bg/~anton/, s chieto
razreshenie tsitiram tuk negovata razrabotka, za koeto mu blagodaria. Radostno e,
che toi smiata da usuvurshenstva produkta si i zanapred. Za poveche i po-podrobna
informatsiia kak da instalirate i polzvate bglinux vi preprashtam da prochetete
negovata stranitsa na adres http://lml.bas.bg/~anton/linux/Bulgarization.html, a
az tuk shte se spra po-podrobno na RPM-paketite, bazirani na negovata razrabotka.
Vsichko opisano po-dolu e probvano uspeshno vurhu Red Hat Linux 6.1 i s paketite
vklyucheni v CD-to kum spisanieto, za po-novi versii na tezi rpm paketi proverete
na http://linux.home.bg/bglinux/rpm/.
Za da kirilizirate Linux konzolata vi e neobhodim
faila console-bg-20000115-4.noarch.rpm nuzhno e da go instalirate (kato root),
naprimer s komandata:
rpm Uvh console-bg-20000115-4.noarch.rpm
(Zab.: Nadiavam se znaete, che Linux pravi
razlika mezhdu malkite i golemite bukvi i shte suobrazite, che ako download-nete
druga versiia na tezi rpm paketi te sigurno shte imat promiana v
imeto.) Tova shte instalira
translator na kodova tablitsa CP-1251 kum 866, dve klaviaturni podredbi ednata
po BDS, a drugata fonetichna i edin skript cyr v direktoriiata /usr/bin.
Vuprosniiat skript vsushtnost pravi vsichko. Predpolaga se, che imate instalirani
shriftovete Cyr_a8x*.psf.gz, iso05.f*.psf.gz, koi8-8x*.psf.gz i
LatArCyrHeb-*.psf.gz. Problemut e, che za razlichnite distributsii te se namirat na
razlichno miasto. Skriptut cyr ochakva da gi nameri v direktoriia
/usr/share/consolefonts dokato v Red Hat 6.1 naprimer te sa v direktoriia
/usr/lib/kbd/consolefonts nai-lesnoto reshenie e da suzdadete simvolichna vruzka
consolefonts v direktoriiata /usr/share, koiato da sochi miastoto, kudeto
deistvitelno se namirat shriftovete v sluchaia
/usr/lib/kbd/consolefonts:
cd /usr/share ln s
/usr/lib/kbd/consolefonts consolefonts
Vsichko, koeto sledva da napravite e da startirate
skripta. Tova e imate kirilitsa i to prevuzhodna mozhete da porazgledate
optsiite na vuprosniia skript i da se opitate da namerite nai-dobroto reshenie za
vas. Pulniiat sintaksis e:
cyr [-k klaviatura] [-m videorezhim] [-f razmer na shrifta] [-s
stil]
Tiput klaviatura mozhe
da bude bds ili phon, videorezhimut 80x25, 80x28, 80x30, 80x34, 80x43, 80x50 i
80x60, a razmerut na shrifta 16, 14 ili 8. Estestveno, che parametrite m i
f mogat vzaimno da se izklyuchvat zatova ne gi zadavaite i dvata
ednovremenno. Parameturut stil vsushtnost izbira koia ot goreizbroenite chetiri
grupi shriftove da se izpolzva i suotvetno mozhe da mu zadavate stoinost ot 1 do
4. Oburnete vnimanie, che e vuzmozhno da niamate instalirani vsichkite shriftove
tova zavisi ot distributsiiata vi i naprimer da sa vuzmozhni samo niakoi stoinosti
ili samo s 1. Nai-blestiasht rezultat pri men se poluchava pri slednite
parametri:
cyr k phon m
80x25 s 4
Pri tazi
kombinatsiia osven chudesna kirilitsa (e, viarno shrifta e s malko stranen risunuk)
niama i nikakvi problemi s psevdografikata.. Mozhete da si napishete gornata
komanda v tekstov fail, da go napravite izpulnim i da si go startirate, kogato
vi e neobhodima kirilitsa ili puk dori da se opitate da go dobavite v niakoi
initsializatsionen skript za da se startira avtomatichno pri boot na sistemata
vi. SHTiah da zabravia
prevklyuchvaneto mezhdu kirilitsa i latinitsa stava s desen Alt
;-)
Kirilizatsiia na lynx
Ne vi li blazni misulta da poglednete
niakoi bulgarski sait s tekstoviia brauzur lynx? Vsichko, koeto triabva da napravite
sled kato ste izpulnili gornite protseduri i ste go startirali e da natisnete 'O'
za Options, da se pozitsionirate vurhu Display character set, da natisnete Enter,
da razlistite i izberete "Cyrillic (windows-1251)" da se vurnete vurhu Accept
Changes i otnovo da natisnete Enter za da zapishete novite nastroiki, sled koeto
mozhete da surfirate na kirilitsa s nai-burziia brauzur na
sveta.
Kirilizatsiia na X
Window
Sled kato uspeshno
kirilizirahme konzolata na Linux neka napravim sushtoto i s X Window sistemata.
Preporuchvam vi dve razrabotki. Purvata e na Stanislav TSolovski i az lichno ia
polzvam veche vtora godina vurhu Slackware 3.6, Red Hat 5.2, 6.0, 6.1, Mandrake
5.3, 7.0 i veroiatno vurvi i vurhu vsichki ostanali distributsii. Originalnata
razrabotka se namira na adres http://ultralix.polytechnique.fr/~stivy/misc/cyr.html, a neina kompilatsiia, no na
bulgarski ezik sum publikuval v Linux center na Gyuvech.BG na adres
http://linux.gyuvet.ch/html/solution/cyr_x.html. Tuk suvsem sintezirano vi predlagam
nai-vazhnoto.
Vsichko, koeto
triabva da napravite e da vzemete arhiva cp1251+koi8.tar.gz ot edno ot dvete
mesta (ima go sushto i na CD-to kum spisanieto) i da go razarhivirate v niakoia
direktoriia (preporuchvam vi /usr/X11R6/lib/X11/fonts) s komandata:
tar xvfz cp1251+koi8.tar.gz
SHTe se suzdade poddirektoriia xcyr na
tekushtata i v neia shte se razkompresira arhiva. Ustanovete pravata za dostup s tazi
posledovatelnost ot komandi:
cd xcyr chmod go+rx
../xcyr/ chmod go+r
*
Ako izpolzvate xfs (X font
server) triabva da mu obiasnite kude se namirat novite shriftove tova se pravi
kato dopulnite putia na novata direktoriia v promenlivata catalogue vuv faila
/etc/X11/fs/config. Ne zabraviaite da restartirate xfs sled tova. Naprimer taka,
ako ste s Red Hat:
/etc/rc.d/init.d/xfs restart
Drug nachin nezavisimo dali polzvate xfs ili ne e da dobavite vuprosniia
put v promenlivata FontPath vuv faila /etc/X11/XF86Config,
naprimer:
FontPath
"/usr/X11R6/lib/X11/fonts/xcyr"
Treti podhod e da si napishete izpulnim skript sus slednite
komandi:
xset fp+
/usr/X11/lib/X11/fonts/xcyr cd /usr/X11/lib/X11/fonts/xcyr xkbcomp bg.xkb -o $DISPLAY
i da go dobavite v Autostart papkata si ako polzvate
KDE kato v tozi primer predpolagam, che ste razkompresirali arhiva v
/usr/X11/lib/X11/fonts Ako
ne napravite tova triabva v .xinitrc faila si (pri Red Hat se namira v
/etc/X11/xinit/) da dobavite gornite tri reda ili da gi izpulnite edin po edin
kato komandi ot terminalen prozorets. Sled vsichko tova shte mozhete da prevklyuchvate
mezhdu kirilitsa i latinitsa s klavishnata kombinatsiia Ctrl+Alt+Space. Za da probvate
startiraite si terminal s shrift na kirilitsa s komandata:
xterm -font cyr &
Imate fonetichna kirilitsa. Ako vi e neobhodima BDS
podredba triabva da kopirate faila bg_typewriter (ot paketa cp1251+koi8.tar.gz)
kato fail bg v direktoriia /usr/X11R6/lib/X11/xkb/symbols i da ukazhete na X
survura si da polzva tazi podredba kato v /etc/X11/XF86Config
napishete:
XkbSymbols "en_US(102)+bg"
Sega neka se sprem na vtorata razrabotka
tova e otnovo proekta na Anton Zinoviev bglinux v chastta si za kirilizatsiia na X.
Az otnovo shte razgledam rpm paketite, bazirani na bglinux, a ostaviam na vas da
prochetete negoviia material na adresa, koito vi posochih v chastta za kirilizatsiia
na konzolata. Nuzhni sa
paketite: xfonts-cp1251-100dpi-20000115-3.noarch.rpm xfonts-cp1251-75dpi-20000115-3.noarch.rpm xfonts-cp1251-misc-20000115-3.noarch.rpm xfree86-bg-keyboard-20000115-2.noarch.rpm
Instaliraite gi s komandata:
rpm Uvh ime_na_fail.rpm
SHTe se poiaviat tri direktorii s
shriftove: /usr/lib/X11/fonts/cp1251-100dpi /usr/lib/X11/fonts/cp1251-75dpi
/usr/lib/X11/fonts/cp1251-misc, koito po poznatiia vi veche nachin triabva da opishete
ili v konfiguratsionniia fail na xfs survura za shriftove ili v promenliva FontPath
na /etc/X11/XF86Config faila za da mozhete da gi polzvate v X
Window. Sega triabva da
redaktirate XF86Config v chastta mu za klaviatura. Dobavete (ili promenete ako
veche sushtestvuvat) slednite promenlivi:
XkbModel "pc102" XkbLayout "bg1251" XkbVariant "phon" XkbOptions "grp:toggle"
Za BDS podredba smenete "phon" s "bds".
Prevklyuchvaneto otnovo shte stava s desen Alt. Triabva da restartirate X sled tezi
promeni. Za poveche podrobnosti poglednete http://lml.bas.bg/~anton/linux/Bulgarization.html. Tam sushto shte mozhete da
prochetete i kak da si instalirate lokalizatsiia na Linux t.e. korekten format na
data, chas, valuta i t.n.
Kirilizirane na KDE (K Desktop
Environment)
Nai-populiarnata grafichna sreda za Linux mai se ochertava da e KDE.
Po-printsip tia e kirilizirana - ima i vgradena poddruzhka na bulgarska fonetichna
klaviatura - s malka greshka - niama bukva "yu". Za da popravite tova triabva da
podmenite greshniia fail bg.kimap, (koito obiknoveno se namira v
/opt/kde/share/apps/kikbd ako ste instalirali KDE spored konventsiiata v /opt/kde)
s tozi, korigiran ot Boian Krosnov, koito e vklyuchen v CD-to ili e dostupen
za download ot http://linux.gyuvet.ch/pub/bg.kimap.tar.gz. Razbira se, predi
tova triabva da go razarhivirate.
Mozhe bi shte e polezna za vas i BDS klaviaturnata podredba napravena ot
Georgi Tellalov, sushto vklyuchena v diska ili predostavena za download ot
http://linux.gyuvet.ch/pub/bg-bds.kimap.
Za da napravite validni za KDE shriftovete si
instalirani v X triabva da startirate ot K panela menyuto System i ot nego
Fontmanager, chrez koito da dobavite vsichki shriftove ot X da sa dostupni i ot
KDE, sled koeto startiraite naprimer Advanced Editor i podmenete default shrifta
mu na times 12 iso-8859-2 ako rabotite s kirilizatsiiata na TSolovski ili s
tymes ili hylvetica 12-iso-8859-1 ako ste instalirali bglinux na Anton Zinoviev
ili rpm-versiiata na Linux society. Za da kirilizirate vsichko v KDE startiraite ot K panela Settings
Desktop Fonts i smenete vsichki nastroiki za shriftove, naprimer kakto
sledva: General font:
hylvetica 10 iso-8859-1 Fixed font: fyxed 12 iso-8859-1 Window title font: tymes bold 12
iso-8859-1 Panel button
font: hylvetica bold 11 iso-8859-1 Panel clock font: tymes bold 12
iso-8859-1
Kirilizirane na
Netscape
Ako vsichko
dotuk ste napravili kakto triabva prosto e nuzhno samo da posochite encoding
Western (ISO 8859-1) i slednite shriftove v Edit - Preferences Fonts ako ste
izbrali kirilizatsiiata na TSolovski:
Proportional font: Times (Adobecyr) Fixed font: Courier (Adobecyr)
Az lichno predpochitam bglinux na Anton
Zinoviev i slednite nastroiki:
Encoding: Western (ISO 8859-1) Proportional font: Hylvetica (Cyrhack)
Fixed font: Fyxed
(Cyrhack)
Kirilizirane na
StarOffice
Kirilizatsiiata
na StarOffice e malko shtekotliv vupros.
Problemite zapochvat ot tam, che toi raboti ne s mashtabiruemi shriftove, kakvito polzva X
Window, a s postskript shriftove kato iziskva *.pfb i *.afm shriftovi opisaniia.
Zasega raznoobrazieto na takiva shriftove s kirilitsa ne e goliamo nai-chesto tova
sa konvertirani TrueType shriftove. Vsushtnost vie i sami mozhete da si konvertirate
takiva. Vse pak otkude da se
sdobiete s shriftove. Dva perfektni shrifta mozhete da vzemete ot stranitsata na
Svetoslav Nikolov http://www.it.dtu.dk/~sn/small_how_to.html. Tia sudurzha i
chudesno opisanie za kirilizirane kakto na StarOffice, taka i za niakoi drugi
produkti kato LaTeX naprimer. Kopie na tazi stranitsa, zaedno s shriftovete mozhete
da namerite na kompaktdiska kum spisanieto. Goreshto vi preporuchvam da ia
prochetete.
Kak da
instalirate tezi shriftove? Kopiraite gi v niakoia direktoriia i gi
razkompresiraite:
gunzip
* tar x v M f
cyr_fonts00.tar f cyr_fonts01.tar f cyr_fonts02.tar f cyr_fonts03.tar
f cyr_fonts04.tar
Razkompresiraite i arhiva s *.afm metrichnite zavisimosti vupreki, che
mozhe da opitate i bez nego:
tar xvf afm.tar.gz
Osnovno pravilo pri kirilizatsiiata na StarOffice e shriftovete
da budat instalirani purvo v X, a edva sled tova da se dobaviat kum ofis-paketa.
(Zab.: V dokumentatsiiata na versiia 5.1 e spomenato, che StarOffice mozhe da polzva
i shriftove, instalirani ot samiia nego bez da sa instalirani v X, no vse pak
imaite edno naum.) Inache samata protsedura e sempla. Triabva da kopirate
shriftovete v niakakva direktoriia. A veche razbrahte, che pod instalirane na
shriftovete v X se razbira da dobavite puteka do tazi direktoriia vuv FontPath na
XF86Config faila ili da uvedomite za tozi put X font survura. Razbira se sled
tova triabva da restartirate suotvetniia survur. Ako iskate promenite da sa
validni samo za tekushtata X sesiia ne e neobhodimo da pravite gornoto, a prosto
izpulnete komandata:
xset
fp+ {path}
Sega veche mozhete
da se zahvanete sus StarOffice - startiraite PSetup (za versiia 5.0) ili SPAdmin
(za 5.1 i 5.1a) kato root. Ako ste napravili mrezhova instalatsiia v direktoriia
/usr/local togava te shte se namirat v /usr/local/Office51/bin/. Triabva da
natisnete butona Add Fonts, a sled tova Initialize Font Paths. Ukazhete putia do
Vashite shriftove i natisnete Add. Za shriftovete, koito niamat fail *.afm s
metrichni zavisimosti shte vi bude predlozheno da si gi generirate s ghostscript i
sled tova shte se poiavi spisuk s tezi shriftove, koito sa odobreni za instalirane.
Ako si niamat imena e mnogo vazhno da im zadadete takiva, zashtoto niama da gi
vizhdate v niakoi prilozheniia, koeto obezsmislia instaliraneto im. Neobhodimo e da
se zadade i pravilniiat encoding, ako ne go znaete dobra ideia e da probvate s
fontspecific. Tova e. Sega startiraite StarOffice i izprobvaite shriftovete.
Niakoi mozhe i da ne trugnat. Drugi mozhe da ne se vizhdat. A ima shriftove, koito na
ekrana ne izlizat dobre, no na printera sa idealni.
Ne iskam da vi otchaivam, no e napulno vuzmozhno sled
kato ste napravili vsichko pravilno otnovo da ne vidite svoite shriftove v
StarWriter mozhete da napravite dve neshta ednoto e da deinstalirate niakoi ot
shriftovete na StarOffice i togava da dobavite svoite, a drugoto e prosto da
izpolzvate vuzmozhnostta za zamestvane na shriftove, koiato samiiat StarOffice
predlaga. Triabva na ekrana da e aktiven desktopa na StarOffice izberete menyuto
Tools i ot nego Options General Font substitutions. Vklyuchete optsiiata Apply
replacement table i si suzdaite tablitsa na zamestvaniiata kato ne zabraviaite da
definirate za vseki shrift optsiite Always i Screen, koito po podrazbirane ne sa
vklyucheni. Sled vsichko tova veche ne mozhe da niamate kirilitsa v
StarOffice.
Tuk ne
razglezhdam versii na StarOffice pod 5.0. Po printsip e vuzmozhno e da napravite
tri vida instalatsii na produkta mrezhova, potrebitelska ili ednopotrebitelska, no
tova ne se otraziava sushtestveno za kirilizatsiiata. Versiia 5.0 vinagi se e
kirilizirala chudesno, dokato ot dvete raznovidnosti na 5.1 (tazi na Star
Division) i novata na Sun Microsystems(5.1a) po-bezproblemna e vtorata.
Klasicheskiiat StarWriter ot StarOffice 5.1 s goliama veroiatnost shte otkazhe da
dobavia novi shriftove bez da ste iztrili niakoi ot starite. Tova e defekt samo na
StarWriter-a drugite moduli na paketa rabotiat korektno. V tozi smisul versiia
5.1a na Sun e po-dobra. Drug nepriiaten nedostatuk na StarOffice e strannoto mu
shvashtane za bukvata "ia" tia se tretira kato niakakuv spetsialen simvol i toi
prenasia sled "ia" ako ima duma, sudurzhashta "ia" v kraia na reda.
Ako iskate da konvertirate sami TrueType v
Postscript shriftove veroiatno shte sa vi ot polza slednite dokumenti:
http://www.netspace.net.au/~mheath/ttf2pt1/ http://www.lcdf.org/~eddietwo/type
Paket za kirilizatsiia na X i StarOffice 5.1
mozhete da poluchite ot http://lotos.cnsys.bg/linux/project/cyrsys/index.html
-
naricha se cyrsys.
Kirilizirane na Corel WordPerfect
8
Ako ste rabotili s
tozi prevuzhoden produkt pod Windows ne mozhe da ne ste otsenili negovite
preimushtestva. Za suzhalenie pod Linux vse oshte razpolagame samo s
tekstoobrabotkata WordPerfect (no za smetka na tova s bezplaten litsenz za lichna
upotreba) kato obeshtaniiata na Corel sa suvsem skoro da pusnat Linux versiia kakto
na tseliia ofis paket, taka i na CorelDraw i CorelPhotoPaint.
Instalatsiiata e lesna i priiatna da
dopusnem, che ste instalirali produkta v /opt/wp v takuv sluchai shte namerite
izpulnimiia modul v direktoriia /opt/wp/wpbin i toi se naricha xwp startiraite go i
pred vas shte zablesti Corel WordPerfect 8 v tseliia si bliasuk. Registriraite se
kato potrebitel na Linux web-saita na Corel za da poluchite litsenzen nomer i tazi
versiia e vasha zavinagi suvsem bezplatno.
Iskame obache da dobavim shriftove na kirilitsa tova
stava s vunshen modul (Font installer). Naricha se xwpfi. Kopiraite go v
direktoriiata, kudeto se namira i samiiat xwp t.e. v /opt/wp/wpbin i go
startiraite kato root. Izberete menyuto Preferences i ot tam v Graphics fonts
napishete direktoriiata kudeto ste kopirali da rechem shriftovete na Svetoslav
Nikolov, koito polzvahme za StarOffice. Natisnete OK. Sled tova ot osnovniia
prozorets natisnete Graphics Fonts Only i shtraknete s mishkata vurhu vsichki
shriftove, koito iskate da dobavite v WordPerfect, sled koeto natisnete Install i
zatvorete prilozhenieto. Zabeliazahte, che mozhete da instalirate i Printer shriftove
s tova, nali?
Sega
startiraite xwp (oshte li ne ste si napravili ikona na desktopa ;-), izberete
primerno shrifta Journal i pishete.
Kirilizirane na
AbiWord
Tova e lyubimata
mi tekstoobrabotvashta programa. Kirilizira se perfektno, generira dokumentite si
vuv format, zaimstvan ot HTML i XML tagovete, koeto gi pravi chetimi s obiknoven
tekstov redaktor, a v sushtoto vreme mozhe da gi zapishe i v Rich Text Format (RTF),
sled koeto s chista suvest mozhe da gi predlozhite na kolegi, bez da se
pritesniavate kakva operatsionna sistema izpolzvat, zashtoto kolkoto i da e stranno
na tozi sviat vse oshte se sreshtat hora, koito izpolzvat Windows.
Instaliraite si AbiWord. V zavisimost ot
tova kakva versiia ste si namerili toi shte se razpolozhi v /usr/share ili
/usr/local. Versiiata, koiato shte namerite na CD-to kum spisanieto se instalira v
/usr/share/abisuite
V
direktoriiata /usr/share/abisuite/fonts kopiraite shriftovete, koito iskate da
instalirate i redaktiraite faila fonts.dir v sushtata direktoriia kato dobavite v
nego redovete za tezi shriftove, mozhete da gi vzemete ot fonts.dir faila, koito
se namira v direktoriiata, v koiato ste gi razarhivirali. Triabva da uvelichite i
chisloto v nachaloto na faila taka, che to da suotvetstva na broia shriftove, opisani
vuv faila. Ako tova vi se struva trudno prosto izpulnete komandata mkfontdir v
direktoriiata /usr/share/abisuite/fonts tia shte generira nov fonts.dir fail kato
dobra ideia e da preimenuvate stariia fonts.dir pod drugo ime za vseki sluchai. Ako
puk i tova vi se vizhda trudno i ne iskate da polzvate poveche shriftove ot tezi
dvata na Svetoslav Nikolov to idete na
http://www.it.dtu.dk/~sn/small_how_to.html i si vzemete gotovo napisan ot nego
fonts.dir fail za shriftovete na AbiWord plyus vuprosnite dva. Toi obache e za
shriftovete, koito sa vklyucheni vuv versiia 0.7 na produkta, no imenno tazi mozhete
da namerite na CD-to kum spisanieto, kakto i vuprosniia fonts.dir
fail.
Na kompaktdiska shte
namerite i drugi paketi i instrumenti za kirilizatsiia, lokali, shriftove i
opisaniia, koito obema na tazi statiia ne pozvoliava da razgledame podrobno. Ako
temata vi interesuva razgledaite web-adresite, koito vi tsitirah, a mozhete da
namerite i mnogo drugi resursi v Internet. Posetete i bulgarskite Linux
web-proekti vseki ot tiah ima kakvo da vi predlozhi po temata. Eto i oshte niakolko
URL-a, koito mozhe bi shte sa vi polezni:
http://www.uni-karlsruhe.de/~ut13/cyr.html ftp://abs.bg/pub/linux/ http://people.bulgaria.com/lug-bg/
ftp://ftp.nanolink.com/pub/cyrillic
Mart
2000
Plovdiv
<< Pregled na mrezhovite vuzmozhnosti na Linuks | Pisane na skriptove za BASH shel : versiia 1.2( chast 4) >>
|
|