További példa a szebb betűmegjelenítésre

Kiadványaink elektronikus megjelenítése jelentősen javulni fog a LibreOffice 3.5 fejlett, a magyar tipográfiai sajátosságok figyelembevételével készített Linux Libertine G és Biolinum G betűkészleteinek új változatával, l. korábbi bejelentés. A HUP.hu portálon megjelent cikkhez készült a mellékelt (Adobe Readerről készült képernyőképeket tartalmazó) összehasonlítás a régi [Fontforge TrueType autohinting] és az új [FreeType ttfautohint] megjelenítés, és a LibreOffice-ban fejlett betűkészletként még nem használható eredeti OpenType betűk megjelenítése között. Az OpenType betűk többnyire PostScript Type 2-es raszterizálásjavító adatai nem kompatibilisek a Graphite betűtechnológia által is használt TrueType betűformátum hasonló adataival, ezért vesztek el ezek az információk a Graphite formátumúvá alakításnál. Érdekes, hogy a FreeType ttfautohint programmal készített automatikus raszterizálásjavító adatokkal a betűk megjelenítése nem csak utoléri az OpenType-ét, hanem meg is előzi, mivel nem tartalmaz olyan egyenetlen szövegmegjelenítést, mint ami a mellékelt kép utolsó kurzív bekezdésében, a „hat_áron” és „h_asználatától” szavaiban látható (az aláhúzás jelöli a túl nagy betűközt az OpenType betűk raszterizálásánál).

Kiadványszerkesztés Writerrel – javított kiadás

Frissült a Kiadványszerkesztés LibreOffice Writer szövegszerkesztővel könyv digitális kiadása: részletesen bemutatja a nemrégiben kiadott betűkészletek új tulajdonságait, és egyben példázza is azok működését. A címoldal rögtön több újdonságot is megmutat: az első sorban látható az az (Albrecht Dürer monogramjára emlékeztető) kiskapitális „a” jelváltozat, ami most már ékezetesen, így magyar szövegekben is használható a megfelelő betűtulajdonság bekapcsolásával (lásd az „Á”-t a „kiadvány” szóban). A Writer szó valódi nagy betűfokozattal (Linux Libertine Display) szerepel, a kis címkék pedig valódi kis betűfokozattal (Linux Libertine felső index betűtulajdonsága), amely szintén tartalmaz már nagybetűket, ékezetes betűket és írásjeleket. Így a könyv lábjegyzetei és margón elhelyezkedő feliratai már nem hamis kicsinyített betűkkel, hanem ezzel a kis betűfokozattal kerültek kiszedésre.
A jegyzetben a tömbösített bekezdések elválasztójelei részlegesen kilógnak a bekezdés határán túlra. A kiadványszerkesztők által ismert megoldás célja, hogy egyenletesebbnek tűnjön a bekezdésszél (optikai margó). A figyelmes szemlélő pedig arra is rátalálhat, hol került javításra az előző kiadás hibás elválasztása, ahol önmagában maradt egy fi-ligatúra (segítség: keressünk rá a talaj szóra) – az ilyen ligatúrák helyett automatikusan keskeny f betűvariánst és i-t jelenítenek meg az új betűkészletek. Sok helyen javult a jegyzetben a kurzív kiemelések egalizálása (az álló és kurzív betűk távolsága) is a betűtulajdonságként elérhető kurzív korrekcióval. A kurzív szövegű felsorolások pedig álló zárójeleket tartalmaznak, amelyek csak a szokásosnál munkaigényesebb egalizálás miatt szorultak vissza a nyomdászatban. De ami kiemelt jelentőséggel bír a magyar kiadványszerkesztés szempontjából, az a magyar nyelvhez szükséges ligatúrák megléte: az új gf, gj betűkészletjel-változatok számos helyen fordulnak elő a jegyzet szövegében.
Az új lehetőségekkel a LibreOffice eredményesen veszi fel a versenyt a pár opcionális OpenType tulajdonságot már támogató Microsoft Office 2010-zel, sőt alkalmassá vált a komoly kiadványszerkesztési munkára is, amit a közeljövőben több új – részben a LibreOffice 3.4 Graphite 2 betűtechnológiai motorjának teszteléséhez készített – kiadvány is bizonyítani fog. A fejlesztést az FSF.hu Alapítvány támogatta.

LibreOffice 3.4 béta teszt: Hunspell 1.3, Graphite 2

A hétvégén sikerült letesztelni a LibreOffice 3.4-ben frissült Hunspell helyesírás-ellenőrzőt és Graphite betűkezelőt.

A Hunspell 1.3-as változata a Holland Nyelvi Unió és a LibreOffice holland nyelvi eszközei mögött álló OpenTaal Alapítvány támogatásával, és az alapítvány tagja, Ruud Baars hibabejelentési és tesztelési segítségével készült el, a LibreOffice-ba pedig Caolán McNamarának köszönhetően került be nem sokkal a kiadás után. A változások elsősorban az összetettszó-kezelést érintik, ami nemcsak a holland számára hasznos, hanem a hasonlóan bonyolult magyarhoz is: ezzel például javíthatóvá válik, illetve a szótármodulba kihelyezhető a Hunspell programba bedrótozott magyar mozgószabály-kezelés. Ami helyenként már most is tapasztalható az egyéb javításokból, hogy kevesebb a furcsa javaslat: például a „Messzecsuzec” szóra most már csak a helyes Massachusetts alakot kapjuk meg, a „Messze-messze, messzelátás, messzebbiek” javaslatokat már nem (hasonlóan a „csivavát” szóra csak a chihuahuát, a „csivitel, csersavát, Csikvárit” már nem). Összefoglalás a javított hibákról (holland nyelven, angol hibajegyekkel).

A Graphite 2 tesztelése során több súlyos hibára is fény derült, így ezek még időben bejelentésre kerültek: https://bugs.freedesktop.org/show_bug.cgi?id=36703. Míg a ligatúrán belüli elválasztásnál nem tapasztalható egalizálási hiba (az elválasztójel előtt túl nagy köz lehet a korábbi változatokban), nem működik a magyar számára fontos rendhagyó eset, a kettőzött többjegyű mássalhangzók elválasztása (pl. „eggyé”: egy-gyé). Még súlyosabb hiba, hogy bizonyos helyettesítésekre, pl. a „Qu” ligatúrára, vagy a Linux Libertine G betűkészlet fejlesztői változatában már szereplő kurzív „fö” helyettesítésre lefagy a program. A szintén fejlesztés alatt álló ékezetpozicionálás, és részben az egalizálás sem működik a LibreOffice 3.4 béta kiadásával. Ezért kiadványszerkesztési célra (lásd Kiadványszerkesztés LibreOffice Writerrel) csak a LibreOffice jelenlegi stabil kiadását javasolt használni. Ebben megtalálható a magyar tipográfiai támogatással rendelkező Linux Libertine G és Biolinum G Graphite betűkészletek legfrissebb kiadása is. A betűkészletek következő, számos fontos javítást és egyéb fejlesztést tartalmazó kiadása remélhetőleg már a végleges LibreOffice 3.4-ben helyet kaphat az FSF.hu Alapítvány támogatásával.

Elhunyt Keith Stribley

Keith StribleyA felesége révén Burmában letelepedett – fizikus végzettségű – informatikus, Keith Stribley önkéntes munkájának eredménye, hogy a Graphite fejlett betűtechnológia alapértelmezett része lett a LibreOffice-nak. A LibreOffice egyik hibajegyéből és egy blogüzenetből tudtuk meg, hogy Keith tragikus hirtelenséggel elhunyt a múlt héten. Az említett hibajegyben található fejlesztést, amellyel a Graphite motor egy nagyságrenddel gyorsabbá válik a LibreOffice-ban (és Keith az integrációján dolgozott éppen), kollégái az emlékének szentelték. Keith Stribley, ahogy a Graphite betűtechnológiával is, egyéb fejlesztéseivel is új hazáját szolgálta, de a burmai nyelvhez szorosan nem kötődő kéréseinket (például a Graphite korábbi elválasztási problémáit) is késedelem nélkül javította a hibabejelentéseink alapján. Munkái közül kiemelhető a Graphite OpenOffice.org kiegészítő, ami lehetővé teszi a telepített Graphite betűkészletek tulajdonságainak megtekintését LibreOffice-ban (a program az angol és a burmai mellett magyar honosítással rendelkezik), valamint kollégájával, Martin Haskennel jegyzett, az OpenDocument formátum fejlett betűtechnológiai támogatására vonatkozó javaslata. (Ez utóbbinak köszönhető, hogy a LibreOffice-ba bekerült, az FSF.hu Alapítvány támogatásával készült Graphite betűkészletek, a Linux Libertine G és Biolinum G betűtulajdonságai könnyen megjegyezhető, az OpenType-éval részben megegyező négybetűs azonosítókkal érhetők el, nem pedig számokkal.)
Utolsó hozzá írott levelemben javasoltam Keithnek, hogy a LibreOffice 3.3-ban megjelent új lehetőséggel, a kiegészítőkben használható panelekkel egyesítse Graphite kiegészítője és a Linux Libertine G és Biolinum G betűkhöz készült tipográfiai eszköztár előnyeit. Ez a feladat most már ránk maradt. A Graphite (még általánosabban Betűtulajdonságok) LibreOffice panel, ha elkészül, Keith emlékét fogja őrizni.