Zoek op de website
naar Lab
Laan Corpus den Hoorn 100-1
9728 JR Groningen
t 050 210 12 00
f 050 318 05 30
info@iwink.nl
Routebeschrijving
neem contact met ons op

Support Support
050 210 12 02
support@iwink.nl

Automatische woordafbreking

7 november 2008

Titels en andere stukken tekst conformeren zich niet altijd naar het grafisch ontwerp. Zo kan het gebeuren dat een titel langer is dan de lengte die beschikbaar is in een regel. Webbrowsers kunnen vooralsnog niet betrouwbaar en netjes woorden afbreken. Het Lab ontwikkelt een techniek om dit toch mogelijk te maken.

Vuistregels

Wij experimenteren momenteel met een algoritme dat woorden automatisch afbreekt volgens vuistregels die zijn opgesteld voor de Nederlandse en Engelse taalregels. Door niet met complete woordenboeken te werken, maar met verzamelingen van vuistregels waarmee systematisch door de tekst heen wordt gelopen kan er snel en betrouwbaar worden afgebroken.

Elke afbreekmogelijkheid herkennen

Omdat tijdens het doorrekenen van deze vuistregels nog niet duidelijk is hoe de tekst op de webpagina weergegeven zal worden, worden in de tekst verborgen afbreekstreepjes toegevoegd op elke plek waar hij kan worden afgebroken.

Als deze afbreekstreepjes zichtbaar zouden zijn, zou bovenstaande alinea er als volgt uit zien:

Om-dat tij-dens het door-re-ke-nen van de-ze vuist-re-gels nog niet
dui-de-lijk is hoe de tekst op de web-pa-gi-na weer-ge-ge-ven zal wor-den,
wor-den in de tekst ver-bor-gen af-breek-streep-jes toe-ge-voegd op
el-ke plek waar hij kan wor-den af-ge-bro-ken.

Deze tekst kan vervolgens door een browser wel slim worden afgebroken.

De tekst met afbreekstreepjes is ook geschikter voor gebruik in de textwriter component in Webbeheer CMS. Daarmee is het mogelijk om stukken tekst te "schrijven" in speciale lettertypes, bijvoorbeeld in een huisstijl lettertype.

Tekst met afbreekstreepjes kan in grotere lettertypes en smallere kolommen worden gebruikt zonder dat dit lelijk wordt.