Ian Hickson schrieb:
On Tue, 9 Jan 2007, �istein E. Andersen wrote:
Hyphenation does not seem to have been discussed on this list so far,
and I think it should be.
Old proposal:
[2] http://www.nada.kth.se/i18n/html/hyph.html
While I appreciate the problems faced by Swedish, German, and othes, I
don't think this is a big enough problem to deserve solutions more
complicated than the soft hyphen at this time.
Jukka Korpela stated that the intention of the soft hyphen is not
actually a hyphenation hint:
http://www.cs.tut.fi/~jkorpela/shy.html
(Anyway I don't really understand the difference between a normal hyphen
and a soft hyphen then...)
Given that Unicode provides soft hyphen semantics and CSS provides the
rendering rules, I don't think there is anything much for HTML5 to say on
the matter at this time.
This thread included many further e-mails discussing the subject. I agree
with most of the points made. There did not seem to be a consensus that
this is something that HTML5 should do anything about. If hyphenation
dictionaries are to be used, it seems CSS would be the best place for
them. I haven't done anything in HTML5 to handle them.
The wish for an in-text hyphenation mechanism is of course motivated by
the habit of how we do it in office and layout softwares, where text and
presentation are not separated. I totally agree that the appropriate
place for it is presentation, thus CSS, and the CSS3 draft looks quite
reasonable:
http://www.w3.org/TR/2007/WD-css3-gcpm-20070205/#hyphenation
Anyway I don't find anything about the format of the hyphenation
dictionary. To replace in-text hyphenation hints it is necessary to have
several levels of hyphenation quality - the german word for "hyphenation
mechanism" for example, "Trennungsmechanismus", you might want to have
hyphentated at any possible place inside body text, but only at
"Trennungs-mechanismus" in a headline. I see that this list is not the
appropriate place for suggestions about CSS3 properties - maybe someone
can point me to the appropriate place?