Skip to content

Commit

Permalink
fix(packages): Center dotfill in the event only one dot fits
Browse files Browse the repository at this point in the history
  • Loading branch information
alerque committed May 26, 2020
1 parent 84266cc commit 95181d2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/leaders.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ local leader = pl.class({
end
local remainder = outputWidth - repetitions * valwidth
if repetitions == 1 then
typesetter.frame:advanceWritingDirection(remainder)
typesetter.frame:advanceWritingDirection(remainder / 2)
self.value:outputYourself(typesetter, line)
typesetter.frame:advanceWritingDirection(remainder / 2)
end
if repetitions > 1 then
local glue = remainder / (repetitions-1)
local glue = remainder / (repetitions - 1)
for _ = 1, (repetitions - 1) do
self.value:outputYourself(typesetter, line)
typesetter.frame:advanceWritingDirection(glue)
Expand Down
1 change: 1 addition & 0 deletions tests/bug-859.sil
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@
\noindent\font[size=10pt]{DEF\dotfill{}10}\medskip
\noindent\font[size=10pt]{GHI\dotfill{}100}\medskip
\noindent\font[size=10pt]{GHI\hfill{}100}\medskip
\noindent\font[size=60pt]{JKL\dotfill{}1000}\medskip
\end{document}

0 comments on commit 95181d2

Please sign in to comment.