Rappel : Envisagé ici au départ :
http://weblogs.mozillazine.org/roc/archives/2006/02/post_1.html
Avec mon commentaire qui pointait vers :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/uniscrib_9t2d.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/uniscrib_7yhx.asp

Mais quand on calcule les break séparément, il faut utiliser ScriptBreak :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/uniscrib_1dm3.asp?frame=true
Voir aussi info ici :
http://www.microsoft.com/globaldev/getwr/steps/wrg_linebrk.mspx

Le tutorial unicode du site catch22 ne me semble pas donner beaucoup d’info sur lamanière de gérer cela.

Cela dit nos amis Thai ont bien bougé sur le sujet, leur patch sont presques préts :
Windows
https://bugzilla.mozilla.org/show_bug.cgi?id=390048
Mac
https://bugzilla.mozilla.org/show_bug.cgi?id=389520

Et ils ont stocké plein d’info sur la manière de programmer le sujet :
http://scratchpad.wikia.com/wiki/Firefox_Thai