On Sun, Nov 30, 2003 at 10:44:11PM +0200, Martin Vermeer wrote:

> > But since this is really only a halfway
> > house to what we really want, that might not be suitable. 
> 
> What *do* we/you really want? 

Well as outlined and discussed some months ago.

> > slightly weird to have some completely different UI for handling logical
> > styles from physical settings, as we have currently.
> 
> Hmmm perhaps. Did I point out already that I don't really like physical
> character attributes? :-)

They shouldn't exist at all, but that has some other implications.

> I can see your problem though. Having insets is a quite different
> paradigm, but is conceptually cleaner and more practical to implement.
> IMHO.

This is why we have the half-way house :)

> An essential difference is that a char attribute can be applied or
> unapplied. An inset can only be inserted (i.e., "applied" after
> selecting the text to be contained in it.)

Exactly ... this is just one of the many problems with a box-based
approach visible in the UI (as opposed to a purely internal box
paradigm)

> Of course code for deleting or "unapplying" an inset (e.g., backspace
> in pos 0, like in math) could be created as well. But what you will
> never be able to do in this paradigm is "unapplying" a charstyle for a
> piece in the middle of an applied charstyle, as you can do with
> physical attributes -- or more generally, creating arbitrary bit
> patterns of attributes. (But then I would argue "why would you want
> to?")

Well, I'm sure I could construct a valid use case.

regards
john

-- 
Khendon's Law:
If the same point is made twice by the same person, the thread is over.

Reply via email to