[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