543 lines
24 KiB
HTML
543 lines
24 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>HELLENIC HOWTO: Ru8miseis Ellnvikwv</TITLE>
|
|
<LINK HREF="Hellenic-HOWTO-4.html" REL=next>
|
|
<LINK HREF="Hellenic-HOWTO-2.html" REL=previous>
|
|
<LINK HREF="Hellenic-HOWTO.html#toc3" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="Hellenic-HOWTO-4.html">Next</A>
|
|
<A HREF="Hellenic-HOWTO-2.html">Previous</A>
|
|
<A HREF="Hellenic-HOWTO.html#toc3">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="greekconf"></A> <A NAME="s3">3. Ru8miseis Ellnvikwv</A></H2>
|
|
|
|
<P>Oloi oi Eurwpaioi xrnstes opoioudnpote leitourgikou sustnmatos,
|
|
exouv duo problnmata:
|
|
To prwto eivai n emfavisn twv eidikwv xaraktnrwv (grammatwv) tns glwssas, kai to
|
|
deutero eivai va evnmerwsouv tov upologistn gia tnv allagn tou plnktrologiou.
|
|
Malista ta pragmata eivai xeirotera, giati oi efarmoges dev perimevouv eidikous
|
|
xaraktnres kai suxva apaitouv eidikes ru8miseis n metablntes periballovtos.
|
|
<P>Gia tnv emfavisn twv xaraktnrwv xreiazetai va 3erouv oi efarmoges
|
|
oti xrnsimopoieitai to set 737 n to 928 (=ISO-8859-7 n Latin-7).
|
|
Epipros8eta 8a xreiastouv grammatoseires wste va faivovtai kai va tupwvovtai swsta ta ellnvika.
|
|
<P>Gia mia grngorn egkatastasn ellnvikwv deite to avtistoixo kefalaio:
|
|
<A HREF="Hellenic-HOWTO-2.html#Egkatastasi-Ellinikwn">Egkatastasi-Ellinikwn</A>
|
|
|
|
<P>
|
|
<H2><A NAME="Ellinikes-grammatoseires"></A> <A NAME="ss3.1">3.1 Ellnvikes grammatoseires</A>
|
|
</H2>
|
|
|
|
<P>Gia grammatoseires gia Tex, blepe
|
|
<A HREF="Hellenic-HOWTO-6.html#Links-gia-Tex">Links-gia-Tex</A>
|
|
<P>
|
|
<H3><A NAME="graphis"></A> GRAFIS</H3>
|
|
|
|
<P>To egxeirnma <B>GRAFIS</B> exei skopo va sulle3ei oles tis ellnvikes grammatoseires
|
|
gia X-Windows pou kukloforouv eleu8eres (PUBLIC DOMAIN) sto Diktuo, va
|
|
tis omadopoinsei kata tupo n/kai xaraktnristika, va dior8wsei tuxov la8n pou
|
|
autes exouv, va dnmiourgnsei vees grammatoseires kai telos, va tis paradwsei
|
|
stnv Ellnvikn koivotnta ws public domain.
|
|
Hdn to exei petuxei, deite
|
|
<A HREF="http://hq.hellug.gr/~graphis/">http://hq.hellug.gr/~graphis/</A><P>To GRAFIS perilambavei OLA ta prongoumeva paketa me kales ellnvikes grammatoseires
|
|
pou exouv kuklofornsei kata kairous:
|
|
<UL>
|
|
<LI>X11-Greek-Fonts (P. Christias, 1994),</LI>
|
|
<LI>X11greek (P. Christias, 1996)</LI>
|
|
<LI>greekXfonts-misc, (A. Haritsis, 1995)</LI>
|
|
<LI>hrgrXfonts-75dpi, (Th. Prwtopapas & A. Haritsis @ HRI, 1995-6 )</LI>
|
|
<LI>hrgrXfonts-100dpi, (Th. Prwtopapas & A. Haritsis @ HRI, 1995-6 )</LI>
|
|
<LI>greekXfonts-BDF-1.1, ( A. Haritsis, 1995-6)</LI>
|
|
<LI>greekXfonts-Type-1.1, ( A. Haritsis, 1995-6)</LI>
|
|
<LI>XgreekFonts (Moraitakis Konstantinos, 1997)</LI>
|
|
<LI>XFGreekFNTS (Panagiotis Vrionis, 1998?)</LI>
|
|
<LI>elot7x14 + elot7x14B (A. Kavarnos, 1997)</LI>
|
|
<LI>helv_R_O_10gr+helv_R_08gr+lutB_12_14gr (P. Bouras, 1998-9)</LI>
|
|
</UL>
|
|
<P>
|
|
<PRE>
|
|
=====================================================================
|
|
Shmeiwseis apo Aggelo Xaritsi [ah@computer.org]:
|
|
* ta Type1 (k.a.) 928 fonts moy exoyn to A tonoymeno se 2 theseis wste na
|
|
einai symbata me windows texts. Epishs exoyn kai ta symbola poy leipoyn.
|
|
* to kbd support gia ellhnika sto rxvt (poy exw kanei contribute) exei
|
|
yposthriksh gia anw teleia kai ellhnika omoiwmatika kathws epishs
|
|
kai grammata me tono/dialytika. Ola ayta prepei na perasoyn
|
|
se X11 xkb-style (ala grISOXKb).
|
|
|
|
* X11greek:
|
|
Den iksera oti den bgainei h payla! An typwseis to PS bgainei
|
|
kanonika. Ara mallon einai bug toy X Type1 rasteriser.
|
|
BTW, exw kanei ki ena aplo filtro (grpsfilter) poy epitrepei printing
|
|
greek texts mesa apo Netscape. Des parakatw!
|
|
H lysh poy allazei ola ta ksena fonts se ellhnika den einai swsth.
|
|
|
|
To greekXfonts-full-1.1.tgz egine me skopo:
|
|
* na mazepsei ta pio kala greek fonts poy yphrxan sto diktyo
|
|
Exei ta grtex/grtt kai polla alla: grfixed, couriergr, helveticagr.
|
|
Akoma fonts kai se 737 encodings.
|
|
* na xrhsimopoihsei "swsta" (XLFD) kai omoiogenh font names
|
|
* na prosferei Type1 scalable fonts ypshlhs poiothtas (ta opoia
|
|
prosferontai kai xwrista) - grinet
|
|
* na doyleyei trasnsparently me Netscape
|
|
=====================================================================
|
|
</PRE>
|
|
<P>
|
|
<H3>Truetype</H3>
|
|
|
|
<P>Teleutaia uparxei n duvatotnta va xrnsimopoinsei kaveis kai
|
|
<B>Truetype</B> grammatoseires, me eva true-type font engine kai metatropeis,
|
|
idavika gia osous exouv sulloges apo grammatoseires gia Windows/Mac.
|
|
Deite
|
|
<A HREF="http://www.freetype.org/">http://www.freetype.org/</A>
|
|
kai gia va stnsete true type grammatoseires sto magaz
|
|
<A HREF="http://magaz.hellug.gr/10/05_TTFlinux.html">http://magaz.hellug.gr/10/05_TTFlinux.html</A>.
|
|
<P>
|
|
<H3>Kaveva ergaleio gia va ftia3w fonts;</H3>
|
|
|
|
<P>Ti fonts, bitmap (px. PCF/BDF) n Scalable (p.x. Type1, TTF) ;
|
|
<P>Gia to prwto uparxouv diafora (xmbdfed polu kalo, xfedor oxi kai toso)
|
|
Gia to deutero tipota ousiastiko (dustuxws).
|
|
Dustuxws oti uparxei se stul Fontographer kai Icarus eivai se polu alpha stadio.
|
|
To movo sobaro programma kai kata tn gvwmn mou to kalutero eivai
|
|
to METAFONT alla 8elei diabasma.
|
|
<P>Uparxei mia polu evdiaferousa selida sto diktuo:
|
|
<A HREF="http://members.iworld.net/bumchul/xfont.html">http://members.iworld.net/bumchul/xfont.html</A>
|
|
Stnv selida autn 8a brei kaveis - ektos apo plnrofories gia to pws
|
|
8a balei kaivouria fonts sto mnxavnma tou- ergaleia metatropns:
|
|
px to ttftobdf. Episns uparxei to bdftopcf.
|
|
<P>Evdiaferousa eivai episns kai n selida:
|
|
<A HREF="http://user.online.be/gd33771/download.html">http://user.online.be/gd33771/download.html</A>
|
|
me mia poikilia ttf fonts (px. gia va mporei kaveis va grafei got8ika se xterm)
|
|
<P>
|
|
<H2><A NAME="console"></A> <A NAME="ss3.2">3.2 Kovsola (text mode)</A>
|
|
</H2>
|
|
|
|
<P>Oi teleutaies diavomes prepei va exouv ta ellnvika evswmatwmeva. Tre3te:
|
|
<PRE>
|
|
#setfont iso07.f16
|
|
#loadkeys gr
|
|
</PRE>
|
|
|
|
Eav dev deite muvnmata la8ous, tote exete ellnvika stnv kovsola ndn,
|
|
allazouv me aristero ALT-SHIFT.
|
|
<P>UP' OYIN: STO SHELL (bash, tcsh) DEN EXEI ELLHNIKA, KANONIKA.
|
|
DOKIMASTE SE ENAN EDITOR, PX JOE,VI.
|
|
<P>
|
|
<H3><A NAME="greek-console"></A> Greek-console</H3>
|
|
|
|
<P>Stnv kovsola mporeite va xrnsimopoinsete to
|
|
<A HREF="ftp://argeas.hellug.gr/pub/unix/linux/GREEK/greek-console-1.1.0-3.i386.rpm">greek-console</A> tou Giwrgou Keramida. Upostnrizei kai 737 kai 928, evw exei kai
|
|
eukoln egkatastasn me rpm. Ta ellnvika faivovtai me "chcp 737" kai "chcp 928"
|
|
kai (ap)evergopoiouvtai me (aristera) ALT-SHIFT.
|
|
Episns to de3i ALT allazei stigmiaia to plnktrologio.
|
|
<P>
|
|
<P>
|
|
<H3>Purnves 2.2 kai ellnvika</H3>
|
|
|
|
<P>H vea gevia purnvwv 2.2.x (kai ara kai oi 2.3.x), exouv veo kwdika
|
|
gia tnv diaxeirisn tns o8ovns se text mode (eivai pleov me framebuffer)
|
|
kai gia auto uparxouv problnmata stnv upostnri3n twv ellnvikwv
|
|
stnv kovsola (oxi sto grafiko periballov).
|
|
O Swtnrns Tsimpovns brnke tnv lusn, va proste8ei sto /etc/profile to e3ns:
|
|
<PRE>
|
|
[ -t 1 ] && printf "\033(K"
|
|
</PRE>
|
|
|
|
to opoio evergopoiei ta ellnvika otav kapoios kavei interactive login.
|
|
<P>
|
|
<H3>Loipa programmata gia kovsola</H3>
|
|
|
|
<P>O Ale3ios Xouxoulas exei grayei episns to
|
|
<A HREF="ftp://metalab.unc.edu/pub/Linux/system/keyboards/greek-2.0.tar.gz">greek-2.0.tar.gz</A> kai o Avtwvns Kabarvos
|
|
(akav@hellug.gr) to
|
|
<A HREF="http://www.softlab.ece.ntua.gr/~akav/grpty/">grpty</A>,
|
|
pou douleuei kai se solaris.
|
|
<P>
|
|
<H2><A NAME="xwindows"></A> <A NAME="ss3.3">3.3 Grafiko periballov (Xwindows)</A>
|
|
</H2>
|
|
|
|
<P>Oi epiloges pou exei kaveis gia va grafei ellnvika katw apo XWindows se Linux
|
|
eivai (perav tou va ta ftia3ei movos tou, px me xmodmap opws leei sto HRI):
|
|
to GRkbd (n gevikotern lusn) , to grISOXKb (eav apotuxei to prongoumevo)
|
|
kai to kikbd (gia to KDE).
|
|
<P>
|
|
<H3><A NAME="grkbd"></A> GRkbd</H3>
|
|
|
|
<P>To paketo auto apo to Giavvn Tsakirn eivai ousiastika mia snmaia pou allazei
|
|
apo tnv mia glwssa stnv alln, opws 8umouvtai polloi apo ta windows-3.x.
|
|
Eivai n pio eukoln lusn gia va exete ellnvika sto Linux sas kai 8a to breite
|
|
sto metalab se source me to ovoma
|
|
<A HREF="ftp://metalab.unc.edu/pub/Linux/system/Keyboards/greek12.tgz">greek12.tgz</A> kai stov
|
|
<A HREF="ftp://argeas.hellug.gr/pub/unix/linux/GREEK/">Argea</A> se binary.
|
|
To tgz arxeio pou 8a katebasete, periexei eva README, kai eva ektelesimo
|
|
pou 8a balete stov katalogo /usr/local/bin.
|
|
Mia snmaia pou allazei apo ellnvikn se agglikn kai avapoda se ka8e klik, n
|
|
me patnma tou aristerou ALT-SHIFT, 8a emfavistei stnv o8ovn otav to ektelesete.
|
|
Diabaste to README.
|
|
<P>
|
|
<H3><A NAME="KiKbd"></A> KiKbd</H3>
|
|
|
|
<P>To KiKbd eivai apo tous Alexander Budnik kai Dnmntrio Mpoura
|
|
kai eivai evas komyos tropos va exei kaveis ellnvika sto KDE
|
|
(sumperilambavetai).
|
|
Douleye swsta me KDE=1.1.1 kai Qt=1.42 (alla oxi 1.44).
|
|
<P>
|
|
<H3><A NAME="xgrk"></A> xgrk</H3>
|
|
|
|
<P>Episns, eivai ev gvwsn mas n upar3n autou tou paketou gia ellnvika:
|
|
<A HREF="http://www.softlab.ece.ntua.gr/~sivann/xgrk/">http://www.softlab.ece.ntua.gr/~sivann/xgrk/</A> tou Spurou Iwavvou,
|
|
pou eivai katallnlo gia polla tupou UNIX leitourgika sustnmata.
|
|
<P>
|
|
<H3><A NAME="grISOXKb"></A> grISOXKb</H3>
|
|
|
|
<P>H prwtn ekdosn tou grISOXKb (1997) eivai proiov suvergasias
|
|
twv Dnmntrn Mpoura kai Leftern Tsivtzeln.
|
|
To paketo grISOXKb eivai upersuvolo twv palaioterwv GRKbd (oxi auto
|
|
tou Tsakirn - apln suvwvumia... ) kai grXiso.
|
|
H version autn exei polla "kaloudia". Ta duo pio snmavtika eivai:
|
|
<UL>
|
|
<LI>oti dev xreiazetai shared object binaries gia
|
|
to X11R6.1 (XFree86 v3.2) kai X11R6.3 (XFree86 v3.3 kai v3.3.1), kai</LI>
|
|
<LI>oti douleuei kai me X11 clients pou upostnrizouv glwsses
|
|
ektos twv Agglikwv mesw tou compose tou input extension.</LI>
|
|
</UL>
|
|
|
|
Perissotera sto README tou paketou, kai sta arxeia docs/INSTALLATION.*:
|
|
<A HREF="ftp://argeas.hellug.gr/pub/unix/linux/GREEK/grISOXKb-1.2.tar.gz">ftp://argeas.hellug.gr/pub/unix/linux/GREEK/grISOXKb-1.2.tar.gz</A><P>
|
|
<PRE>
|
|
=====================================================================
|
|
Apo [ah@computer.org]
|
|
Ta tonoymena (; + letter) de moy bgainoyn se shells (ok se xedit).
|
|
Den exw akomh brei giati.
|
|
To package einai ontws poly kalh prospatheia. Einai akoma ateles.
|
|
Leipoyn: tonoymena+dialytika, anw teleia, ellhnika omoiwmatika
|
|
(BTW, ola yposthrizontai sto rxvt compiled me greek support).
|
|
Epishs: ypothetei oti to keyboard einai ellhniko. Yparxoyn polla kbds
|
|
(opws ta UK, IT klp) poy exoyn polla symbols se theseis diaforetikes
|
|
apo to ellhniko (eg. @, ", \ klp). Exw hdh kanei patch sto grISOXKb
|
|
gia to UK keyboard kai kalo einai na mporei kaneis me COUNTRY-X
|
|
keyboard na mporei na kanei type ellhnika xwris na allazoyn oi theseis
|
|
allwn symbols.
|
|
|
|
Mazi me fix twn parapanw to XKB X11 greek support tha einai sxedon teleio.
|
|
Ksereis an kai poy exei documentation gia XKB kai compose files.
|
|
Kapoios prepei na to teleiwsei. Doyleyei kaneis twra se ayto ?
|
|
=====================================================================
|
|
</PRE>
|
|
<P>
|
|
<H2><A NAME="timezone"></A> <A NAME="ss3.4">3.4 Zwvn wras (Timezone)</A>
|
|
</H2>
|
|
|
|
<P>H Ellada brisketai stnv Wriaia Zwvn Avatolikns Eurwpns (Eastern European Timezone,EET),
|
|
pou eivai isoduvamo me tnv wra Greenwich suv 2 wres (GMT+2), kata tnv xeimerivn periodo.
|
|
To kalokairi otav givetai allagn wras, n swstn diafora eivai +0300 (EET DST), opou
|
|
DST snmaivei Daylight Saving Time.
|
|
Prokeimevou va givetai automata n metatropn, kalutera epile3te Europe/Athens.
|
|
To 1996 alla3e n nmeromnvia allagns apo kalokairivn se xeimerivn wra
|
|
(apo Septembrn, twra givetai Oktwbrn). Oi vees diavomes tou Linux meta to 1996 to exouv
|
|
up' oyiv tous auto, oi palaioteres 8elouv dior8wsn.
|
|
Deite ta epomeva upokefalaia sxetika me to 8ema.
|
|
<P>
|
|
<H3><A NAME="tzHellas"></A> tzHellas</H3>
|
|
|
|
<P>
|
|
<P>Dhmhtrhs Bouras:
|
|
Me to paron 0a h0ela na anakoinwsw ena mini-paketo pou parexei ena
|
|
dior0wmeno arxeio gia to Ellhniko timezone, meta tis allages pou
|
|
perisy kai fetos (1996) anakoinw0hkan gia tis hmeromhnies allaghs ths
|
|
"kalokairinhs" wras. Mazi me auto yparxei kai ena mikro programmataki
|
|
pou diabazei tetoia arxeia kai typwnei tis plhrofories pou periexoun
|
|
se an0rwpina-anagnwsimh morfh (pws leme "human-readable form" - h
|
|
metafrash twn agglikwn orwn dinei kai pairnei, etsi gia na
|
|
anatrixiazoun merikoi-merikoi :) :)).
|
|
<P>To paketaki (molis 4365 bytes) 0a to breite (entos oligou) sto
|
|
<P>ftp://argeas.hellug.gr/pub/unix/linux/GREEK/tzHellas-271097.tar.gz
|
|
<P>Katebaste to kai diabaste to README gia perissotera. Bottom line:
|
|
to timezone file "Hellas" pou periexei, parexei swstes hmeromhnies
|
|
allaghs wras (symfwna me thn prosfath epishmh anakoinwsh) gia thn
|
|
Ellada, mexri kai ton Oktwbrio tou 2001, h mexri na mas alla3oune
|
|
pali tis hmeromhnies... :)
|
|
<P>
|
|
<P>
|
|
<H3><A NAME="EET.zic"></A> EET.zic</H3>
|
|
|
|
<P>
|
|
<P>
|
|
<PRE>
|
|
=====================================================================
|
|
An 8elei na orisei kaneis timezone environment variable, ayth einai h
|
|
svsth:
|
|
setenv TZ 'EET-2EET DST-3,M3.5.0/3:00:00,M10.5.0/3:00:00'
|
|
vraio e? :-)
|
|
|
|
Pio kala bebaia einai na xrhsimopoioyme to svsto zoneinfo arxeio.
|
|
Oi teleytaies ekdoseis toy linux exoyn svsta orismeno
|
|
to EET (allakse to 1996).
|
|
Oi palaioteres allazoyn thn vra to Septembrio, anti toy Oktvbrioy.
|
|
Etsi ftiaxnoyme to parakatv arxeio EET.zic:
|
|
|
|
----- CUT: EET.zic -----
|
|
Rule E-Eur 1986 max - Mar lastSun 3:00s 1:00 " DST"
|
|
Rule E-Eur 1986 1995 - Sep lastSun 3:00s 0 -
|
|
Rule E-Eur 1996 max - Oct lastSun 3:00s 0 -
|
|
Zone EET 2:00 E-Eur EET%s
|
|
----- CUT: END OF EET.zic -----
|
|
|
|
Meta:
|
|
zic EET.zic
|
|
(ayto ftiaxnei to /usr/lib/zoneinfo/EET)
|
|
/bin/rm -f /var/lib/zoneinfo/localtime
|
|
ln -s /usr/lib/zoneinfo/localtime /var/lib/zoneinfo/EET
|
|
=====================================================================
|
|
</PRE>
|
|
<P>
|
|
<H2><A NAME="printing"></A> <A NAME="ss3.5">3.5 Ektupwseis</A>
|
|
</H2>
|
|
|
|
<P>Se auto to kefalaio 8a perigrayoume pws va ru8misete to sustnma sas
|
|
wste va mporeite va ektupwsete ellnvika. Av dev eiste e3oikiwmevoi
|
|
me ta basika sxetika me ta lpd kai lpr kalo 8a ntav va sumbouleuteite
|
|
to Printing-HOWTO pou divei polutimes plnrofories.
|
|
<P>
|
|
<H3>Plain text se text ektupwtn pou upostnrizei ellnvika.</H3>
|
|
|
|
<P>Eav o ektupwtns sas mporei va tupwsei plain text kai upostnrizei ellnvika,
|
|
dev xreiazetai va kavete sxedov tipota. Apla steilte to keimevo gia ektupwsn
|
|
me tnv evtoln lpr. Prose3te movo to 8ema tou set xaraktnrwv:
|
|
bl. kefalaio
|
|
<A HREF="Hellenic-HOWTO-10.html#greekcharsets">greekcharsets</A>
|
|
.
|
|
Eav o ektupwtns sas upostnrizei diaforetikn kwdikoselida apo autn pou eivai
|
|
grammevo to keimevo, 8a prepei va to metatreyete, bl.
|
|
<A HREF="Hellenic-HOWTO-10.html#convertgreek">convertgreek</A>
|
|
.
|
|
<P>
|
|
<H3>Plain text se ektupwtn pou dev upostnrizei ellnvika.</H3>
|
|
|
|
<P>Av o ektupwtns sas dev upostnrizei ellnvika, 8a prepei va metatreyete to plain text
|
|
keimevo se PostScript mesw tou a2ps (bl.
|
|
<A HREF="Hellenic-HOWTO-4.html#a2ps">a2ps</A>
|
|
) kai va to tupwsete
|
|
mesw tou Ghostscript. Eav exete problnmata, ya3te gia to a2psgr.
|
|
<P>
|
|
<H3>Tupwvovtas ellnviko PostScript keimevo.</H3>
|
|
|
|
<P>Akomn kai eav dev dia8etete ektupwtn pou va upostnrizei PostScript,
|
|
to Linux sas epitrepei va tupwvete tetoia keimeva mesw tou Ghostscript.
|
|
To ghostcript eivai eva programma pou metatrepei PostScript arxeia se
|
|
morfn pou mporouv va katalabouv alles suskeues (ektupwtes diaforwv eidwv,
|
|
X Windows, fax k.l.). Apo auto to snmeio kai pera, "ektupwsn mesa apo to ghostscript"
|
|
8a snmaivei metatropn evos PostScript arxeiou sto format tou ektupwtn sas
|
|
kai meta ektupwsn me kapoia evtoln tns morfns lpr file.
|
|
<P>Ti 8a xreiasteite gia va tupwsete ellnvika apo to ghostview:
|
|
<UL>
|
|
<LI>Promn8euteite to ghostview (eivai tzampa) kai va to egkatastnsete.</LI>
|
|
<LI>Na exete egkatestnmeves ellnvikes PostScript (type1) grammatoseires, kapou sto sustnma sas.
|
|
Me auto evvow oti oi grammatoseires autes mporouv va briskovtai se opoiodnpote directory
|
|
(p.x. kapou sto X11R6 tree, gia xrnsn mesa apo ta X Windows). </LI>
|
|
<LI>Na tropopoinsete to arxeio Fontmap. </LI>
|
|
</UL>
|
|
|
|
Dokimaste oti douleuei swsta px me tnv evtoln: {???}
|
|
<P>gs -sDEVICE=deskjet -dNOPAUSE -sOutpoutFile=/dev/lp1 tiger.ps
|
|
<P>
|
|
<H3>Tropopoiwvtas to Fontmap</H3>
|
|
|
|
<P>To Fontmap eivai to arxeio pou divei sto ghostscript pou 8a brei to arxeio ka8e
|
|
grammatoseiras. Sto sustnma mou brisketai
|
|
sto
|
|
<PRE>
|
|
/usr/share/ghostscript/3.33/Fontmap
|
|
</PRE>
|
|
.
|
|
Av dev 3erete pou exei egkatasta8ei to diko sas,
|
|
dwste
|
|
<PRE>
|
|
find / -name "Fontmap"
|
|
</PRE>
|
|
gia va to breite.
|
|
<P>
|
|
<P>To Fontmap apoteleitai apo eggrafes tns morfns
|
|
<PRE>
|
|
/Charter-Roman (bchr.pfa) ;
|
|
</PRE>
|
|
|
|
H grammn autn gia paradeigma deixvei oti n grammatoseira Courier-Roman
|
|
brisketai sto arxeio bchr.pfa.
|
|
<P>
|
|
<P>To movo pou xreiazetai va kavoume eivai va pros8esoume tis ellnvikes grammatoseires.
|
|
Ta ovomata pou 8a dwsete stis grammatoseires sas mporouv va eivai opoiadnpote
|
|
(p.x. PanosArialBold) alla kalo eivai va exouv mia logikn (p.x. to PanosArialBold
|
|
va mnv avtistoixei se mia courier italic grammatoseira !!!).
|
|
Av oi grammatoseires suvodeuovtai apo kapoio arxeio pou va tis perigrafei
|
|
(p.x. fonts.scale) kalo 8a ntav va xrnsimopoinsete ovomata pou va eivai
|
|
avtistoixa me auta pou divovtai ekei. Mporeite akomn va dwsete
|
|
<PRE>
|
|
strings filename.pfb | more
|
|
</PRE>
|
|
kai va koita3ete gia kapoia grammn tns morfns
|
|
<PRE>
|
|
/FontName /GreekArialBold def
|
|
</PRE>
|
|
|
|
Prosoxn! Ta ovomata twv arxeiwv otav dev perilambavouv to directory 8ewrouvtai
|
|
pws briskovtai sto directory pou to ghostscript fulaei paromoia arxeia.
|
|
Av oi grammatoseires sas briskovtai kapou allou va balete oloklnro to ovoma.
|
|
Gia paradeigma,
|
|
<P>
|
|
<PRE>
|
|
/GreekArialPlain (/usr/X11/lib/X11/fonts/Type1GR/grkarip.pfb) ;
|
|
</PRE>
|
|
<P>
|
|
<P>Av stelvete arxeia pros ektupwsn apo diafores efarmoges (p.x. Netscape)
|
|
eivai polu pi8avo autes va xrnsimopoiouv kapoies default grammatoseires.
|
|
Gia paradeigma, to Netscape 8a steilei opoiodnpote arxeio,
|
|
ave3artnta apo tnv glwssa pou eivai grammevo,
|
|
va tupw8ei me tis grammatoseires Times kai Courier.
|
|
Auto 8a exei sav apotelesma va tupwvovtai ta ellnvika keimeva
|
|
se akatavontn morfn (gia va to poume eugevika).
|
|
H lusn eivai va pros8esete sto <B>telos</B> tou Fontmap eggrafes
|
|
pou 8a avtika8istouv tis grammatoseires autes me tis ellnvikes.
|
|
Gia paradeigma oi teleutaies grammes tou dikou mou Fontmap eivai:
|
|
<PRE>
|
|
/Times-Roman /GreekTimesPlain ;
|
|
/Times-Italic /GreekTimesItalic ;
|
|
/Times-Bold /GreekTimesBold ;
|
|
/Times-BoldItalic /GreekBoldItalic ;
|
|
/Courier /GreekCourierPlain ;
|
|
/Courier-Italic /GreekCourierItalic ;
|
|
/Courier-Bold /GreekCourierBold ;
|
|
/Courier-BoldItalic /GreekCourierBoldItalic ;
|
|
</PRE>
|
|
|
|
H lusn autn dev eivai to idaviko alla toulaxistov douleuei.
|
|
<P>
|
|
<H3>Fontmap, pros8etes luseis</H3>
|
|
|
|
<P>O 'Aggelos Xaritsns mou esteile tis dikes tou ru8miseis gia
|
|
to problnma sxetika me to Fontmap, ka8ws kai eva programmataki,
|
|
to grpsfilter (deite parakatw), me to opoio 8a mporesete
|
|
va 3eperasete to problnma me to netscape xwris va peira3ete to fontmap.
|
|
<PRE>
|
|
Ta Fontmap aliases poy proteinw (kanei use ta Type1 fonts moy):
|
|
Pros to telos toy Fontmap:
|
|
===================cut==here=======================================
|
|
% ------------------------------------------------------
|
|
% Elot greek fonts by Angelo Haritsis <ah@computer.org>
|
|
% ------------------------------------------------------
|
|
/GreekArialPlain (grkarip.pfb) ;
|
|
/GreekArialBold (grkarib.pfb) ;
|
|
/GreekArialItalic (grkarii.pfb) ;
|
|
/GreekArialBoldItalic (grkaribi.pfb) ;
|
|
/Greek-Arial-Plain /GreekArialPlain ;
|
|
/Greek-Arial-Bold /GreekArialBold ;
|
|
/Greek-Arial-Italic /GreekArialItalic ;
|
|
/Greek-Arial-Bold-Italic /GreekArialBoldItalic ;
|
|
/Greek-Arial-BoldItalic /GreekArialBoldItalic ;
|
|
|
|
/GreekTimesPlain (grktimp.pfb) ;
|
|
/GreekTimesBold (grktimb.pfb) ;
|
|
/GreekTimesItalic (grktimi.pfb) ;
|
|
/GreekTimesBoldItalic (grktimbi.pfb) ;
|
|
/Greek-Times-Plain /GreekTimesPlain ;
|
|
/Greek-Times-Roman /GreekTimesPlain ;
|
|
/Greek-Times-Bold /GreekTimesBold ;
|
|
/Greek-Times-Italic /GreekTimesItalic ;
|
|
/Greek-Times-Bold-Italic /GreekTimesBoldItalic ;
|
|
/Greek-Times-BoldItalic /GreekTimesBoldItalic ;
|
|
|
|
/GreekCourierPlain (grkcurp.pfb) ;
|
|
/GreekCourierBold (grkcurb.pfb) ;
|
|
/GreekCourierItalic (grkcuri.pfb) ;
|
|
/GreekCourierBoldItalic (grkcurbi.pfb) ;
|
|
/GreekCourier /GreekCourierPlain ;
|
|
/Greek-Courier /GreekCourierPlain ;
|
|
/Greek-Courier-Plain /GreekCourierPlain ;
|
|
/Greek-Courier-Bold /GreekCourierBold ;
|
|
/Greek-Courier-Italic /GreekCourierItalic ;
|
|
/Greek-Courier-Bold-Italic /GreekCourierBoldItalic ;
|
|
/Greek-Courier-BoldItalic /GreekCourierBoldItalic ;
|
|
|
|
% Polytoniko Greek fonts
|
|
/GreekPolyTimesPlain (grkpolp.pfb) ;
|
|
/GreekPolyTimesItalic (grkpoli.pfb) ;
|
|
/Greek-Poly-Times-Plain /GreekPolyTimesPlain ;
|
|
/Greek-Poly-Times-Italic /GreekPolyTimesItalic ;
|
|
===================cut==here=======================================
|
|
</PRE>
|
|
<P>
|
|
<H3>grpsfilter</H3>
|
|
|
|
<P>
|
|
<PRE>
|
|
Na kai to aplo filtro grpsfilter:
|
|
-----------------------------grpsfilter-----------------------
|
|
#!/bin/sh
|
|
# Filter to print greek from Netscape (may be used in printcap)
|
|
# (c) 1997 Angelo Haritsis <ah@computer.org>
|
|
# NB: You need my postscript greek fonts and proper Fontmap!
|
|
#
|
|
exec sed -e 's/\/Times\(.* findfont\)/\/Greek-Times\1/g' \
|
|
-e 's/\Courier\(.* findfont\)/\Greek-Courier\1/g' \
|
|
-e 's/\/Times-Oblique\(.* findfont\)/Greek-Times-Italic\1/g' \
|
|
-e 's/\/Times-BoldOblique\(.* findfont\)/Greek-Times-BoldItalic\1/g'
|
|
-----------------------------grpsfilter-----------------------
|
|
|
|
An ftiakseis enan printer `grps' sto printcap poy pernaei ola ta
|
|
Postscript mesa apo to grpsfilter, tote exeis ellhnikh ektypwsh
|
|
xwris na "xalaseis" to FontMap.
|
|
|
|
Profanws to filter doyleyei kai sto cmd line. Apo Netscape print to
|
|
a file: test.ps kai meta:
|
|
grpsfilter <test.ps | ghostview -
|
|
</PRE>
|
|
<P>
|
|
<H2><A NAME="winmount"></A> <A NAME="ss3.6">3.6 Pws kavw mount eva windows partition;</A>
|
|
</H2>
|
|
|
|
<P>Proupo8esn gia auto eivai va exete kavei compile tov purnva me NLS, 737
|
|
kai iso-8859-7. Av 8elete va evergopoiouvtai ta ellnvika ovomata twv
|
|
arxeiwv Windows automata se ka8e ekkivnsn tou sustnmatos, prepei va
|
|
avtikatastnsete sto arxeio fstab stn grammn opou givetai mount tns
|
|
katatmnsns me to vfat tn le3n default me tnv ru8misn iocharset=iso8859-7.
|
|
Bazei kaveis parametrous sto /etc/fstab gia windows partition me ellnvika filenames, px:
|
|
<PRE>
|
|
/dev/hda1 /Win95 vfat rw,user,codepage=737,iocharset=iso8859-7 0 0
|
|
</PRE>
|
|
|
|
n pervate tis parametrous kateu8eiav stnv evtoln mount, px:
|
|
<PRE>
|
|
mount -tvfat -onoexec,iocharset=iso8859-7 /dev/hda1 /Win95
|
|
</PRE>
|
|
<P>
|
|
<H2><A NAME="cdwriting"></A> <A NAME="ss3.7">3.7 Pws va grayw eva CD sto Linux;</A>
|
|
</H2>
|
|
|
|
<P>Xrnsimopoinste to
|
|
<A HREF="http://www.fh-muenchen.de/rz/xcdroast">xcdroast</A>,
|
|
prose3te omws to format pou 8a diale3ete.
|
|
To paradosiako protupo ISO9660 dev mporei va perilabei ola xaraktnristika
|
|
pou exei eva UNIX filesystem opws auto tou Linux, to ext2.
|
|
Avt' autou ta UNIX exouv to Rockridge, pou upostnrizei directories megalou ba8ous,
|
|
mikra-megala grammata, ovomata me periergous xaraktnres
|
|
(kai oi ellnvikoi eivai tetoioi gia ta CD), symbolic links, file permissions klp.
|
|
To Romeo/Joliet pou eivai gia windows, dev eivai toso kalo oso to Rockridge
|
|
(px dev grafei swsta ovomata pou arxizouv me teleia),
|
|
gia auto xrnsimopoieiste stnv avagkn tnv xakia "Rockridge+Joliet",
|
|
douleuei ayoga sto diabasma tou CD se polla leitourgika sustnmata.
|
|
<P><B>Eav avarwtieste giati dev douleuei n egkatastasn tou Linux pou
|
|
brnkate se kapoio CD, eivai polu pi8avos logos oti dev eivai Rockridge.</B>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<HR>
|
|
<A HREF="Hellenic-HOWTO-4.html">Next</A>
|
|
<A HREF="Hellenic-HOWTO-2.html">Previous</A>
|
|
<A HREF="Hellenic-HOWTO.html#toc3">Contents</A>
|
|
</BODY>
|
|
</HTML>
|