[voikko-devel] Tavutus ja isojen kirjainten käsittely

Harri Pitkänen hatapitk at cc.jyu.fi
Wed Oct 18 18:51:34 EEST 2006


On Wednesday 18 October 2006 18:21, Teemu Likonen wrote:
> Harri Pitkänen kirjoitti:
> > Lisäsin äsken Joukahaisen malaga-muuntimeen tuen sanan
> > rakenneinformaation viemiseen Suomi-malagaan. Käytännössä tämä
> > tarkoittaa sitä, että nyt Suomi-malagan SVN-versiossa on korjattu
> > kaikki tiedossa olevat tavutusbugit. Myöskin sanat, joissa on isoja
> > kirjaimia keskellä sanaa, tunnistuvat oikein oikoluvussa.
>
> No niin, tavutus parani kertalaakista huomattavasti. Sitten vain
> kirjoitusasujen kimppuun. Kannattaako laittaa kaikkiin Joukahaisessa
> valmiiksi oleviin yhdyssanoihin kirjoitusasu, jolla sanaraja
> ilmaistaan? Ainoastaan ne, joissa sääntöpohjainen tavutus erehtyy?

Suosittelisin laittamaan vain tarpeen mukaan. Tavutusongelmien lisäksi toinen 
tilanne jossa noita voi tarvita on se, että yhdyssana voi häiritä 
taivutuspäätteiden vokaalityypin tunnistusta. Jos alkuosa vaikkapa sisältää 
vokaalin "a" ja loppuosa ainoastaan vokaaleita "e" tai "i" niin 
automaattitunnistus laittaa sanalle takavokaalipäätteet vaikka oikeasti 
kuuluisi käyttää etuvokaalipäätettä. Sanarajan asettaminen korjaa tilanteen. 
Johdoksissa tämä ei kyllä vieläkään toimi, mutta senkin varmasti korjaan 
jossain vaiheessa.

Ylimääräisestä sanarajojen asettamisesta ei ole muuta haittaa kuin se, että ne 
vievät turhaan tilaa lopullisessa ohjelmabinäärissä. Eli jos noita on turhaan 
tullut laitettua, ei missään nimessä ole tarpeen niitä poistaakaan.


Asiaan erityisemmin liittymätön lisäkysymys: Haittaako ketään, jos siirrämme 
suunniteltua 1.2 -version julkaisua tämän kuun lopulta marraskuun 
loppupuolelle? Kehitys on nyt hyvässä vauhdissa, ja suurin osa noista Teemun 
raportoimista yhdyssanojen käsittelyyn liittyvistä bugeista on sellaisia, 
että niihin tehdyt korjaukset vaativat huolellista testaamista, koska 
virheiden mahdollisuus on suuri. Haluaisin niistä ainakin muutaman korjata 
lähiviikkoina.

Harri



More information about the devel mailing list