è in atto da un bel po' una discussione in w3c su come realizzare la sillabazione in html. Ogni lingua richiederebbe un algoritmo particolare e particolarmente complesso per realizzare una divisione sillabica compatibile con le regole grammaticali della lingua.
e con le lingue a lettura da destra a sx?
c'è qualche progr. shareware che, per l'inglese, fa il lavoro e lo applica in linguaggio html.
ma può sillabare una pagina per volta, poi magari si fanno degli insert iframe
troppo laborioso, e non credo neanche che il previsto tag <hyph></hyph> riuscirà a risolvere
quando è proprio brutto io correggo a mano con entità come nbsp br e trattino di divisione (hyphen.)

altra soluzione è quella di impaginare il testo con programmi di editoria, tipo adobe pagemaker e stamparlo in html col programma click to convert

cerca con google "html hyphenation"