[NTG-context] \textcomma (was Re: Comma separating multiple footnotes)

Wolfgang Schuster schuster.wolfgang at googlemail.com
Thu Apr 19 22:59:18 CEST 2012


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


More information about the ntg-context mailing list