LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Date: Tue, 21 Jan 2003 11:54:17 +0100
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=iso-8859-1
From: Frank Mittelbach <[log in to unmask]>
Parts/Attachments: text/plain (45 lines)

 > > nope nope (imho:-)
 > >
 > > that's for the case where \"a is precisely *not* executing an \accent but is
 > > actually a glyph in the current font
 > But that is the only case you have to handle!  \accent combinations
 > don't have the right kerning anyway, so just stick \relax before
 > the \accent.

you both are right and i was wrong (for the case of accents). however you would
have to identify that \"a is a glyph first, even more, you would need to do the
right thing concerning any text character eg some are fetched from a different
encoding so all that would be very messy indeed

 > The (killer) problem I see has already been alluded to: The inputenc
 > characters are already active, so you have to have a single definition
 > that works for both the initial expansion of the input text and as the
 > math-active character, without recursion.
 > David's usage of "" is probably part of the "illegal notation", but if
 > I may either clarify or fix:
 > Definition to convert from LICR to glyph:
 > \def{\"a}{\ifmmode \relax % make sure we are in math mode to stay
 >           \ifmmode \ddot a%
 >           \else \string \fi
 >           \else \string \fi}

sorry, perhaps i'm still dumb from my cold or else dumb anyway, but i don't
get you here. what is this supposed to tell me?

one of the problem is that pressing key  (umlaut-a) on the keyboard maps to
\"a alright in the LICR but that is not equiv to doing


for typesetting ---  the slot to use varies from encoding to encoding. so if i
interpret your definition above correctly then you end up with exactly
typesetting \char ` always for \"a ... or what?