File: luatexja-core.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (104 lines) | stat: -rw-r--r-- 2,345 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# luatexja-core package
# Matthew Bertucci 4/9/2022 for v20220311.0

#include:luatexbase
#include:luaotfload
#include:ltxcmds
#include:pdftexcmds
#include:xkeyval
#include:etoolbox
#include:everyhook
#include:ltj-base
#include:ltj-latex

\luatexjacoreLoaded#S
\LuaTeXjaAvailable#S
\ltjlineendcomment#*
\jfam#*
\RequireLuaTeXjaSubmodule{name}#*
\RequireLuaTeXjaSubmodule{name}[date]#*
\asluastring{string}#*
\jfont%<\cs%>=%<specification%>
\jfont{cmd}#Sd
\globaljfont%<\cs%>=%<specification%>#*
\globaljfont{cmd}#Sd
\tfont%<\cs%>=%<specification%>
\tfont{cmd}#Sd
\globaltfont%<\cs%>=%<specification%>#*
\globaltfont{cmd}#Sd
\zw
\zh
\disinhibitglue
\inhibitglue
\<#*
\ltjfakeparbegin
\ltjfakeboxbdd
\insertxkanjiskip
\insertkanjiskip
\ltjdefcharrange{name}{ranges}
\ltjsetkanjiskip
\ltjsetxkanjiskip
\ltjsetparameter{parameters%keyvals}
\ltjglobalsetparameter{parameters%keyvals}
#keyvals:\ltjsetparameter,\ltjglobalsetparameter
kcatcode={%<charcode,natural number%>}
prebreakpenalty={%<charcode,penalty%>}
postbreakpenalty={%<charcode,penalty%>}
jatextfont={%<jfam,jfont cs%>}
jascriptfont={%<jfam,jfont cs%>}
jascriptscriptfont={%<jfam,jfont cs%>}
yalbaselineshift=##L
yjabaselineshift=##L
talbaselineshift=##L
tjabaselineshift=##L
jaxspmode={%<charcode,mode%>}
alxspmode={%<charcode,penalty%>}
autospacing#true,false
autoxspacing#true,false
kanjiskip=##L
xkanjiskip=##L
jcharwidowpenalty=%<penalty%>
differentjfm=#average,both,large,small,pleft,pright,paverage
jacharrange=%<ranges%>
kansujichar={%<digit,charcode%>}
direction=%<dir%>
#endkeyvals
\ltjgetparameter{parameter%keyvals}
#keyvals:\ltjgetparameter
differentjfm
autospacing
autoxspacing
kanjiskip
xkanjiskip
prebreakpenalty
postbreakpenalty
jaxspmode
alxspmode
jacharrange
kansujichar
adjustdir
boxdir
chartorange
yalbaselineshift
yjabaselineshift
talbaselineshift
tjabaselineshift
direction
kcatcode
#endkeyvals
\ltjjachar#*
\ltjalchar#*
\ltjsetmathletter%<<number>%>#*
\ltjunsetmathletter%<<number>%>#*
\ltjdeclarealtfont%<\basefontcs\altfontcs%>{%<range%>}
\ltjclearaltfont%<\fontcs%>
\tate
\yoko
\dtou
\utod
\ltjgetwd%<<number>%>
\ltjgetht%<<number>%>
\ltjgetdp%<<number>%>
\ltjsetwd%<<number>%>=%<<dimen>%>
\ltjsetht%<<number>%>=%<<dimen>%>
\ltjsetdp%<<number>%>=%<<dimen>%>