Akademy Tampereella

Elämme mielenkiintoisia aikoja. Tampere on hakenut järjestettäväksi Akademy-konferenssia* vuodelle 2009. Tapahtuma poikkeaa totutusta sillä myös Guadec* järjestetään samalla eli Tampereelle on tulossa koko joukko avoimen työpöytämaailman kermaa. Hakemuksen voi lukea COSSin sivuilla.

Akademy 2004 Ludwigsburgissa oli ensimmäinen suurempi tapahtuma, johon osallistuin. Olin siellä yksi Scribuksen edustajista, vaikka Scribus ei varsinaisesti KDE-ohjelma olekaan. KDE-väellä oli tuolloin jotakuinkin suuri hinku saada Scribuksesta KDE-ohjelma, mutta hieman tapahtuman jälkeen julkaistu ensimmäinen Windows-versio latisti näitä toiveita. Nyt KDE4:n ja Qt4:n myötä KDE-integraatio on taas ajankohtainen.

Tapahtumaan odotetaan 500–800 vierasta. Sanomattakin lienee selvää, että näin suuren tapahtuman järjestäminen vaatii kovia ponnisteluja. Nyt on jälleen kerran hyvä näyttää, miten paljon me vapauttamme arvostamme.

*Akademy on vuotuinen KDE-työpöytäympäristön konferenssi, Guadec Gnome-väen.

Vektorista toiseksi

Viime päivinä olen tuskaillut OpenOffice.orgin kanssa. Tarkoitus olisi saada kasaan jonkinlainen leikekuvakokoelma, jota voisi käyttää ihmisten käännytyksessä. Leikekuvat ovat yksi MS Officen vahvuus ainakin Pertti-peruskäyttäjän näkökulmasta. OpenOffice.orgin mukana ei tule leikekuvia juuri lainkaan.

Onneksi apuun tulee vapaa kuvakirjasto nimeltä Open Clip Art Library (OCAL). OCAL kokoaa kuvia, jotka on julkaistu Public Domain -periaatteella. Niitä voi vapaasti käyttää, miten ikinä haluaa. Ainoa ongelma OCALin ja OpenOffice.orgin välillä on, että OO.o:n tuki svg-kuville on aikalailla heikko. Tuntuu jotenkin hölmöltä, että pitkään suljettuna pysynyt wmf-tiedostomuoto on OO.o:ssa paremmin tuettu kuin avoin svg. Tilanteeseen on tulossa parannusta, mutta parannusta odotellessa olisi mukava, jos leikekuvia voisi käyttää OOo:ssa.

OpenOffice.orgin käytön kannalta kätevintä olisi, jos kuvat saisi OO.o:n galleriaan (TyökalutGalleria). Sieltä niitä olisi mukava lisäillä asiakirjoihin. Toinen olennainen juttu on, että kuvat pitäisi galleriaan saada vektorimuodossa, jottei niitten venyttely heikentäisi laatua. Ongelmaksi muodostuu galleriakuvien luonti. OOo tuntuu linkittävän lähestulkoon kaikkiin kuvamuotoihin. Linkittäessä kuviin viittaa OOo niihin absoluuttisella polulla eli kohteitten jakaminen on hankalaa. Olen tällä hetkellä hakemassa sitä parasta muotoa, jota OO.o tukee ja johon svg-kuvat voi helposti muuntaa. Tällä hetkellä tuntuu, että muunnos tulee olemaan kompromissi laadun ja OO.o-yhteensopivuuden välillä. Lopullista muotoa en vielä ole löytänyt, mutta kun sen löydän, laitan leikekuvat jakoon myös täällä blogissani.

Svg-tiedostot eps-tiedostoiksi Inkscapella

Svg-tiedostojen muuntaminen eps-tiedostoiksi onnistuu kutakuinkin kivuttomasti Inkscapella. Inkscape on siitä kätevä svg-ohjelma, että se sisältää myös komentorivityökalut tiedostojen työstämiseen. Hakemiston ja sen kaikkien alihakemistojen svg-kuvat voidaan muuttaa svg:stä eps-tiedostoiksi seuraavalla pikku skriptillä (tiedosto svg2eps.sh):

#!/bin/sh
for file in `find . -name "*.svg"`
do
echo operating: $file
inkscape -T -f $file -E $file.eps
rm $file
rename .svg.eps .eps $file.eps
done

exit 0

En ole Bash-skriptausvelho, joten yllä oleva saattaa näyttää rumalta, mutta toimii!

Vektorigrafiikan muunnokset Uniconvertorilla

Toinen työkalu, joka ymmärtää svg-tiedostojen päälle on Uniconvertor. Uniconvertorilla laatu verrattuna Inkscapeen oli heikkoa. Voi olla, että se toimii paremmin joillain toisilla tiedostomuodoilla. Uniconvertorin idea on nerokas. Vektorigrafiikkaformaatille tehdään muunnos Uniconvertorin omaan sisäiseen vektorimuotoon, josta sitten voidaan tehdä muunnos mihin tahansa vektoriformaattiin, jolle löytyy tuki Uniconvertorissa. Uniconvertorin käyttö ei ole hankalaa. Muunnos esim. svg:stä wmf-tiedostoksi onnistuu seuraavalla komennolla:

uniconv file.svg file.wmf

Pstoedit on vektorimuotojen kunningas

Komento pstoedit -help listaa kaikki tiedostomuodot, joihin Pstoeditin avulla voidaan tiedostoja muuntaa. On kuitenkin kyseenalaista korvaako määrä laadun ja miten paljon lähtöformaatteja ohjelman pitäisi tukea. Pstoeditin idea on tarjota työkalut (e)ps-tiedostojen muuntamiseen. Tällä hetkellä kokeilen Inkscapella tehtyjen eps-tiedostojen muuntamista OO.o:n ymmärtämiksi emf-tiedostoiksi Pstoeditillä. Komento tähän on:

pstoedit -f emf:-OO file.eps file.emf

Muutaman päivän, jos annatte minulle vielä niin teillä on hieno kokoelma leikekuvia OpenOffice.orgissa.

Näppäinkomentoja Scribuksessa

Scribuksessa useimmat toiminnot voidaan suorittaa näppäinkomennoilla ja kaikki näppäinkomennot ovat käyttäjän määriteltävissä. Tämä on tärkeä ominaisuus etenkin, jos käyttää Scribusta jollain muulla kielellä kuin englannilla, koska suurin osa oletusnäppäinkomennoista on nimetty toiminnon englanninkielisen nimen mukaan. Myös aikaisemmin käytössä olleet ohjelmat vaikuttavat omiin valintoihin. On ymmärrettävää, että Indesignista Scribukseen siirtyvä haluaa käyttää Scribuksessa samoja oikopolkuja kuin ID:ssä.

Näppäinkomentoja on kolmea lajia. Useimmat valikoista löytyvät komennot voidaan korvata näppäinkomennolla, mutta on myös toimintoja, jotka voidaan suorittaa pelkästään näppäinyhdistelmillä. Kolmas laji on näppäinkomento yhdistettynä hiirellä tehtävään toimintoon. Valikkokomentojen näppäinoikopolut ovat käyttäjälle helppoja opeteltavia, koska useimmiten oikopolku löytyy valikosta komennon perästä. Pelkästään näppäimillä suoritettavat tominnot ovatkin jo asteen verran hankalampia, koska niitä ei voi käyttöliittymästä löytää. Käyttäjän tulee tietää, mitä etsii tai lukea blogia, jossa näitä esitellään.

Jos unohdamme kaiken tavallisen kauran eli ctrl+c-oikopolut, useiten käyttämäni näppäinkomento on apuviivojen piilotus, jota ei löydy mistään valikosta. Näppäinkomento toiminnolle on F11. Toiminto käy köyhän miehen esikatselusta.

Usein tilanne on sellainen, että jokin kehys on kokonaan toisen alla. Tällöin kehyksen valitseminen vaatii aikamoista akrobatiaa ellei tiedä näppäinyhdistelmää, jonka kanssa kohteita voi valita toisten alta. Tällöin apuun tulee Ctrl+Vaihto+hiiren ykköspainikkeen napsautus. Riittävän monta kertaa kohteen päällä, kun napsauttelee saa alimmaisenkin valituksi. Vaikeudet eivät tosin lopu vielä tähän. Jotta kohdetta voisi käsitellä sen ollessa toisen alla täytyy hiiren kanssa operoitaessa pitää Ctrl-painike painettuna.

Ctrl tulee myös apuun, jos haluat siirtää kohdetta x- tai y-akselin suuntaisesti. Tartu kohteeseen hiiren ykköspainikkeella Ctrl-painikkeen ollessa painettuna. Tällöin voit hiirellä vetää kohdetta eikä se liikuu kuin yhden akselin suuntaisesti.

Välilyönnillä voidaan ottaa käyttöön tila, jossa sivujen siirtely Scribus-ikkunan sisällä onnistuu hiiren ykköspainikkeen ollessa painettuna. Tilan ollessa päällä on osoittimena käden kuva.

Näillä muutamilla eksoottisilla näppäinkomennoilla voit hiljentää kaverisi, kun hän seuraavan kerran hehkuttaa Scribus-osaamistaan. Lisää näppäinoikopoluista voi lukea Scribuksen wikistä (englanniksi). Näppäinoikopolkujen muokkaus itselle sopiviksi onnistuu Scribuksen valikossa TiedostoAsetukset…→Näppäinoikopolut.

Scribus 1.3.3.12 on julkaistu

Versio 1.3.3.12 on vakaan haaran julkaisu. Vakaan haaran (1.3.3.x) julkaisut eivät yleensä sisällä uusia ominaisuuksia vaan edellisen vakaan haaran julkaisun jälkeen tehtyjä bugikorjauksia. Linux-käyttäjät voivat päivittää Scribuksen paketinhallintansa kautta. Windows-versio (32-bittinen) ja lähdekoodit löytyvät Sourceforgesta.

Ohjelmavirheitten korjauksia ja käännöspäivityksiä julkaistuun versioon sisältyy n. 80. Ne jakaantuvat seuraavasti:

Käännökset (mm. suomi)17Win323
Yleinen10Käytettävyys2
Käyttöliittymä10Tulostus2
Tekstimuokkain ja -kehykset8Sivualue1
Skriptien käsittely8Dokumentaatio1
Kuvat ja kuvakehykset4Lisäosat1
Tuonti ja tallennus4PPCOSX / Macintosh1
PDF4Kuviot1

Täydellinen lista korjatuista bugeista (englanniksi) löytyy bugityökalusta.

Uusien ominaisuuksien testailu on mahdollista kehityshaaran versioilla. Varoitus ja vinkkejä kehityshaaran käyttäjille löytyy aiemmasta kirjoituksesta Scribus 1.3.3.12 saapuu kesäksi.

Version 1.3.3.13 kehitys alkaa. Arvioitu julkaisupäivä on 17.8.2008.

Tekstin etäisyys kuvasta

Scribus-vinkit jatkuvat tärkeällä ominaisuudella, joka on turhan hyvin piilotettu käliin. Vuorossa on tekstin ja kuvan yhteispeli ja erityisesti kuvan etäisyys sitä ympäröivästä tekstistä. Toinen piilotettu, mutta tärkeä ominaisuus on tekstin kiinnittäminen peruslinjaan, joka on esitelty aiemmassa vinkissä: Anfangi, peruslinja ja palstat. Scribus-vinkit on suunnattu Scribuksen vakaalle haaralle, josta viimeisin julkaisu on versio 1.3.3.11.

Tuttuun tapaan alkuun tulee ensin video ja sitten sama selitettynä auki. Videossa käyttöliittymä on englanniksi. Selityksessä sama käydään läpi suomenkielisen kälin kanssa.


Lataa alkuperäinen video: contour_line.ogg

Periaate on hyvin yksinkertainen. Kuvakehys on tekstin päällä ja halutaan, että teksti kiertää sen eikä jää piiloon kuvan alle. Tämän lisäksi kuvan ja tekstin välillä on syytä olla hieman väliä, jotta tekstin luku ei suotta vaikeudu.

Teksti voi kiertää kuvan ainoastaan, jos kuvakehys on tehty tekstikehyksen päälle. Jos seuraat tätä ohjetta, mutta se ei tunnu toimivan tarkasta, että Ominaisuus-paletin (F2) X, Y, Z -välilehden kerrosarvo on kuvakehyksellä suurempi kuin tekstikehyksellä. Helppo konsti saada tekstikehys kuvakehyksen alle on napsauttaa tekstikehystä hiiren kakkospainikkeella ja auenneesta valikosta valita KerrosVie alimmaiseksi. Tämän jälkeen tilanne Scribuksessa on jotakuinkin alla olevan kaltainen.


1.
Ensimmäinen tehtävä on saada teksti kiertämään kuvaa. Varmista, että kuvakehys on tekstikehyksen päällä. Valitse kuva niin, että punainen reunus kiertää kuvakehystä ja avaa Ominaisuudet-paletti. Avaa paletin Kuvio-välilehti ja valitse kohta Teksti kiertää kehyksen. Tämän jälkeen valitse vielä kohta Käytä reunusta. Nyt teksti kiertää kuvan, mutta kierrossa on muutama ongelma. Emme halua tekstiä ollenkaan kuvan ylä- ja vasemmalle puolelle ja oikealle puolelle haluamme hieman suuremman välin. Alla tilanne ensimmäisen vaiheen jälkeen.

2. Koska valitsimme, että kuva kiertää reunusta, on tekstin etäisyys nyt helppo säätää muokkaamalla kuvakehyksen reunusta. Ominaisuudet-paletin Kuvio-välilehdellä napsauta painiketta Muokkaa kuviota… Scribuksen vektorityökalut aukeavat. Työkaluikkunassa valitse kohta Muokkaa reunusta. Ilman tätä valintaa kohdistuvat muokkaukset kehyksen muodolle. Tämä on oiva keino, jos haluaa eksoottisen muotoisia kuvakehyksiä, mutta tällä kertaa haluamme vain suurentaa tekstin ja kuvan väliä eli Muokkaa reunusta täytyy olla valittuna.


3.
Yksinkertaisin keino suurentaa tekstin ja kuvan väliä on nyt napsauttaa vasemman sarakkeen alimmaista painiketta, jossa on valkoinen kehys ja neljä nuolta sen sisällä. Tämä painike suurentaa kehystä sen oikealla puolella olevan etäisyyden verran. Yläoikealla olevassa vektorityökalussa painikkeen napsautus suurentaa reunusta kymmenen pistettä. Reunus viimeistellään raahamalla vasen ja yläreuna kiinni tekstikehyksen reunaan. Alla olevassa kuvassa sininen viiva on reunus. Tämän jälkeen olemme valmiit ja kuva on kauniisti eroteltu sitä kiertävästä tekstistä. Lopputulos näkyy alla. Viimeiseksi sulje vektorityökalu Lopeta muokkaus -painikkeella.