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="setuphyphenation" level="style" category="language" file="lang-hyp.mkiv"> 8 <cd:arguments> 9 <cd:assignments list="yes"> 10 <cd:parameter name="method"> 11 <cd:constant type="original"/> 12 <cd:constant type="tex"/> 13 <cd:constant type="default" default="yes"/> 14 <cd:constant type="hyphenate"/> 15 <cd:constant type="expanded"/> 16 <cd:constant type="traditional"/> 17 <cd:constant type="none"/> 18 </cd:parameter> 19 </cd:assignments> 20 </cd:arguments> 21 </cd:command> 22 23 <cd:command name="hyphenation" type="environment" level="style" category="language" file="lang-hyp.mkiv"> 24 <cd:arguments> 25 <cd:keywords list="yes"> 26 <cd:constant type="original"/> 27 <cd:constant type="tex"/> 28 <cd:constant type="default" default="yes"/> 29 <cd:constant type="hyphenate"/> 30 <cd:constant type="expanded"/> 31 <cd:constant type="traditional"/> 32 <cd:constant type="none"/> 33 </cd:keywords> 34 </cd:arguments> 35 </cd:command> 36 37 <cd:command name="definehyphenationfeatures" level="style" category="language" file="lang-hyp.mkiv"> 38 <cd:arguments> 39 <cd:resolve name="keyword-name"/> 40 <cd:assignments list="yes"> 41 <cd:parameter name="characters"> 42 <cd:constant type="cd:text"/> 43 </cd:parameter> 44 <cd:parameter name="hyphens"> 45 <cd:constant type="yes"/> 46 <cd:constant type="all"/> 47 <cd:constant type="cd:text"/> 48 </cd:parameter> 49 <cd:parameter name="joiners"> 50 <cd:constant type="yes"/> 51 <cd:constant type="all"/> 52 <cd:constant type="cd:text"/> 53 </cd:parameter> 54 <cd:parameter name="rightwords"> 55 <cd:constant type="cd:number"/> 56 </cd:parameter> 57 <cd:parameter name="hyphenmin"> 58 <cd:constant type="cd:number"/> 59 </cd:parameter> 60 <cd:parameter name="lefthyphenmin"> 61 <cd:constant type="cd:number"/> 62 </cd:parameter> 63 <cd:parameter name="righthyphenmin"> 64 <cd:constant type="cd:number"/> 65 </cd:parameter> 66 <cd:parameter name="lefthyphenchar"> 67 <cd:constant type="cd:number"/> 68 </cd:parameter> 69 <cd:parameter name="righthyphenchar"> 70 <cd:constant type="cd:number"/> 71 </cd:parameter> 72 <cd:parameter name="alternative"> 73 <cd:constant type="original"/> 74 <cd:constant type="tex"/> 75 <cd:constant type="hyphenate" default="yes"/> 76 <cd:constant type="expanded"/> 77 <cd:constant type="traditional"/> 78 <cd:constant type="none"/> 79 </cd:parameter> 80 <cd:parameter name="rightedge"> 81 <cd:constant type="tex"/> 82 </cd:parameter> 83 <cd:parameter name="rightchars"> 84 <cd:constant type="word"/> 85 <cd:constant type="cd:number"/> 86 </cd:parameter> 87 </cd:assignments> 88 </cd:arguments> 89 </cd:command> 90 91 <cd:command name="sethyphenationfeatures" level="style" category="language" file="lang-hyp.mkiv"> 92 <cd:arguments> 93 <cd:keywords list="yes" optional="yes"> 94 <cd:constant type="cd:name"/> 95 <cd:constant type="reset"/> 96 </cd:keywords> 97 </cd:arguments> 98 </cd:command> 99 100 <cd:command name="resethyphenationfeatures" level="style" category="language" file="lang-hyp.mkiv"/> 101 102 <cd:command name="registerhyphenationpattern" level="style" category="language" file="lang-hyp.mkiv"> 103 <cd:arguments> 104 <cd:resolve name="keyword-language-optional"/> 105 <cd:resolve name="keyword-text"/> 106 </cd:arguments> 107 </cd:command> 108 109 <cd:command name="unregisterhyphenationpattern" level="style" category="language" file="lang-hyp.mkiv"> 110 <cd:arguments> 111 <cd:resolve name="keyword-language-optional"/> 112 <cd:resolve name="keyword-text"/> 113 </cd:arguments> 114 </cd:command> 115 116 <cd:command name="showhyphenationtrace" level="document" category="language" file="lang-hyp.mkiv"> 117 <cd:arguments> 118 <cd:resolve name="keyword-language-optional"/> 119 <cd:resolve name="keyword-text"/> 120 </cd:arguments> 121 </cd:command> 122 123 <cd:command name="registerhyphenationexception" level="style" category="language" file="lang-hyp.mkiv"> 124 <cd:arguments> 125 <cd:resolve name="keyword-language-optional"/> 126 <cd:resolve name="keyword-text"/> 127 </cd:arguments> 128 </cd:command> 129 130 <cd:command name="setuphyphenmark" level="style" category="language" file="typo-del.mkiv"> 131 <cd:arguments> 132 <cd:assignments list="yes"> 133 <cd:parameter name="sign"> 134 <cd:constant type="normal"/> 135 <cd:constant type="wide" default="yes"/> 136 </cd:parameter> 137 </cd:assignments> 138 </cd:arguments> 139 </cd:command> 140 141 <cd:command name="definebreakpoints" level="style" category="language" file="typo-brk.mkiv"> 142 <cd:arguments> 143 <cd:resolve name="keyword-name"/> 144 </cd:arguments> 145 </cd:command> 146 147 <cd:command name="definebreakpoint" level="style" category="language" file="typo-brk.mkiv"> 148 <cd:arguments> 149 <cd:resolve name="keyword-name"/> 150 <cd:keywords> 151 <cd:constant type="cd:character"/> 152 </cd:keywords> 153 <cd:assignments list="yes" optional="yes"> 154 <cd:parameter name="type"> 155 <cd:constant type="1"/> 156 <cd:constant type="2"/> 157 <cd:constant type="3"/> 158 <cd:constant type="4"/> 159 <cd:constant type="5"/> 160 </cd:parameter> 161 <cd:parameter name="nleft"> 162 <cd:constant type="cd:number"/> 163 </cd:parameter> 164 <cd:parameter name="nright"> 165 <cd:constant type="cd:number"/> 166 </cd:parameter> 167 <cd:parameter name="left"> 168 <cd:constant type="cd:command"/> 169 </cd:parameter> 170 <cd:parameter name="middle"> 171 <cd:constant type="cd:command"/> 172 </cd:parameter> 173 <cd:parameter name="right"> 174 <cd:constant type="cd:command"/> 175 </cd:parameter> 176 <cd:parameter name="range"> 177 <cd:constant type="yes"/> 178 <cd:constant type="no" default="yes"/> 179 </cd:parameter> 180 <cd:parameter name="language"> 181 <cd:constant type="cd:language"/> 182 </cd:parameter> 183 </cd:assignments> 184 </cd:arguments> 185 </cd:command> 186 187 <cd:command name="setbreakpoints" level="style" category="language" file="typo-brk.mkiv"> 188 <cd:arguments> 189 <cd:keywords> 190 <cd:constant type="reset"/> 191 <cd:constant type="cd:name"/> 192 </cd:keywords> 193 </cd:arguments> 194 </cd:command> 195 196 <cd:command name="resetbreakpoints" level="style" category="language" file="typo-brk.mkiv"/> 197 198 <cd:command name="showhyphens" level="document" category="language" file="supp-box.mkiv"> 199 <cd:arguments> 200 <cd:resolve name="argument-text"/> 201 </cd:arguments> 202 </cd:command> 203 204 <cd:command name="hyphenatedword" level="document" category="language" file="supp-box.mkiv"> 205 <cd:arguments> 206 <cd:resolve name="argument-text"/> 207 </cd:arguments> 208 </cd:command> 209 210 <cd:command name="hyphenatedpar" level="document" category="language" file="supp-box.mkiv"> 211 <cd:arguments> 212 <cd:resolve name="argument-text"/> 213 </cd:arguments> 214 </cd:command> 215 216 <cd:command name="hyphenatedfile" level="document" category="language" file="supp-box.mkiv"> 217 <cd:arguments> 218 <cd:resolve name="argument-file"/> 219 </cd:arguments> 220 </cd:command> 221 222 <cd:command name="hyphenatedcoloredword" level="document" category="language" file="supp-box.mkiv"> 223 <cd:arguments> 224 <cd:resolve name="argument-text"/> 225 </cd:arguments> 226 </cd:command> 227 228 <cd:command name="hyphenatedhbox" level="document" category="language" file="supp-box.mkiv"> 229 <cd:arguments> 230 <cd:content/> 231 </cd:arguments> 232 </cd:command> 233 234 <cd:command name="sethyphenatedurlbefore" level="style" category="language" file="lang-url.mkiv"> 235 <cd:arguments> 236 <cd:resolve name="argument-text"/> 237 </cd:arguments> 238 </cd:command> 239 240 <cd:command name="sethyphenatedurlafter" level="style" category="language" file="lang-url.mkiv"> 241 <cd:arguments> 242 <cd:resolve name="argument-text"/> 243 </cd:arguments> 244 </cd:command> 245 246 <cd:command name="sethyphenatedurlnormal" level="style" category="language" file="lang-url.mkiv"> 247 <cd:arguments> 248 <cd:resolve name="argument-text"/> 249 </cd:arguments> 250 </cd:command> 251 252 <cd:command name="hyphenatedurl" level="document" category="language" file="lang-url.mkiv"> 253 <cd:arguments> 254 <cd:resolve name="argument-text"/> 255 </cd:arguments> 256 </cd:command> 257 258 <cd:command name="hyphenatedfilename" level="document" category="language" file="lang-url.mkiv"> 259 <cd:arguments> 260 <cd:resolve name="argument-text"/> 261 </cd:arguments> 262 </cd:command> 263 264 <cd:command name="dohyphens" level="style" category="language" file="lang-ini.mkxl"/> 265 266 <cd:command name="nohyphens" level="style" category="language" file="lang-ini.mkxl"/> 267 268 <cd:command name="usehyphensparameter" level="system" category="language" file="lang-ini.mkxl"> 269 <cd:arguments> 270 <cd:csname/> 271 </cd:arguments> 272 </cd:command> 273 274 <cd:command name="compounddiscretionary" level="system" category="language" file="lang-mis.mkxl"/> 275 276</cd:interface> 277 |