>>>> "Andy" == Andy Piper <andyp(a)bea.com>
writes:
Andy> I guess I don't understand what you mean here. Text glyphs
Andy> are supposed to address this, although some of the sizing
Andy> issues are still unresolved.
Well, if you were careful to set up your text glyphs so that the
"alpha" glyph was always reused when you see "\alpha" in the TeX
buffer, it would be nearly the same. But AFAIK, if you (very
naturally) scanned over the buffer for "\\\(alpha\|beta\|...\)", then
did (make-glyph (match-string 1)), you would get a new glyph for each
occurance of "\alpha". The idea here would be to make the glyph
instantiator be an index into a font (normally simply a character)
rather than a string. This way the glyphs for all occurances of
"\alpha" would automatically be eq (in Emacs Lisp).
Andy> Actually what you want to do could be acomplished using the
Andy> new layout glyph support.
They're unsupported as far as I can tell: no docs. Neither the
Lispref (C-h i m lispref m glyphs) nor C-h v make-glyph mentions
them. You want customers, you gotta market your product. :-)
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.