On Tue, 8 Sep 2009, Hans Hagen wrote:
Aditya Mahajan wrote:
The names \alpha \beta etc are currently hardcoded in char-def. The only way to change them is to move mathname="alpha" from 0x1D6FC to 0x03B1. Or use \greekalpha, \greekbeta etc (essentially taking the text glyphs).
Hans, we need to think of mechanism to switch between upright and italic greek letters for the macros.
ok. actually, it's not that hard to do,
and i'd also provide an 0x1D6FC -> 0x03B1 and vise versa transformation then (on unicode chars)
As long as there is still some way of getting 0x1D6FC in the output.
... so, you can start thinking about proper names for the commands (\ugreek, \igreek or so);
I would prefer long names, say \uprightalpha, \italicalpha, etc or \mathuprightalpha, \mathitalicalpha Since, the user will usually just type \alpha, the long names should not be a problem.
are there more such up/it things?
The differential operator has various conventions (upright, italic), but unicode only provides the double struck version (0x2145, and 0x2146) Aditya