/usr/share/doc/doc-linux-hr/Printanje-3.html is in doc-linux-hr 20000416.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Hrvatska slova u X Window Systemu i latin2 printanje u Linuxu: Printanje ISO 8859-2 </TITLE>
<LINK HREF="Printanje-2.html" REL=previous>
<LINK HREF="Printanje.html#toc3" REL=contents>
</HEAD>
<BODY>
<IMG SRC="next.gif" ALT="Avanti">
<A HREF="Printanje-2.html"><IMG SRC="prev.gif" ALT="Indietro"></A>
<A HREF="Printanje.html#toc3"><IMG SRC="toc.gif" ALT="Indice"></A>
<HR>
<H2><A NAME="s3">3. Printanje ISO 8859-2 </A></H2>
<P>
<P>Ovdje æu opisati naèin kako je kod mene rije¹eno printanje iz LaTeX-a,
StarOffice-a i Communicatora. Glede printanja pod Linuxom, trebali
biste procitati Printing-HOWTO i Printing-Usage-HOWTO. U svezi na¹ih slova
po¾eljno je proèitati Slovenian HOWTO i pogledati stranicu:
<P>
<P>
<A HREF="http://sizif.mf.uni-lj.si/linux/cee/printing.html">http://sizif.mf.uni-lj.si/linux/cee/printing.html</A><P>
<P>Dosada sam u Linuxu koristio Epson Stylus 800+ i trenutno HP 6L. Slijedeæi
redovi odnosit æe se, dakle uglavnom na non-postscript printere.
<P>Veæina ce instalirati jedan od dva najpopularnija filtera koja dolaze u
va¹oj distribuciji - apsfilter i magicfilter. Koristim potonji jer je malo
jednostavniji (malen /etc/printcap) i odmah je proradio :).
<P>Dakle, ¾elite li magicfilter, upi¹ite kao root:
<P><CODE>magicfilterconfig</CODE>
<P>Instalacija je glatka i intuitivna, jedino izaberite odgovarajuæi driver, za
mene je to <CODE>ljet4</CODE>. Isprobajte printanje iz komandne linije s:
<P><CODE>lpr nekifajl</CODE> (ja uvijek koristim tiger.ps :) i obican txt file)
bez na¹ih kvaèica)
<P>i ako ne¹to nije u redu, mo¾ete izvr¹iti rekonfiguraciju s:
<P><CODE>magicfilterconfig --force</CODE>
<P>Naravno, podrazumijeva se prije svega ovoga da je podr¹ka za printanje
ukomponirana u kernel.
<P>
<P>
<H2><A NAME="ss3.1">3.1 LaTeX2e</A>
</H2>
<P>
<P>Ovu aplikaciju velika veæina nece koristiti, a ovdje je navodim samo zato
jer ne zahtijeva instaliranje Type1 latin2 fontova, sve je vec na svom
mjestu i mo¾ete odmah zapoèet pisat na¹im kvakama. Radi se o makro paketu
0.9x distribucije teTeXa.
<P>
<P>Za probu, napravite ovakav fajl imena <CODE>primjer.tex</CODE>:
<PRE>
\documentclass{article}
\usepackage{croatian} % mijenjam po volji croatian.ldf
\usepackage[latin2]{inputenc} % ova dva retka uvijek
\usepackage[T1]{fontenc} % koristite za na¹a slova
\begin{document}
Èekajuæi ®arka.\\
©ime se ¹i¹a.\\
Ðurða ima deèka.
\end{document}
</PRE>
<P>
<P>Upisite u komand promptu:
<P><CODE>latex primjer.tex</CODE>
<P>i dobit æete, izmeðu ostalih, fajl <CODE>primjer.dvi</CODE>. Prije printanja
(<CODE>lpr primjer.dvi - dvips</CODE> vam vjerojatno pretvara dvi u postscript),
mo¾ete izvr¹iti preview naredbom <CODE>xdvi primjer.dvi</CODE>. xdvi naravno pod XWS.
<P>Postoje i drugaèije moguænosti printanja, (<CODE>man dvilj</CODE> ako imate
LaserJet) pod razlièitim printerima, ali to nije tema ovog dokumenta.
Pretpostavlja se, naravno da ste pravilno konfigurirali svoj printer.
<P>
<P>
<H2><A NAME="ss3.2">3.2 Instalacija latin2 Type1 fontova</A>
</H2>
<P>Izgleda da æe u novijim distribucijama Type1 fontovi biti veæ
preinstalirani, no ukoliko nemate latin2 Type1 fontove evo ¹to treba
uèiniti.
<P>Ukratko, ¹to se latin2 printanja tièe, treba nabaviti Type1 fontove i
instalirat ih tako da ih prepozna Ghostscript i XWS i kasnije ih
ukomponirat u SO. Koristim Aladdin Ghostscript 5.10.
<P>Arhivu s Type1 fontovima raspakirajte na isti naèin kao i X fontove,
postupak je isti (ne zaboravite i XF86Config). Nakon toga trebalo bi u
novonastalom direktoriju, npr:
<P><CODE>/usr/X11R6/lib/X11/fonts/Type1-il2</CODE>
<P>pokrenuti program <CODE>type1inst</CODE>. To je ustvari Perl skripta koja u zadanom
direktoriju stvara <CODE>Fontmap</CODE> i <CODE>fonts.scale</CODE> datoteke koje onda
koristi Ghostscript. Type1inst lako je pronaæi, ja sam ga skinuo sa
sunsitea.
<P>Ukoliko ste raspakiranjem arhive dobili i dva navedena fajla, tada ne morate
koristiti type1inst. U svakom sluèaju, dobro je proèitati njegov README.
<P>Radi jednostavnosti (ne treba type1inst), mi æemo u na¹em primjeru koristiti
Type1 arhivu s
<A HREF="http://www.comp.cz/linux/ftp/fonty_ISO-8859-2/">http://www.comp.cz/linux/ftp/fonty_ISO-8859-2/</A>
koju je spomenuo D. Pleiæ u grupi hr.comp.linux. Osim arhive
X11-cz-Type1-02.tgz, dobro je skinuti i StarOffice-fonty_ISO-8859-2.tgz,
koja æe nam biti vrlo korisna. Na¾alost izgleda da ovaj link vi¹e ne
egzistira pa probajte npr. <CODE>ftp.linux.hr</CODE>.
<P>Sve pfa, afm (stavio sam i pfm) fajlove fontova koje ¾elite printati treba
kopirati u direktorij s ghostscript fontovima (mo¾ete napraviti i symlink). Kod
mene je to <CODE>/usr/lib/ghostscript/fonts</CODE>. Obavezno kopirajte i
<CODE>fonts.scale</CODE> koji je identièan fonts.dir fajlu. Fontmap datoteku
takoðer kopirajte ili izvr¹ite copy & paste u originalni Ghostscriptov
Fontmap (prethodno Ghostscriptov Fontmap backupirajte, korisno ga je
proèitati).
<P>
<H2><A NAME="ss3.3">3.3 Netscape Communicator</A>
</H2>
<P>Sada bi veæ mogli printati iz Navigatora. Edit - Preferences - Appearance
- Fonts, for the encoding - iso8859-2 i izaberite novoinstalirane
proporcionalne i fiksne Type1 fontove, npr. Times (SP) ili Arial (SP) za
proporcionalni, odnosno Couriernew (SP) za fiksni.
Prethodno takoðer podesite View - Encoding - CE iso8859-2 i mo¾da Set
Default Encoding.
<P>Za probu printanja pronaðite neku html stranicu s latin2 tekstom (mo¾e i ova
koju upravo èitate te provjerite kakve su kvaèice na varijabilnim i fiksnim
fontovima unutar stranice.
<P>Problem mi se javlja kod Ariala, jer mi ga ovako Ghostscript ne prepoznaje,
osim ako u Fontmapu ne stavim u alias odjeljku:
<P><CODE>/Times (arl2____.pfb) ;</CODE>
<P>Buduæi da novodobiveni fontovi ne izgledaju najljep¹e u Netscapeu,
savjetujem vam da si kao default pod CE iso8859-2 encoding fontove stavite
TrueType ili X fontove koji vam se najvi¹e sviðaju, premda se potonji ne
mogu printati.
<P>Zgodna stvar je da æe se po defaultu printati novoinstalirani Times (SP) i
Couriernew (SP). Moj osobni favorit varijabilni font za Netscapeov browser
jest besplatni Microsoftov TrueType font Georgia koji se nalazi na
<A HREF="http://www.microsoft.com/typography/fontpack/default.htm">http://www.microsoft.com/typography/fontpack/default.htm</A>.
<P>
<P>
<H2><A NAME="ss3.4">3.4 StarOffice 5.1</A>
</H2>
<P>Slijedeæi redovi vrijede i za prethodne verzije StarOffice-a.
Opæenito uzev¹i, treba obaviti neke stvari u <CODE>~/Office50/xp3</CODE>
diru. Hint: Za SO 5.1 probajte dodati fontove preko Printer Setup-a. Da bude jednostavnije, spominjat æu samo Times L2 i Arial L2 font.
<P>
<HR>
<PRE>
1. cd pssoftfonts
ln -s /usr/lib/ghostscript/fonts/arl2*.pfb .
ln -s /usr/lib/ghostscript/fonts/tnrl2*.pfb .
2. cd ~/Office40/xp3/fontmetrics/afm
ln -s /usr/lib/ghostscript/fonts/arl2*.afm .
ln -s /usr/lib/ghostscript/fonts/tnrl2*.afm .
3. cd ~/Office/xp3
# editorom dodati u datoteku psstd.fonts
arl2____, -SP-arial L2-medium-r-normal--%d-%d-%d-%d-p-0-iso8859-2
arl2b___, -SP-arial L2-bold-r-normal--%d-%d-%d-%d-p-0-iso8859-2
arl2bi__, -SP-arial L2-bold-i-normal--%d-%d-%d-%d-p-0-iso8859-2
arl2i___, -SP-arial L2-medium-i-normal--%d-%d-%d-%d-p-0-iso8859-2
tnrl2___, -SP-times L2-medium-r-normal--%d-%d-%d-%d-p-0-iso8859-2
tnrl2b__, -SP-times L2-bold-r-normal--%d-%d-%d-%d-p-0-iso8859-2
tnrl2bi_, -SP-times L2-bold-i-normal--%d-%d-%d-%d-p-0-iso8859-2
tnrl2i__, -SP-times L2-medium-i-normal--%d-%d-%d-%d-p-0-iso8859-2
</PRE>
<HR>
<P>
<P>Ako vas zbunjuje ovo L2, tako sam ja editirao svoj fonts.dir i fonts.scale
svuda gdje se pojavljuju. Mo¾ete npr. staviti HR.
<P>4. Eventualno editirajte Xpdefaults (PageSize, default printer itd). Èitajte
uputstva, a mo¾ete to izvesti i direktno iz otvorenog SO (Printer Setup).
<P>
<P>
<H2><A NAME="ss3.5">3.5 Printanje èistog teksta</A>
</H2>
<P>Inaèe, za svoj printer sam rije¹io i printanje èistog teksta (iz komandne
linije) tako da zadnji dio /usr/sbin/ljet4-filter glasi:
<P>
<HR>
<PRE>
# Default entry -- for normal (text) files. MUST BE LAST.
#default cat \eE\e&k2G\e(0N \eE
default cat \eE\e&k2G\033(2N\033(s0p12h0s0b4099T \eE
</PRE>
<HR>
Ovo sam dobio na temelju Slovenian HOWTO:
<P>Vse, kar morate storiti, je izbrati pravilno kodno stran v
tiskalniku. Ubezna sekvenca za tiskalnike Hewlett-Packard je
<P><CODE>\033(2N\033(s0p12h0s0b4099T</CODE>
<P>Ovdje se dakle radi o ugraðenim fontovima (u ovom sluèaju Courier).
Moram napomenuti da sam s dobijanjeg ovog rje¹enja imao najvi¹e problema, no
za printanje èistog teksta postoje i drugaèija rje¹enja (npr. a2ps æe
pretvoriti ascii tekst u PostScript).
<P>
<P>Ukoliko nemate printer s ugraðenim ISO8859-2 character setom, mo¾da
pomogne recode (vidi Slovenian HOWTO)
<P>Zahvaljujem svima na sugestijama i idejama, posebno Vladimiru Vuksanu na
ideji i pomoci pri formatiranju ovog dokumenta. Primjedbe, pitanja, pohvale,
pokude, ¾elje, zapa¾anja itd. na
<A HREF="mailto:markovicr@softhome.net">markovicr@softhome.net</A><P>
<P>
<P>
<HR>
<IMG SRC="next.gif" ALT="Avanti">
<A HREF="Printanje-2.html"><IMG SRC="prev.gif" ALT="Indietro"></A>
<A HREF="Printanje.html#toc3"><IMG SRC="toc.gif" ALT="Indice"></A>
</BODY>
</HTML>
|