summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-fonts.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/interface/mkiv/i-fonts.xml')
-rw-r--r--tex/context/interface/mkiv/i-fonts.xml121
1 files changed, 93 insertions, 28 deletions
diff --git a/tex/context/interface/mkiv/i-fonts.xml b/tex/context/interface/mkiv/i-fonts.xml
index 112b93c6e..c246905f0 100644
--- a/tex/context/interface/mkiv/i-fonts.xml
+++ b/tex/context/interface/mkiv/i-fonts.xml
@@ -65,31 +65,31 @@
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
-
+
<cd:command name="emphit" file="font-emp.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
-
+
<cd:command name="emphsl" file="font-emp.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
-
+
<cd:command name="emphtf" file="font-emp.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
-
+
<cd:command name="emph" file="font-emp.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
</cd:arguments>
</cd:command>
-
+
<cd:command name="emphasized" file="font-emp.mkvi">
<cd:arguments>
<cd:resolve name="argument-text"/>
@@ -259,10 +259,26 @@
<cd:constant type="yes"/>
<cd:constant type="no"/>
</cd:parameter>
+ <cd:parameter name="checkmarks">
+ <cd:constant type="yes" default="yes"/>
+ <cd:constant type="no"/>
+ </cd:parameter>
<cd:parameter name="cd:name">
<cd:constant type="yes"/>
<cd:constant type="no" default="yes"/>
</cd:parameter>
+ <cd:parameter name="mathnolimitsmode">
+ <cd:constant type="cd:number"/>
+ </cd:parameter>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="adaptfontfeature" file="font-fea.mkvi">
+ <cd:arguments>
+ <cd:resolve name="keyword-name"/> <!-- pattern -->
+ <cd:assignments list="yes">
+ <cd:inherit name="definefontfeature"/>
</cd:assignments>
</cd:arguments>
</cd:command>
@@ -274,49 +290,49 @@
</cd:arguments>
</cd:command>
- <cd:command name="addfeature" variant="1" file="font-fea.mkvi">
+ <cd:command name="addfeature" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="addfeature" variant="2" file="font-fea.mkvi">
+ <cd:command name="addfeature" variant="direct" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="subtractfeature" variant="1" file="font-fea.mkvi">
+ <cd:command name="subtractfeature" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="subtractfeature" variant="2" file="font-fea.mkvi">
+ <cd:command name="subtractfeature" variant="direct" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="replacefeature" variant="1" file="font-fea.mkvi">
+ <cd:command name="replacefeature" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="replacefeature" variant="2" file="font-fea.mkvi">
+ <cd:command name="replacefeature" variant="direct" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetandaddfeature" variant="1" file="font-fea.mkvi">
+ <cd:command name="resetandaddfeature" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
</cd:arguments>
</cd:command>
- <cd:command name="resetandaddfeature" variant="2" file="font-fea.mkvi">
+ <cd:command name="resetandaddfeature" variant="direct" file="font-fea.mkvi">
<cd:arguments>
<cd:resolve name="argument-name"/>
</cd:arguments>
@@ -332,7 +348,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="feature" variant="1" file="font-fea.mkvi">
+ <cd:command name="feature" file="font-fea.mkvi">
<cd:arguments>
<cd:keywords>
<cd:constant type="+"/>
@@ -353,7 +369,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="feature" variant="2" file="font-fea.mkvi">
+ <cd:command name="feature" variant="direct" file="font-fea.mkvi">
<cd:arguments>
<cd:keywords delimiters="braces">
<cd:constant type="+"/>
@@ -583,7 +599,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definefont" variant="1" file="font-ini.mkvi">
+ <cd:command name="definefont" file="font-ini.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-font"/>
@@ -593,7 +609,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definefont" variant="2" file="font-ini.mkvi">
+ <cd:command name="definefont" variant="argument" file="font-ini.mkvi">
<cd:arguments>
<cd:resolve name="keyword-name"/>
<cd:resolve name="keyword-font"/>
@@ -716,7 +732,7 @@
<cd:command name="txx" file="font-ini.mkvi"/>
- <cd:command name="definebodyfont" variant="1" file="font-fil.mkvi">
+ <cd:command name="definebodyfont" file="font-fil.mkvi">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -777,7 +793,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="definebodyfont" variant="2" file="font-fil.mkvi">
+ <cd:command name="definebodyfont" variant="argument" file="font-fil.mkvi">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
<cd:constant type="cd:name"/>
@@ -798,6 +814,17 @@
</cd:arguments>
</cd:command>
+ <cd:command name="setupfonts" file="font-ini.mkiv">
+ <cd:arguments>
+ <cd:assignments list="yes">
+ <cd:parameter name="language">
+ <cd:constant type="no" default="yes"/>
+ <cd:constant type="auto"/>
+ </cd:parameter>
+ </cd:assignments>
+ </cd:arguments>
+ </cd:command>
+
<cd:command name="setupbodyfont" file="font-ini.mkiv">
<cd:arguments>
<cd:keywords list="yes" optional="yes">
@@ -884,7 +911,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="switchstyleonly" variant="1" file="font-ini.mkiv">
+ <cd:command name="switchstyleonly" file="font-ini.mkiv">
<cd:arguments>
<cd:keywords>
<cd:constant type="rm"/>
@@ -907,7 +934,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="switchstyleonly" variant="2" file="font-ini.mkiv">
+ <cd:command name="switchstyleonly" variant="command" file="font-ini.mkiv">
<cd:arguments>
<cd:csname/>
</cd:arguments>
@@ -1036,6 +1063,8 @@
<cd:command name="settabular" file="font-pre.mkiv"/>
+ <cd:command name="setfractions" file="font-pre.mkiv"/>
+
<cd:command name="setsuperiors" file="font-pre.mkiv"/>
<cd:command name="tinyfont" file="font-pre.mkiv"/>
@@ -1228,13 +1257,13 @@
</cd:arguments>
</cd:command>
- <cd:command name="style" type="environment" generated="yes" variant="generated" file="font-sty.mkvi">
+ <cd:command name="style" type="environment" generated="yes" variant="example" file="font-sty.mkvi">
<cd:sequence>
<cd:variable value="style"/>
</cd:sequence>
</cd:command>
- <cd:command name="style" generated="yes" variant="generated" file="font-sty.mkvi">
+ <cd:command name="style" generated="yes" variant="example" file="font-sty.mkvi">
<cd:sequence>
<cd:variable value="style"/>
</cd:sequence>
@@ -1243,7 +1272,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="style" type="environment" variant="1" file="font-sty.mkvi">
+ <cd:command name="style" type="environment" variant="argument" file="font-sty.mkvi">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -1252,7 +1281,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="style" type="environment" variant="2" file="font-sty.mkvi">
+ <cd:command name="style" type="environment" file="font-sty.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupstyle"/>
@@ -1260,7 +1289,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="style" variant="1" file="font-sty.mkvi">
+ <cd:command name="style" variant="argument" file="font-sty.mkvi">
<cd:arguments>
<cd:keywords>
<cd:constant type="cd:name"/>
@@ -1270,7 +1299,7 @@
</cd:arguments>
</cd:command>
- <cd:command name="style" variant="2" file="font-sty.mkvi">
+ <cd:command name="style" file="font-sty.mkvi">
<cd:arguments>
<cd:assignments list="yes">
<cd:inherit name="setupstyle"/>
@@ -1325,6 +1354,18 @@
</cd:arguments>
</cd:command>
+ <cd:command name="getprivateslot" file="font-ini.mkvi">
+ <cd:arguments>
+ <cd:resolve name="argument-name"/>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="getprivatechar" file="font-ini.mkvi">
+ <cd:arguments>
+ <cd:resolve name="argument-name"/>
+ </cd:arguments>
+ </cd:command>
+
<cd:command name="glyphfontfile" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="argument-font"/>
@@ -1365,6 +1406,24 @@
</cd:arguments>
</cd:command>
+ <cd:command name="resolvedglyphstyled" file="font-sym.mkvi">
+ <cd:arguments>
+ <cd:resolve name="argument-font"/>
+ <cd:keywords delimiters="braces">
+ <cd:constant type="cd:text"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+
+ <cd:command name="resolvedglyphdirect" file="font-sym.mkvi">
+ <cd:arguments>
+ <cd:resolve name="argument-font"/>
+ <cd:keywords delimiters="braces">
+ <cd:constant type="cd:text"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+
<cd:command name="setfont" file="font-sym.mkvi">
<cd:arguments>
<cd:resolve name="string-font"/>
@@ -1624,4 +1683,10 @@
</cd:arguments>
</cd:command>
-</cd:interface> \ No newline at end of file
+ <cd:command name="blockligatures" file="font-fea.mkiv">
+ <cd:arguments>
+ <cd:resolve name="keyword-list"/>
+ </cd:arguments>
+ </cd:command>
+
+</cd:interface>