1<?xml version="1.0" encoding="UTF-8"?> 2 3<?context-directive job ctxfile x-setups.ctx ?> 4 5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands"> 6 7 <cd:command name="definefontfamily" level="style" category="fonts" file="font-sel.mkvi"> 8 <cd:arguments> 9 <cd:resolve name="keyword-name"/> 10 <cd:keywords> 11 <cd:constant type="rm" default="yes"/> 12 <cd:constant type="ss"/> 13 <cd:constant type="tt"/> 14 <cd:constant type="mm"/> 15 <cd:constant type="hw"/> 16 <cd:constant type="cg"/> 17 <cd:constant type="roman"/> 18 <cd:constant type="serif"/> 19 <cd:constant type="regular"/> 20 <cd:constant type="sansserif"/> 21 <cd:constant type="sans"/> 22 <cd:constant type="support"/> 23 <cd:constant type="teletype"/> 24 <cd:constant type="type"/> 25 <cd:constant type="mono"/> 26 <cd:constant type="handwritten"/> 27 <cd:constant type="calligraphic"/> 28 <cd:constant type="math"/> 29 <cd:constant type="mathematics"/> 30 </cd:keywords> 31 <cd:resolve name="keyword-font"/> 32 <cd:assignments list="yes" optional="yes"> 33 <cd:parameter name="rscale"> 34 <cd:constant type="cd:number"/> 35 </cd:parameter> 36 <cd:parameter name="designsize"> 37 <cd:constant type="default"/> 38 <cd:constant type="auto"/> 39 </cd:parameter> 40 <cd:parameter name="goodies"> 41 <cd:constant type="cd:file"/> 42 </cd:parameter> 43 <cd:parameter name="features"> 44 <cd:constant type="cd:name"/> 45 </cd:parameter> 46 <cd:parameter name="tf"> 47 <cd:constant type="cd:text"/> 48 </cd:parameter> 49 <cd:parameter name="bf"> 50 <cd:constant type="cd:text"/> 51 </cd:parameter> 52 <cd:parameter name="it"> 53 <cd:constant type="cd:text"/> 54 </cd:parameter> 55 <cd:parameter name="sl"> 56 <cd:constant type="cd:text"/> 57 </cd:parameter> 58 <cd:parameter name="bi"> 59 <cd:constant type="cd:text"/> 60 </cd:parameter> 61 <cd:parameter name="bs"> 62 <cd:constant type="cd:text"/> 63 </cd:parameter> 64 <cd:parameter name="sc"> 65 <cd:constant type="cd:text"/> 66 </cd:parameter> 67 </cd:assignments> 68 </cd:arguments> 69 </cd:command> 70 71 <cd:command name="definefontfamily" variant="preset" level="style" category="fonts" file="font-sel.mkvi"> 72 <cd:arguments> 73 <cd:resolve name="keyword-name"/> 74 <cd:keywords> 75 <cd:constant type="rm" default="yes"/> 76 <cd:constant type="ss"/> 77 <cd:constant type="tt"/> 78 <cd:constant type="mm"/> 79 <cd:constant type="hw"/> 80 <cd:constant type="cg"/> 81 <cd:constant type="roman"/> 82 <cd:constant type="serif"/> 83 <cd:constant type="regular"/> 84 <cd:constant type="sansserif"/> 85 <cd:constant type="sans"/> 86 <cd:constant type="support"/> 87 <cd:constant type="teletype"/> 88 <cd:constant type="type"/> 89 <cd:constant type="mono"/> 90 <cd:constant type="handwritten"/> 91 <cd:constant type="calligraphic"/> 92 <cd:constant type="math"/> 93 <cd:constant type="mathematics"/> 94 </cd:keywords> 95 <cd:resolve name="keyword-font"/> 96 <cd:resolve name="keyword-name-list-optional"/> 97 </cd:arguments> 98 </cd:command> 99 100 <cd:command name="definefallbackfamily" level="style" category="fonts" file="font-sel.mkvi"> 101 <cd:arguments> 102 <cd:resolve name="keyword-name"/> 103 <cd:keywords> 104 <cd:constant type="rm" default="yes"/> 105 <cd:constant type="ss"/> 106 <cd:constant type="tt"/> 107 <cd:constant type="mm"/> 108 <cd:constant type="hw"/> 109 <cd:constant type="cg"/> 110 <cd:constant type="roman"/> 111 <cd:constant type="serif"/> 112 <cd:constant type="regular"/> 113 <cd:constant type="sansserif"/> 114 <cd:constant type="sans"/> 115 <cd:constant type="support"/> 116 <cd:constant type="teletype"/> 117 <cd:constant type="type"/> 118 <cd:constant type="mono"/> 119 <cd:constant type="handwritten"/> 120 <cd:constant type="calligraphic"/> 121 <cd:constant type="math"/> 122 <cd:constant type="mathematics"/> 123 </cd:keywords> 124 <cd:resolve name="keyword-font"/> 125 <cd:assignments list="yes" optional="yes"> 126 <cd:parameter name="rscale"> 127 <cd:constant type="cd:number"/> 128 </cd:parameter> 129 <cd:parameter name="designsize"> 130 <cd:constant type="default"/> 131 <cd:constant type="auto"/> 132 </cd:parameter> 133 <cd:parameter name="goodies"> 134 <cd:constant type="cd:file"/> 135 </cd:parameter> 136 <cd:parameter name="range"> 137 <cd:constant type="cd:number"/> 138 <cd:constant type="cd:name"/> 139 </cd:parameter> 140 <cd:parameter name="offset"> 141 <cd:constant type="cd:number"/> 142 <cd:constant type="cd:name"/> 143 </cd:parameter> 144 <cd:parameter name="check"> 145 <cd:constant type="yes"/> 146 <cd:constant type="no" default="yes"/> 147 </cd:parameter> 148 <cd:parameter name="force"> 149 <cd:constant type="yes"/> 150 <cd:constant type="no" default="yes"/> 151 </cd:parameter> 152 <cd:parameter name="features"> 153 <cd:constant type="cd:name"/> 154 </cd:parameter> 155 <cd:parameter name="tf"> 156 <cd:constant type="cd:text"/> 157 </cd:parameter> 158 <cd:parameter name="bf"> 159 <cd:constant type="cd:text"/> 160 </cd:parameter> 161 <cd:parameter name="it"> 162 <cd:constant type="cd:text"/> 163 </cd:parameter> 164 <cd:parameter name="sl"> 165 <cd:constant type="cd:text"/> 166 </cd:parameter> 167 <cd:parameter name="bi"> 168 <cd:constant type="cd:text"/> 169 </cd:parameter> 170 <cd:parameter name="bs"> 171 <cd:constant type="cd:text"/> 172 </cd:parameter> 173 <cd:parameter name="sc"> 174 <cd:constant type="cd:text"/> 175 </cd:parameter> 176 </cd:assignments> 177 </cd:arguments> 178 </cd:command> 179 180 <cd:command name="definefallbackfamily" variant="preset" level="style" category="fonts" file="font-sel.mkvi"> 181 <cd:arguments> 182 <cd:resolve name="keyword-name"/> 183 <cd:keywords> 184 <cd:constant type="rm" default="yes"/> 185 <cd:constant type="ss"/> 186 <cd:constant type="tt"/> 187 <cd:constant type="mm"/> 188 <cd:constant type="hw"/> 189 <cd:constant type="cg"/> 190 <cd:constant type="roman"/> 191 <cd:constant type="serif"/> 192 <cd:constant type="regular"/> 193 <cd:constant type="sansserif"/> 194 <cd:constant type="sans"/> 195 <cd:constant type="support"/> 196 <cd:constant type="teletype"/> 197 <cd:constant type="type"/> 198 <cd:constant type="mono"/> 199 <cd:constant type="handwritten"/> 200 <cd:constant type="calligraphic"/> 201 <cd:constant type="math"/> 202 <cd:constant type="mathematics"/> 203 </cd:keywords> 204 <cd:resolve name="keyword-font"/> 205 <cd:resolve name="keyword-name-list-optional"/> 206 </cd:arguments> 207 </cd:command> 208 209 <cd:command name="definefontfamilypreset" level="system" category="fonts" file="font-sel.mkvi"> 210 <cd:arguments> 211 <cd:resolve name="keyword-name"/> 212 <cd:assignments list="yes"> 213 <cd:inherit name="definefontfamily"/> 214 </cd:assignments> 215 </cd:arguments> 216 </cd:command> 217 218 <cd:command name="definefontfamilypreset" variant="name" level="system" category="fonts" file="font-sel.mkvi"> 219 <cd:arguments> 220 <cd:resolve name="keyword-name"/> 221 <cd:resolve name="keyword-name"/> 222 </cd:arguments> 223 </cd:command> 224 225</cd:interface> 226 |