summaryrefslogtreecommitdiff
path: root/tex/context/base/core-con.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/core-con.tex')
-rw-r--r--tex/context/base/core-con.tex15
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]