OSDN Git Service
(root)
/
luatex-ja
/
luatexja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix #39431: support notdef=... (introduced in luaotfload v2.98)
[luatex-ja/luatexja.git]
/
src
/
ltj-adjust.lua
diff --git
a/src/ltj-adjust.lua
b/src/ltj-adjust.lua
index
8579d5c
..
3d7e31e
100644
(file)
--- a/
src/ltj-adjust.lua
+++ b/
src/ltj-adjust.lua
@@
-482,6
+482,13
@@
end
-- -----------------------------------
luatexja.adjust.step_factor = 0.5
-- -----------------------------------
luatexja.adjust.step_factor = 0.5
+luatexja.unary_pars.linestep_factor = function(t)
+ return luatexja.adjust.step_factor
+end
+luatexja.adjust.profile_hgap_factor = 1
+luatexja.unary_pars.profile_hgap_factor = function(t)
+ return luatexja.adjust.profile_hgap_factor
+end
do
local insert = table.insert
local rangedimensions, max = node.direct.rangedimensions, math.max
do
local insert = table.insert
local rangedimensions, max = node.direct.rangedimensions, math.max
@@
-503,7
+510,8
@@
do
end
end
function ltjl.p_profile(before, after, mirrored, bw)
end
end
function ltjl.p_profile(before, after, mirrored, bw)
- local range, tls = init_range(), tex.lineskip.width
+ local range, tls
+ = init_range(), luatexja.adjust.profile_hgap_factor*tex.lineskip.width
profile_inner(before, range, 3, true, tls)
profile_inner(after, range, 4, mirrored, tls)
range = range:flatten()
profile_inner(before, range, 3, true, tls)
profile_inner(after, range, 4, mirrored, tls)
range = range:flatten()