old-www/HOWTO/Serbian-HOWTO-2.html

173 lines
5.7 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Serbian HOWTO: Prikazivanje nasih slova na ekranu</TITLE>
<LINK HREF="Serbian-HOWTO-3.html" REL=next>
<LINK HREF="Serbian-HOWTO-1.html" REL=previous>
<LINK HREF="Serbian-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Serbian-HOWTO-3.html">Next</A>
<A HREF="Serbian-HOWTO-1.html">Previous</A>
<A HREF="Serbian-HOWTO.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2. Prikazivanje nasih slova na ekranu</A></H2>
<H2><A NAME="ss2.1">2.1 Skup znakova "ISO-8859-2"</A>
</H2>
<P>ISO-8859-2 ili "Latin-2" je clan porodice osmobitnih kodnih rasporeda ISO 8859.
Taj skup kodnih rasporeda pokriva alfabete kojima se pise u Evropi, Severnoj
i Juznoj Americi, Africi i nekim zemljama Azije. Skup kodnih rasporeda je
napravilo evropsko udruzenje proizodjaca racunara (European Computer
Manufacturer's Association, ECMA), a potvrdio ga je kao medjunarodni standard
organizacija za standardizaciju ISO sa sedistem u Zenevi.
<P>Kodni raspored "Latin 2" koristi sve potrebne znake koji se koriste za pisanje
na albanskom, ceskom, engleskom, finskom, hrvatskom, irskom, madjarskom,
nemackom, poljskom, rumunskom, slovackom, slovenackom, srpskom (latinica)
i luzickosrpskom jeziku.
<P>Neki proizvodjaci racunara ili operativnih sistema, kao sto su IBM, Apple i
Microsoft, upotrebljavaju svoje kodne rasporede za slova u gorepomenutim
jezicima. Ti kodni rasporedi su po pravilu nepodudarni kako medjusobno, tako
i sa ISO standardom.
<P>
<H2><A NAME="ss2.2">2.2 Konzolni rezim rada</A>
</H2>
<P>Skup znakova za konzolni rezim rada mozete naci u
<A HREF="ftp://sunsite.unc.edu/pub/Linux/system/Keyboards">paketu kbd</A> koji je napisao
Andrijes Bouver [Andries Bouwer] sa univerziteta u Ajndhovenu [Eindhoven],
Holandija. U <CODE>Slackware</CODE> distribuciji pomenuti paket naci cete kao deo veceg
paketa
<A HREF="ftp://ftp.cdrom.com/pub/linux/slackware/source/a/keytbls">keytbls</A>. Mozete ga instalirati (ako vec to niste ucinili) kao i
ostale pakete, naredbom <CODE>pkgtool</CODE> ili <CODE>installpkg</CODE>. Kada je rec o distribuciji
<CODE>RedHat</CODE>, na raspolaganju vam je RPM paket <CODE>kbd-x.xx-x</CODE>. Instalira se na poznati
nacin, komandom <CODE>rpm -Uvv kbd-x.xx-x</CODE> (opciju <CODE>vv</CODE> navodite ako zelite da
vidite sta se desava, sto bih vam toplo preporucio).
<P>Po instalaciji paketa, potreban skup znakova za prikaz nasih slova dobijate
komandom <CODE>setfont</CODE> na sledeci nacin:
<P>
<BLOCKQUOTE><CODE>
<PRE>
setfont lat2-16
</PRE>
</CODE></BLOCKQUOTE>
<P>Vise o paketu <CODE>kbd</CODE> naci cete u poglavlju 3,
<A HREF="Serbian-HOWTO-3.html#Tastatura">Podesavanje tastature</A>.
<H2><A NAME="ss2.3">2.3 X-Windows graficko okruzenje</A>
</H2>
<P>Najkraci postupak za dobijanje nasih slova na ekranu pod X-Windowsima bio bi:
<P>
<OL>
<LI>Preuzmite fontove sa slovenackog FTP sajta
<BLOCKQUOTE>
<CODE>
<A HREF="ftp://ftp.arnes.si/software/unix/Latin-2-fonts/">ftp://ftp.arnes.si/software/unix/Latin-2-fonts/</A></CODE>
</BLOCKQUOTE>
</LI>
<LI>Prijavite se na sistem kao <CODE>root</CODE>.
<BLOCKQUOTE>
</BLOCKQUOTE>
</LI>
<LI>Kreirajte odgovarajuce poddirektorijume u direktorijumu
<CODE>/usr/X11R6/lib/X11/fonts</CODE>. Na primer:
<BLOCKQUOTE>
<CODE>/usr/X11R6/lib/X11/fonts/ISO-8859-2/100dpi
/usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi</CODE>
</BLOCKQUOTE>
Raspakujte fontove ( <CODE>tar -xvf ...</CODE>) u odgovarajuce poddirektorijume.
<PRE>
</PRE>
</LI>
<LI>X server zahteva fontove u odgovarajucem, prevedenom formatu.
Pribavljene fontove prevedite komandom
<CODE>bdftopcf</CODE>, koja je deo paketa <CODE>XFree86-X.X.X-XX</CODE> (RedHat):
<PRE>
</PRE>
<BLOCKQUOTE><CODE>
<PRE>
for FILE in *.bdf
do
bdftopcf $FILE -o `basename $FILE .bdf`.pcf
done
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Kompresujte tako dobijene fontove komandom <CODE>gzip</CODE>:
<BLOCKQUOTE>
<CODE>gzip *.pcf</CODE>
</BLOCKQUOTE>
</LI>
<LI>U svakom poddirektorijumu X server ocekuje datoteku <CODE>fonts.dir</CODE>
koja preslikava imena datoteka sa fontovima u kanonicka imena
fontova (X Logical Font Description, XLFD). Datoteku kreirajte sa
<BLOCKQUOTE>
<CODE>mkfontdir</CODE>
</BLOCKQUOTE>
koju morate ponoviti u svakom poddirektorijumu direktorijuma
<CODE>ISO-8859-2</CODE>.
<PRE>
</PRE>
</LI>
<LI>Ostaje vam jos samo da X server "date do znanja" da ste instalirali
nove fontove. To cinite nizom komandi <CODE>xset</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
xset +fp /usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi/
xset +fp /usr/X11R6/lib/X11/fonts/ISO-8859-2/100dpi/
xset fp rehash
</PRE>
</CODE></BLOCKQUOTE>
Ako je sve islo kao sto treba, naredba
<BLOCKQUOTE>
<CODE>xlsfonts -fn "*-iso8859-2"</CODE>
</BLOCKQUOTE>
mora prikazati nazive novih fontova.
<PRE>
</PRE>
</LI>
<LI>Komanda <CODE>xset</CODE> vazi samo dok ne izadjete iz X Windows-a. Da biste
promene u putu za pretrazivanje fontova ucinili trajnim, morate da
promenite konfiguracionu datoteku
<A HREF="http://www.xfree86.org/XFree86">XFree86</A> servera. Ona se nalazi u
<BLOCKQUOTE><CODE>
<PRE>
/usr/X11/lib/X11/Xconfig (Slackware) ili
/etc/X11/XF86Config (RedHat)
</PRE>
</CODE></BLOCKQUOTE>
Potrazite u njoj redove koji pocinju sa <CODE>FontPath</CODE> i dodajte:
<BLOCKQUOTE><CODE>
<PRE>
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/ISO-8859-2/100dpi"
</PRE>
</CODE></BLOCKQUOTE>
Navodnici oko puta do direktorijuma se <EM>moraju</EM> otkucati.</LI>
</OL>
To bi bilo sve. Od sada X-Windows ima "infrastrukturu" za prikazivanje
nasih slova.
<HR>
<A HREF="Serbian-HOWTO-3.html">Next</A>
<A HREF="Serbian-HOWTO-1.html">Previous</A>
<A HREF="Serbian-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>