From: Joaquin Cuenca Abela (e98cuenc@free.fr)
Date: Tue Jan 21 2003 - 01:53:32 EST
Andrew wrote:
> --- Martin Sevior <msevior@physics.unimelb.edu.au>
> 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,
This archive was generated by hypermail 2.1.4 : Tue Jan 21 2003 - 01:56:36 EST