For the sake of completeness, I should also ask:

  How should selections work for combining characters?

Again, one of the things that the Piece Table is really good at is allowing 
you to select all of the text "between" two DocPositions, so that you can 
format or delete that chunk of text.  

I suspect that in some cases, it may be desirable and/or reasonable to 
select "part" of a combined glyph (for example, ligatures) whereas in others 
(the accented c-cedilla, for example), it isn't. 

Can anyone give a definitive enumeration of the relevant screw cases here?  
Remember that the main goal here is to come up with a user experience that 
Just Works for entering *lots* of text, not just for twiddling a few 
characters.  

bottom line
-----------
I suspect that this issue may be easier to nail down than the undo case 
previously mentioned:

  http://www.abisource.com/mailinglists/abiword-dev/02/Apr/0707.html

If so, by all means tackle this one first. 

Paul
motto -- be sure to ask the right questions

Reply via email to