<!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>