Andrew wrote: > --- Martin Sevior <[EMAIL PROTECTED]> > wrote: > On Sun, 12 Jan 2003, Johan Bj�rk wrote: > > > > > QNX/Photon does this by making the cursor > > horizontal instead of > > > vertical, the lenght of one char. > > > I personaly thinks this might be a bit better, as > > it's more subtile and > > > I don't like big warning signs for something as > > common as INS/OVR as > > > it's a really handy feature :) > > > > > > Then again, if we want a huge and big 'warning' > > the square is probably > > > better. > > > > > > Hmm upon reflection, both the square and the > > underline have the issue that > > the width changes with the character you're > > overwriting. So for example a > > square the covers a "i" is narrower than a square > > that covers an "m". It > > would be impossible to complete cover the an italic > > "f" in Times New Roman > > since it overlaps the previous character. > > > > We'd need to change findPointCoords() to get this > > width no impossible but > > a bit of a pain. > > Of course there will also be some i18n issues such as > taking combining characters ang ligatures into account > as well as bidi cursor/caret specialties.
That should be handled anyway for normal cursor motion/selection. That doesn't add any difficulty to what we should do anyway. Cheers,
