%%% kanji
\def\Kanji#1{\expandafter\@Kanji\csname c@#1\endcsname}
\def\@Kanji#1{\expandafter\kansuji\number #1}
-\def\kanji{\iftdir\expandafter\kansuji\fi}
+\def\kanji{\ifnum\ltjgetparameter{direction}=3 \expandafter\kansuji\fi}
%%% bou
%%%
local function prepare_vert_data(n, id)
-- test if already loaded
if type(id)=='number' then -- sometimes id is an integer
- font_vert_table[n] = font_vert_table[id]; return
+ return
elseif (not id) or font_vert_table[n] then return
end
local fname = id.filename
if a then
local s = id.shared.rawdata.descriptions
for i,v in pairs(a) do
- if v.features.vert or v.features.vrt2 then
+ if v.features.vert then
add_feature_table(v.subtables[1], s, vtable)
end
end