173 lines
5.7 KiB
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>
|