Razvoj skripte za automatski prijelom riječi na kraju retka u suvremenim web pretraživačima (CROSBI ID 717062)
Prilog sa skupa u zborniku | sažetak izlaganja sa skupa | međunarodna recenzija
Podaci o odgovornosti
Ježić, Trpimir J. ; Pap, Kludio ; Mikota, Miroslav
hrvatski
Razvoj skripte za automatski prijelom riječi na kraju retka u suvremenim web pretraživačima
Iako je tipografska praksa od svojih renesansnih začetaka prepoznala vrijednost prijeloma riječi na krajevima redaka kao pomoć u uspješnom poravnanju teksta u službi osiguranja čitkosti, web standardi se tek nedavno po prvi puta posvećuju ovoj problematici u svojem radnom nacrtu buduće CCS3 specifikacije i to na način u kojem samo djelomično adresiraju problem riječi dužih od širine stupca i bez osvrta na to kako taj mehanizam negativno utječe na poravnanje redaka i čitkost teksta. Niti jedan pretraživač danas još nije u potpunosti implementirao specifikacije predložene u W3C-ovom radnom nacrtu. Rad će predstaviti skriptu, razvijenu od strane autora teksta, koja na temelju algoritma prof. emer. Vilka Žiljka za dijeljenje riječi hrvatskoga jezika na slogovne jedinice, objavljenog 1990. godine, omogućuje dinamični i responzivni prijelom teksta u svim uobičajenim oblicima poravnanja redaka uz mogućnost gramatički ispravnog prijeloma riječi na krajevima redaka. Rad u svom nastavku prikazuje kako prilagodba skripte omogućuje upravljanje automatskim lomljenjem riječi kroz CSS upute, te koji su daljnji koraci potrebni kako bi se skripta mogla internacionalizirati.
lomljenje riječi ; grafički slog ; mehanizmi za automatski prijelom retka ; web standardi ; ES6 ; CSS3 radni nacrt
nije evidentirano
engleski
Development of hyphenation script for automatic text layout in modern web browsers
nije evidentirano
hypenation ; text layout mechanism ; web standards ; ES6 ; CSS3 working draft
nije evidentirano
Podaci o prilogu
49-49.
2019.
objavljeno
Podaci o matičnoj publikaciji
Podaci o skupu
Međunarodni znanstveni skup Tiskarstvo & dizajn 2019
predavanje
14.03.2019-15.03.2019
Krapina, Hrvatska; Zagreb, Hrvatska