diff options
Diffstat (limited to 'tex/context/base/core-con.tex')
-rw-r--r-- | tex/context/base/core-con.tex | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tex/context/base/core-con.tex b/tex/context/base/core-con.tex index b378db9d9..07a3072a8 100644 --- a/tex/context/base/core-con.tex +++ b/tex/context/base/core-con.tex @@ -155,6 +155,18 @@ \fi}} %D \macros +%D {oldstylenumerals,oldstyleromannumerals} +%D +%D These conversions are dedicated to Frans Goddijn. + +\unexpanded\def\oldstylenumerals#1% + {{\os\number#1}} + +\unexpanded\def\oldstyleromannumerals#1% + {{\leftrulefalse\rightrulefalse\ss\txx\boxrulewidth=.15ex + \ruledhbox spread .15em{\hss\uppercased{\romannumerals{#1}}\hss}}} + +%D \macros %D {protectconversion} %D %D The previous two commands are not robust enough to be @@ -579,6 +591,9 @@ \defineconversion [g] [\greeknumerals] \defineconversion [G] [\Greeknumerals] +\defineconversion [o] [\oldstylenumerals] +\defineconversion [or] [\oldstyleromannumerals] + \defineconversion [\v!letter] [\character] \defineconversion [\v!Letter] [\Character] |