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