- From: Uma Umamaheswaran <umavs@ca.ibm.com>
- Date: Tue, 18 Jun 2013 13:50:41 -0400
- To: fantasai.lists@inkedblade.net
- Cc: www-international@w3.org
- Message-ID: <OF7AC8531C.590DB682-ON85257B8E.006110BA-85257B8E.00620695@ca.ibm.com>
>>(Ref: fantasai <fantasai.lists@inkedblade.net> posting of 2013-06-14 07:20 .... Issue 3: Anyone know of further information on line-breaking rules languages other than Japanese? We have a note collecting references to further information that could use some help from i18n folks: http://dev.w3.org/csswg/css-text/#line-breaking << Our Thai expert Nattapong Sirilappanich (natta@th.ibm.com) has provided the following feedback ... The only mandatory rule for line break of Thai language is "Never break within Grapheme cluster". If this rule is broken, it can be said, Thai is not supported. The example would be "à" can never be the last character in the line and "Ð" can never be the first character of the line. If more advanced linguistic tool were available, the rule will become. - If line contains more than one word, do line break before a last word, except if the last word consume more than 10-15% of line space then: -- If line contains more than one syllable, do line break before last syllable and perform hyphenation. -- Otherwise, break at grapheme level. (The problem is rule#2. I don't see any API providing such functionality.) I hope this helps.. Uma V.S. UMAmaheswaran, Ph.D. Globalization Centre of Competency, IBM Toronto Lab A3/SZ8, 8200 Warden Avenue, Markham, ON, Canada, L6G1C7; +1 905 413 3474; Fax: +1 905 413 4751; TieLine 313-3474; email: umavs@ca.ibm.com
Received on Tuesday, 18 June 2013 17:53:14 UTC