HOWTO Hezky cesky v StarOffice + tisk - "long"
Jiri Biba student
bibaj na feld.cvut.cz
Pondělí Červen 26 12:07:45 CEST 2000
Vazeni vsichni!
Protoze jsem se par poslednich dnu paral s cestinou v SO a
ceskym tiskem z SO, tak bych rad pro vsechny, kdo se s tim
morej, predal sve zkusenosti:
Velice mi pomohl navod od Josefa Vogeltanze, ktereho timto
zdravim:
Pred instalaci SO si prosim overte, zda mate:
Nainstalovane bitmapove i vektorove fonty v X-Window.
Uvadim cast sveho konfiguracniho souboru pro X-Window
/etc/XF86Config:
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/misc"
FontPath "/usr/X11R6/lib/X11/fonts/iso8859-2/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/iso8859-2/Type1/"
(Podle me to ale neni uplne nutne - me to chodi i bez zasahu
do XF86Config - pozn. ode me)
Spravne nakonfigurovanou ceskou klavesnici v X-Window.
Mne na RH6.0Cz stacilo do souboru /etc/XF86Config doplnit odkaz
na ceskou
klavesnici, tedy napr.:
XkbKeymap "xfree86(us_cz_qwertz)"
Podrobneji je o teto problematice napsano v Czech-Howto, ktere
najdete
napr. na http://www.penguin.cz/.
1. Rozbaleni instalacniho souboru
Pokud mate instalacni soubor ve formatu so51a_lnx_01.tar, pak
provedte jeho rozbaleni pomoci prikazu: tar -xvf so51a_lnx_01.tar ,
pokud mate so51a_lnx_01.tar.gz, pak instalacni soubor rozbalite
nejlepe pomoci prikazu: tar xvfz so51a_lnx_01.tar.gz
2. Spusteni instalace
Instalaci je mozno provest dvema zpusoby:
2.1 Systemovou (sitovou) - tato instalace je vhodna tehdy, kdyz
pocitac uziva vice uzivatelu. Nejprve je nutno nainstalovat
spolecnou cast SO. Prepnete se do adresare office51, ktery vam
vznikl po rozbaleni instalacniho souboru a odstartujte instalaci
prikazem: ./setup /net Zvolte typ instalace (asi nejcasteji standard)
a zvolte kam ma byt spolecna cast SO nainstalovana, nejcasteji to
bude /opt/Office51 a odklikejte zbyvajici instalacni volby. Dale bude
pri prvnim spusteni SO automaticky vytvorena v domovskem
adresari kazdeho uzivatele uzivatelska cast instalace. Spustte
tedy SO prikazem ./soffice z adresare /opt/Office51/bin (nebo z
adresare kam jste systemovou cast instalace nainstalovali). Pote
je nutne provest pripojeni ceskych fontu (viz. bod 3).
2.2 Uzivatelskou - pokud jste napr. domaci uzivatel a sdilite pocitac
jen sam se sebou Prepnete se do adresare office51, ktery vam
vznikl po rozbaleni instalacniho souboru a odstartujte instalaci
prikazem: ./setup z adresare ...office51. Instalace pak probehne
jako jeden celek. Zvolte typ instalace (nejcasteji asi standard),
zvolte adresar kam ma byt SO nainstalovana (napr.
/home/uzivatel/Office51) a odklikejte zbyvajici instalacni volby. SO
je pak mozno spustit prikazem ./soffice z adresare
/home/uzivatel/Office51/bin (nebo z adresare kam jste si svou SO
nainstalovali). Pote je nutne provest pripojeni ceskych fontu (viz.
bod 3).
3. Doplneni ceskych fontu do StarOffice 5.1
Po prvnim spusteni SO je nutno pripojit ceske fonty do SO.
3.1 Dvojkliknete na ikonu Printer Setup, kterou najdete na pracovni
plose SO. Ekvivalentem je spusteni programu "spadmin" ze
stejneho adresare jako startujete "./soffice". 3.2 Pouzijte tlacitko
Add Fonts a po otevreni okna Font Path stisknete tlacitko Initialize
Font Paths a pak cesty k fontum potvrdte nekolikrat tlacitkem OK.
Pokud tam neuvidite cesty k vasim ceskym fontum, pouzijete
tl. Browse a dobruste cesty - k Type1 a k 75... fontum (tak, jak
jsou ty defaultni cesty - u me v RH6.1 je to treba
/usr/share/fonts/ISO8859-2/Type1
/usr/share/fonts/ISO8859-2/75dpi (nebo 75pix... uz nevim)
Upozornuji, ze musite mit prava k zapisu do adresaroveho stromu
.../Office51/xp3/* (pouzil jsem prikaz chmod -R) Prava muzete po
doplneni fontu do SO vratit zpet. 3.3 Dale stisknete tlacitko Convert
All Metric Files a uzavrete dialogova okna tlacitkem Close.
Po teto uprave by mely nejmene fonty Arial a Times New Roman
byt ceske a vytisknutelne v cestine pres Ghostscript. Tento postup
lze samozrejme vylepsit spravnou definici vsech atributu pro
vsechny fonty nebo "rucnim" linkovani fontu a metrik a editaci
seznamu pouzivanych fontu (psstd.fonts). Prislusny navod najdete
na strankach http://www.intersoft.cz/linux/soffice. Najdete tam
navod pro SO 5.0, ktery lze pouzit s drobnymi upravami i pro SO
5.1.
4. Ceska klavesnice pro StarOffice 5.1 na RedHatu 6.0
StarOffice standardne ceskou klavesnici nepodporuje. Proto i kdyz
vam vase dalsi aplikace v X- Window budou bez problemu cestinu
zobrazovat a tisknout, SO nebude brat z klavesnice znaky "scrzu".
Reseni poskytuje knihovna LibI18Nforce od Zdenka Kabelace (k
nalezeni zde - pozn. redakce). Staci tuto knihovnu stahnout z
nektereho ftp serveru, rozbalit pomoci tar xvfz, nakopirovat do
adresare knihoven cp libI18force.so.0.0 /lib a nalinkovat prikazem
ldconfig. SO se pak spousti pres jednoduchy script,
ktery jsem pojmenoval StarOffice a nakopiroval jej do sveho
domovskeho adresare. Na tento script muzete napr. presmerovat
ikonu SO z KDE. Tedy:
#!/bin/sh
LC_ALL=de
LC_CTYPE=cs_CZ
LD_PRELOAD=/lib/libI18Nforce.so.0.0
export LD_PRELOAD LC_ALL LC_CTYPE
soffice $*
Script samozrejme funguje jen za predpokladu, ze mate adresar se
StarOffice pridany do promenne PATH: Napr.:
PATH=$PATH:$HOME/bin:/opt/Office51/bin Promenna LC_ALL
musi byt v kazdem pripade nastavena na jinou hodnotu nez cs_CZ,
jinak nebude v SO fungovat tisk - postscriptove soubory generovane
SO budou pro Ghostscript necitelne. Po vsech techto upravach by
mela SO fungovat bez problemu v cestine.
Autor: Lubomir Cevela
Oblast: Software
Clanek je prevzat z http://www.root.cz
Doufam, ze jsem Vam timto pomohl. Mejte se fajn a uzivejte si
cestinu v SO.
Bebe
Další informace o konferenci Linux