Am 19.04.2012 um 22:31 schrieb Hans Hagen: > On 19-4-2012 21:06, Aditya Mahajan wrote: >> On Thu, 19 Apr 2012, Wolfgang Schuster wrote: >> >>> >>> Don’t use \textcomma in MkIV, it’s a math symbol and doesn’t scale >>> when you change the relative font size. >>> >>> \starttext >>> >>> a, b\textcomma\ c >>> >>> {\tfxx a, b\textcomma\ c} >>> >>> {\tfb a, b\textcomma\ c} >>> >>> \stoptext >>> >>> @Hans/Aditya: Is it a good idea to put “textcomma” in the mathspec >>> entry (char-def.lua): > > indeed, it's probably some leftover (there might be some more) > >> What is textcomma supposed to do? I see that it is defined and used in >> core-mis.mkiv and then redefined in char-def. >> >> My guess is that \textcomma and \textperiod were defined to be >> complementary to \mathcomma and \mathperiod, but this is not consistent >> with rest of the naming convention. (\text... begin text mode commands >> for symbols, and not math mode commands). >> >> Does anyone use \textcomma and \textperiod in math mode? I would suggest >> that we rename them to \puncuationcomma and \punctuationperiod, and add >> \textcomma and \textperiod as text mode commands (and remove the >> definition of \textcomma from core-mis) > > the \text* should be just . and , (no math) > > I have no clue about the math usage. Just tell me what to patch.
Is there a reason the make them into math commands, I think it’s better the define them as “contextname=…” to let them behave as in MkII where \textcomma is defined as enco-def.mkii:\definecharacter textcomma , enco-def.mkii:\definecharacter textperiod . Wolfgang ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________