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>%>
|