summaryrefslogtreecommitdiff
path: root/tex/context/base/font-ini.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/font-ini.mkiv')
-rw-r--r--tex/context/base/font-ini.mkiv40
1 files changed, 23 insertions, 17 deletions
diff --git a/tex/context/base/font-ini.mkiv b/tex/context/base/font-ini.mkiv
index 783d16820..d77733a29 100644
--- a/tex/context/base/font-ini.mkiv
+++ b/tex/context/base/font-ini.mkiv
@@ -3158,43 +3158,49 @@
% math:
\definefontfeature
- [virtualmath]
+ [mathematics]
[mode=base,
liga=yes,
kern=yes,
tlig=yes,
trep=yes,
mathalternates=yes,
+ mathitalics=yes,
+ % nomathitalics=yes, % don't pass to tex, might become default
language=dflt,
script=math]
\definefontfeature
- [virtualmath-l2r]
- [virtualmath]
+ [mathematics-l2r]
+ [mathematics]
[]
\definefontfeature
- [virtualmath-r2l]
- [virtualmath]
+ [mathematics-r2l]
+ [mathematics]
[language=ara,
rtlm=yes,
locl=yes]
-\definefontfeature[math-text] [virtualmath] [ssty=no]
-\definefontfeature[math-script] [virtualmath] [ssty=1,mathsize=yes]
-\definefontfeature[math-scriptscript] [virtualmath] [ssty=2,mathsize=yes]
+\definefontfeature[virtualmath] [mathematics] % downward compatibility
+\definefontfeature[virtualmath-l2r] [mathematics-l2r] % downward compatibility
+\definefontfeature[virtualmath-r2l] [mathematics-r2l] % downward compatibility
-\definefontfeature[math-text-l2r] [virtualmath-l2r] [ssty=no]
-\definefontfeature[math-script-l2r] [virtualmath-l2r] [ssty=1,mathsize=yes]
-\definefontfeature[math-scriptscript-l2r] [virtualmath-l2r] [ssty=2,mathsize=yes]
+\definefontfeature[math-text] [mathematics] [ssty=no]
+\definefontfeature[math-script] [mathematics] [ssty=1,mathsize=yes]
+\definefontfeature[math-scriptscript] [mathematics] [ssty=2,mathsize=yes]
-\definefontfeature[math-text-r2l] [virtualmath-r2l] [ssty=no]
-\definefontfeature[math-script-r2l] [virtualmath-r2l] [ssty=1,mathsize=yes]
-\definefontfeature[math-scriptscript-r2l] [virtualmath-r2l] [ssty=2,mathsize=yes]
+\definefontfeature[math-text-l2r] [mathematics-l2r] [ssty=no]
+\definefontfeature[math-script-l2r] [mathematics-l2r] [ssty=1,mathsize=yes]
+\definefontfeature[math-scriptscript-l2r] [mathematics-l2r] [ssty=2,mathsize=yes]
-\definefontfeature [math-nostack-text] [math-text] [nostackmath=yes]
-\definefontfeature [math-nostack-script] [math-script] [nostackmath=yes]
-\definefontfeature [math-nostack-scriptscript][math-scriptscript][nostackmath=yes]
+\definefontfeature[math-text-r2l] [mathematics-r2l] [ssty=no]
+\definefontfeature[math-script-r2l] [mathematics-r2l] [ssty=1,mathsize=yes]
+\definefontfeature[math-scriptscript-r2l] [mathematics-r2l] [ssty=2,mathsize=yes]
+
+\definefontfeature[math-nostack-text] [math-text] [nostackmath=yes]
+\definefontfeature[math-nostack-script] [math-script] [nostackmath=yes]
+\definefontfeature[math-nostack-scriptscript][math-scriptscript][nostackmath=yes]
% \definefontfeature[mathtext] [math-text]
% \definefontfeature[mathscript] [math-script]