WWW-diary of Juhapekka Tolvanen:

Monday, 13 February 2006




08:53:41 EET @328

Etsiskelin itselleni sopivan ohjelman, jolla saisi UTF-8 ‐tekstiä PostScriptiksi, jonka voisi sitten vaikka tuupata printterille.

Debian-pakettinakin saatava Cedilla voisi muuten toimia, mutta se on paketoitu päin seiniä: Sen mukana oleva systeeminlaajuinen konfis on aivan rikkisärkikatkipoikki. Kun sitä ohjelmaa yrittää käyttää, niin saa vähänväliä silmilleen virheilmoja löytymättömistä fonteista. Bugiraportti lähti jo. Ainakaan dokumentaatiossa ei kerrota halaistua sanaakaan käyttäjäkohtaisesta konfiguraatiotiedostosta. Ja tämä softa taitaa osata käyttää vain Type 1 ‐fontteja, muttei True Type‐ saatikka Open Type ‐fontteja. Pelottaa jo ajatuskin, että joutuisi joskus näin kakkaiseen tilanteeseen: Ensin isolla vaivalla saadaan BOFH^H^H^Hylläpitäjä ympäripuhuttua niin, että hän asentaa Cedillan. Vasta sen jälkeen pahaa‐aavistamattomalle luser‐paralle käy ilmi, että sen systeeminlaajuinen konfis on paska ja tilannetta ei voi korjata omalla käyttäjäkohtaisella konfiksella.

Perl‐kielinen skripti nimeltä txtbdf2ps.pl ainakin toimi, mutta se on siitä huono, ettei se osaa käyttää mitään muita kuin BDF‐formaattisia bittikarttafontteja ja korkeintaan yhtä sellaista kerrallaan. *PUKE* |-O~ Mutta jos nyt ihan välttämättä haluaa tuota softaa käyttää, niin fontiksi siihen käyttöön käy ainakin ns. UNI‐VGA.

Softaan nimeltä mpage on muka lisätty tuki UTF-8:llekin, mutta kun sitä softaa koittaa käyttää, niin lopputuloksena on PostScript‐filetto, josta GhostScript sanoo suunnilleen, että ”Yök, Yök! En syö!”. a2ps puolestaan ei edes väitä tajuavansa UTF-8:sta hevon kukkuakaan, joten se siitä. Mutta jos ensin saa jollain muulla ohjelmalla UTF-8‐tekstin PostScriptiksi, niin jommallakummalla noista tai psnup‐ohjelmalla ehkä voi tehdä sen tempun, että printataan koko roska niin, että kaksi tai useampi sivua printataan piennennettynä yhdelle sivulle.

Kaikissa em. softissa on se huono puoli, etteivät ne osaa kovin hyvin etsiskellä oikeaa glyyfiä kahdesta tai useammasta eri fontista, vaikkakin Cedillassa on sentään vähän yritystä siihen suuntaan. Sen sijaan softa nimeltä paps osaa. Se käyttää Freetypeä ja Pangoa ja niitten vuoksi myös fontconfiggia. Ja minullahan on niin viimeisen päälle idioottivarmat fontconfig‐konfikset, että on suoranainen ihme, jos ei ainakin jostain fontista löydy jollekin oudommalle merkille oma glyyfinsä. Ja noita mun fontconfig‐asetuksia tottelee vaikka mitkä muutkin eri softat paps:in lisäksi, mutta Cedillaan vastaavat asetukset ovat vain ja ainoastaan sille spesifisiä. Eli Cedillan konffaus ei hyödytä läheskään niin paljon kuin fontconfigin konffaus. Oletuksena toi paps käyttää virtuaalifonttia nimeltä sans-serif. Asensin sen softan sorsista. Ihan hyvin se kääntyi, kun asensin Debian‐pakettina ensin Pango‐kirjastojen headerit. Riippuvuuksien myötä koneeseen tuli sitten paketit, joita se paketti tarvitsee. paps osaa käyttää minkä tahansa formaattista fonttia, joita em. kolme fonttiteknologiaa ymmärtävät, eli ainakin True Typeä ja Type 1:stä. Ja tämä softa siis todellakin Toimii™. Jo päivä tai pari sitten laitoin Debian‐projektille menemään ehdotukseen, että paketoisivat myös paps:in.

* * *

Tuossa aamukahdeksan tienoilla jaksoin sen verran paneutua gradun tekoon, että naputtelin BibTEX‐tietokantaan sen Kotimaa‐lehden 29.3.1996 ilmestyneen numeron yhdeksän eri mielipidekirjoitusten lähdeviitteet. Saapa nähdä, jaksanko ja kykenenkö myös lukemaan ja analysoimaan ne vielä tänään; jo pelkät otsikot ovat aika pahaenteisiä, tyyliin: ”Peruspylväitä yritetään murtaa” ja ”Yhteiskunta rappeutuu”. Siis onhan tätä gradua väkertäessä tullut jo ennestään vastaan tympeitäkin tekstejä, mutta jotenkin näinä päivinä en kestä lukea niitä.





22:10:14 EET @881

Lukaisin jo ajat sitten kerran läpi ne mainitsemani Kotimaa‐lehden yhden tietyn päivän mielipidekirjoitukset. Jätänpä ne yön yli ”hautumaan”.

Meenpä nukkumaan.





Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen