--- Karl Ove Hufthammer <[EMAIL PROTECTED]> wrote: > Andrew Dunbar <[EMAIL PROTECTED]> wrote in > [EMAIL PROTECTED]:">news:[EMAIL PROTECTED]: > > > This is why I think the piecetable needs to know > about "glyphs > > made of multiple codepoints". > > And also single codepoints displayed as multiple > glyphs. :)
I'm not sure the piecetable needs to know this. It should be enough for the renderer to know. Can you give an example where the piecetable needs to know? It will affect selection though I guess and I hadn't though of that ): > > Nope it's much harder. Selection needs to know > about > > the qualities of each character it encounters. > > The Unicode character database, 'UnicodeData.txt' at > <URL: http://www.unicode.org/Public/UNIDATA/ > has > information on > all this. This database *needs* to be embedded in > AbiWord for > correct linebreaking, wordbreaking, > 'ligature'-creating, sorting, > glyph display &c. Basically yes. This alone won't give us wordbreaking though. For Japanese, Chinese, Thai, Lao, Khmer at least there either do not have to be, or are not permitted to be spaces between words! Andrew Dunbar. > -- > Karl Ove Hufthammer ===== http://linguaphile.sourceforge.net http://www.abisource.com __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
