eestikeelne poolitus veebitekstile

Varsti on kõigil brauseritel CSS3 poolituse tugi olemas… aga seniks-kuniks ajab asja ära hyphenator.js mida muuhulgas soovitab Richard Fink artiklis The Look That Says Book. Olen nimelt parajasti tegelemas veebiakadeemia.ee ettevalmistamisega algavaks saatehooajaks ja poolituse puudumine muutis kitsa veeru peal oleva teksti vastikult sakiliseks.

Kiire guugeldamine ei andnud eestikeelse veebipoolituse kohta ühtki tulemust, seega tuli muuhulgas tekitada hyphenator.js jaoks et.js poolitusmuster – aluseks Enn Saare TeX-muster – ning … nii lihtne see oligi :-) Enn lubas tulemuse LGPL alla ning loodetavasti jõuab see varsti ka hyphenator.js ametlikku distributsiooni, seni võib küsida ajutist versiooni minult meilitsi … või pruukida tehnokratt.net/hyphenator/mergeAndPack.html generaatorit.

Kasutuselevõtt on imelihtne:

  • Hyphenatoriga tuleb kaasa mergeAndPack.html mis pakib poolituse, vajalikud keelemoodulid ning seadistused kenasti üheks minimeeritud javascriptiks kokku (olgu siiski lisatud, et mergeAndPack ei tööta otse kettalt avades vaid eeldab turvapõhjustel käitamist veebiserverist – tehnokratt.net/hyphenator/mergeAndPack.html abiks)
  • Linnutad seal soovitavad keeled, vajadusel timmid poolitamise agressiivsust ning lisad klassi mida vaja poolitada (vaikimisi eeldatakse, et lisad poolitamist vajavale sisule klassi hyphenate – minul siin Thematic’u peale tehtud kujunduses sobib entry-content päris hästi); hetkel tasub mitte lubada CSS3 poolituse tuge (bugi on raporteeritud), sest vähemasti Firefox 3.6 kasutajad saavad sellel puhul veateate (võib muidugi ka leppida sellega, et nad peavad lugema poolitamata teksti ning lihtsalt muutma onError funktsiooni {}-ks ehk mitte-veateadet-väljastavaks).
  • Tulemuseks saad teksti mille võid kopeerida nt hyphenator-et.js failiks.
  • WordPressi puhul tasub see sokutada oma kujundusteema kataloogi ning kui lisada functions.php-sse järgmised kaks rida peakski kõik toimima:
wp_register_script( 'hyphenator', ( get_stylesheet_directory_uri() . "/hyphenator-et.js" ), false, '4.0.0' );
wp_enqueue_script( 'hyphenator' );
Postitatud rubriiki usability. Talleta püsiviide. Kommenteerimine ja trackback-viidete lisamine ei ole lubatud.

3 Kommentaarid

  1. Alexandra Jones
    Lisatud 10. mai 2012 kell 09:37 | Püsiviide

    Very
    informative and helpful. I was searching for this information but there are
    very limited resources. Thank you for providing this information
    AuthorHouse

  2. LK_
    Lisatud 25. mai 2012 kell 14:49 | Püsiviide

    küsimus: mis on viimasel ajal enamkasutatavaid kirjavahemärke eesti ajalehtedes?
    vastus: eks ikke seesama poolitamise märk…

    mõne päevataguses pärnu postimehes oli neidsinaseid kriipse 5tk järjestikel ridadel, poolitatakse 4tähelisi sõnu, nii nimeste eesnimesid kui ka veebiaadresse…

    • Lisatud 25. mai 2012 kell 15:31 | Püsiviide

      Seejuures tehakse enamus paberlehti InDesign’is, mis omab väga head kontrolli poolitamise üle – muuhulgas vaadates tervet lõiku tervikuna, mitte rida-haaval nagu vanemad küljendusproged.

      AGA ajalehe kitsas veerg on muidugi probleem, ma olen seal ka ise keeranud poolitust agressiivsemaks ja tavaks on lubada isegi selliseid nippe nagu tähe horisontaalsuunas kokkusurumine mõne % võrra… (annab sujuvama tekstijooksi)

  • Viimane veerg

    Mina olen Peeter Marvet (pets@tehnokratt.net). Ei saa täielikult välistada, et see siin oli kunagi minu ajaveeb. Kirjapandu ei pruugi väljendada seisu- ega istmekohti. Seoses surutisega esilehe mahtu vähendatud 8%. Lisandub käibemaks, Tallinna elanikel ka müügi- ja paadimaks. Pakendatud gaasikeskkonda. Valmistatud arvutis milles võib leiduda väheses koguses piima- ja pähklitükke. Ei sisalda hüdrogeenitud (transarasvavabasid) taimseid rasvhappeid, sisaldab vahustatud lämmastikku.

    Puhhi lõks imelike skännerite püüdmiseks, ära siia klõpsa :-)