next previous contents linux headquarters site search go kernel kernel kernel kernel distributions search links main page about next previous contents prikaz nasih znakov na zaslonu nabor znakov ``iso latin '' iso oz iso latin je clan druzine osembitnih naborov znakov iso ki pokriva potrebe alfabetskih pisav latinica in cirilica ter arabska hebrejska in grska pisava v pripravi sta tudi armenska in gruzinska druzino je zasnovalo evropsko zdruzenje proizvajalcev racunalnikov european computer manufacturer's association ecma kot mednarodni standard pa potrdila organizacija za standardizacijo iso s sedezem v zenevi nabor iso latin vsebuje vse potrebne znake za pisanje v albanscini anglescini bosnjascini cescini finscini hrvascini irscini luziski srbscini madzarscini nemscini poljscini romunscini slovascini slovenscini ter srbscini v latinicnem precrkovanju nekaj proizvajalcev strojne in programske opreme med njimi ibm apple in microsoft uporablja svoje kodne strani za kodiranje znakov srednje in vzhodnoevropskih narodov te kodne strani so praviloma nezdruzljive tako med seboj kot tudi s standardom iso konzola nabor znakov za sistemsko konzolo najdemo v paketu kbd andriesa brouwerja z univerze v eindhovnu nizozemska paket je del vseh distribucij linuxa in se avtomaticno nalozi ob namestitvi sistema pisave in pretvorne tabele so zlozene v imeniku usr lib kbd avanturisti se lahko namesto s paketom kbd igrajo s prototipnimi linux console tools avtorja yanna dirsona v starejsih distribucijah slackware se je prevedeni paket imenoval keytbls namestimo ga enako kot druge pakete z ukazom pkgtool ali installpkg ko imamo paket enkrat namescen izberemo drugo pisavo na zaslonu z ukazom setfont spodnji zgled izbere pisavo z naborom znakov po standardu iso latin v velikosti sestnajst pik setfont lat za nas zanimive pisave so iso f iso f in iso f ter lat psf lat psf lat psf lat psf in lat psf pripono psf lahko pri ukazu setfont izpuscamo izbrana pisava velja v vseh virtualnih terminalih glej console na konzoli ce nam to ni vsec ampak bi radi imeli v vsakem virtualnem terminalu svojo pisavo si lahko pomagamo s programom vtfontd iana zimmermana ta vsakic ko zapustimo virtualni terminal shrani izbrano konzolno pisavo in jo ponovno restavrira ko se vrnemo vanj ftp sizif mf uni lj si pub linux vtfontd tar gz z izbiro pisave smo opravili sele nekako tretjino vsega dela potrebnega da bi lahko v tekstovnem okolju pisali po slovensko izvesti moramo vsaj se preslikavo tipkovnice ter omogociti vnos osembitnih znakov v ukazni lupini nestrpna bralka ali bralec si lahko potrebno prebere v razdelku konzola poglavja ``tipkovnica'' ter v o razdelku ukazni lupini bash v poglavju o ukaznih lupinah x window system kratka navodila za namestitev pisav z nasimi znaki za uporabo z x window system in streznikom xfree pisave snamemo z najblizjega streznika ftp ftp ftp arnes si software unix latin fonts datoteka iso bdf tar gz vsebuje najpopolnejsi nabor pisav kodiranih po iso vecino uporabnih pisav pa vsebuje tudi xfonts iso tar gz po obicajnem postopku tar xzf jih dekomprimiramo in razpakiramo pisavam z nasimi znaki dolocimo mesto v drevesni strukturi imenikov obicajno je to podimenik v imeniku usr x r lib x fonts vcasih tudi usr lib x fonts usr lib x r lib x fonts ali celo usr x lib x fonts kar pa naj nas ne moti mozen primer usr x r lib x fonts iso dpi usr x r lib x fonts iso dpi usr x r lib x fonts iso misc ce imenikov s tem imenom se ni jih ustvarimo streznik x ne zna uporabiti pisav v enakem formatu kot se distribuirajo zato jih moramo s programom bdftopcf prevesti iz formata bdf binary distribution format v format pcf portable compiled format starejse izdaje x window system so namesto slednjega uporabljale format snf server native format ki pa se danes ne uporablja vec for file in bdf do bdftopcf file o `basename file bdf` pcf done da ukazi v bash lahko segajo tudi prek vecih vrstic pisav v obliki bdf zdaj ne potrebujemo vec in jih lahko pobrisemo streznik x zna uporabiti stisnjene datoteke s pisavami kar lahko izkoristimo in prihranimo se nekaj prostora na disku gzip pcf starejse izdaje streznika x podpirajo le stiskanje s compress v vsakem imeniku s pisavami pricakuje streznik datoteko fonts dir ki podaja preslikavo med opisi pisav x logical font description xlfd in imeni datotek ustvarimo jo z ukazom mkfontdir ukaz moramo pognati v vsakem podimeniku s pisavami koncno lahko streznik obvestimo o tem da smo namestili nove pisave kar storimo z ukazom xset xset fp usr x r lib x fonts iso dpi xset fp usr x r lib x fonts iso dpi xset fp usr x r lib x fonts iso misc xset fp rehash ce je slo vse gladko mora ukaz xlsfonts fn iso pokazati seznam vseh novo namescenih pisav ukaz xset velja samo dokler ne zapustimo x window system trajno spremembo dosezemo s popravkom konfiguracijske datoteke streznik xfree hrani svoje nastavitve v datoteki etc xf config pisec teh vrstic je v nekaj letih ukvarjanja z xfree na razlicnih distribucijah nastavitve videl tudi ze v datotekah etc x xf config usr x r lib x xf config in usr x lib x xconfig poiscemo niz fontpath in dodamo vrstice fontpath usr x r lib x fonts iso dpi fontpath usr x r lib x fonts iso dpi fontpath usr x r lib x fonts iso misc to je vse od zdaj naprej zna x window system na zahtevo programa prikazati tudi nase znake vec o tem kako program npr xterm pripravimo do tega da zahteva nase znake si preberemo v razdelku xterm poglavja o terminalskih emulatorjih postscript pod x streznik x zna uporabljati rastrske pisave v oblikah pcf snf in bdf ter vektorske pisave v obliki speedo in type pri majhnih velikostih do tipografskih pik so rastrske pisave na zaslonu navadno lepse pri vecjih velikostih npr v graficnih programih pa so vektorske pisave znatno lepse nekaj vektorskih pisav type v kodnem razporedu iso latin je pripravil peter soos pri namescanju v celoti sledimo postopku opisanem v razdelku x window system poglavja prikaz nasih znakov na zaslonu s streznika snamemo datoteko v obliki zip ftp ftp arnes si software unix latin fonts l pfb zip se vec pisav je zbrala ceska skupina paket rpm vsebino namestimo z ukazom rpm uvh najdemo na ftp crash fce vutbr cz pub linux fonts x fonts ult mo beta noarch rpm ustvarimo nov imenik npr usr x r lib x fonts iso type in vanj stresemo vsebino arhiva l pfb zip avtor je ze pripravil datoteki fonts scale in fonts dir ponovimo vajo z xset in v nastavitveno datoteko dodamo vrstico fontpath usr x r lib x fonts iso type namesto xlsfonts tokrat iz okenskega okolja x window system pozenimo xfontsel novo namescene pisave najdemo najhitreje ce jih iscemo po ``crkolivnici'' angl type foundry sp po avtorjevih zacetnicah v prvem stolpcu fndry izberite kaksno veliko povecavo pxlsz in primerjajte z rastrskimi pisavami truetype pod x rasterizator za pisave truetype se ni standardni del paketa x window system fantje iz the xfree project inc nacrtujejo vkljucitev podpore zanje v izdaji xfree freetype in xfsft mark leisher in juliusz chroboczek sta standardni streznik pisav iz okolja x window system dopolnila s freetype prostim rasterizatorjem za pisave truetype ki so ga napisali david turner robert wilhelm werner lemberg in sodelavci streznik je na voljo kot izvorna koda s katero lahko pokrpate izvorno kodo streznika x ali pa kot ze preveden program za linux http www freetype org http www dcs ed ac uk home jec programs xfsft predpostavili bomo da ste na kakrsenkoli nacin ze uspeli priti do izvedljive datoteke xfsft ustvarimo imenik za pisave truetype npr usr x r lib x fonts truetype in vanj prepisemo datoteke s pisavami truetype v omenjenem imeniku ustvarimo datoteko fonts scale preprost primer taksne datoteke je naslednji times ttf monotype times medium r normal p iso times ttf monotype times medium r normal p iso times ttf monotype times medium r normal p iso times ttf monotype times medium r normal p koi r times ttf monotype times medium r normal p iso opazimo lahko da se vseh pet vrstic nanasa na eno in isto datoteko razlikujejo se le po kodnem naboru ker datoteka vsebuje vse potrebne znake jo streznik pisav aplikacijam lahko predstavi kot katerokoli od nastetih petih kodnih naborov joerg pomnitz je napisal programcek ttmkfdir ki avtomaticno pregleda vse datoteke truetype in ustvari datoteko fonts scale http www darmstadt gmd de ~pommnitz xfsft html v istem imeniku zatem pozenemo se mkfontdir ta ne bo napravil nic drugega kot obstojeco datoteko fonts scale nespremenjeno prepisal v datoteko z imenom fonts dir s streznikom pisav xfsft bodisi prepisemo obstojeci streznik navadno usr x r bin xfs ali pa ga premaknemo na kaksno drugo primerno mesto streznik pisav potrebuje konfiguracijsko datoteko spodnja naj sluzi za zgled ce nimate boljse clone self off use syslog off client limit catalogue usr x r lib x fonts truetype usr x r lib x fonts type error file usr x r lib x fs fs errors in decipoints default point size x y default resolutions zdaj lahko pozenemo streznik pisav x pri zgledu smo uporabili vrata ce so na vasem sistemu ze zasedena izberite druga za podrobnosti si oglejte prirocnik xfs xfsft port config usr x r lib x fs config ne da bi spreminjali pot v kateri iscemo pisave lahko preverimo ce streznik deluje fslsfonts server localhost ce smo zadovoljni dodamo streznik pisav med vire kjer iscemo pisave npr xset fp tcp localhost streznik pisav lahko seveda tece tudi na drugem racunalniku tako da ni potrebe da imamo na vseh racunalnikih v lokalni mrezi namescene vse pisave dokoncno dodamo streznik pisav v konfiguracijsko datoteko etc xf config fontpath tcp localhost xfstt drugi streznik pisav za x ki podpira pisave truetype je xfstt pisec teh vrstic z njim nima izkusenj je pa z veseljem pripravljen na to mesto vkljuciti izkusnje drugih xfstt najdete na navedenem mestu in vseh zrcalih le tega ftp metalab unc edu pub linux x fonts xfstt tgz next previous contents comments suggestions email webmaster linuxhq com