summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luatexko/luatexko.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/generic/luatexko/luatexko.sty')
-rw-r--r--macros/luatex/generic/luatexko/luatexko.sty19
1 files changed, 11 insertions, 8 deletions
diff --git a/macros/luatex/generic/luatexko/luatexko.sty b/macros/luatex/generic/luatexko/luatexko.sty
index 0cedb2a5d8..fa74b68c28 100644
--- a/macros/luatex/generic/luatexko/luatexko.sty
+++ b/macros/luatex/generic/luatexko/luatexko.sty
@@ -1,6 +1,6 @@
% luatexko.sty
%
-% Copyright (c) 2013-2022 Dohyun Kim <nomos at ktug org>
+% Copyright (c) 2013-2023 Dohyun Kim <nomos at ktug org>
% Soojin Nam <jsunam at gmail com>
%
% This work may be distributed and/or modified under the
@@ -13,8 +13,8 @@
\ifdefined\luatexkohangulfontattr \endinput\fi
\ifdefined\ProvidesPackage
- \NeedsTeXFormat{LaTeX2e}[2021/06/01]
- \ProvidesPackage{luatexko}[2022/11/01 v3.5 typesetting Korean with LuaTeX]
+ \NeedsTeXFormat{LaTeX2e}[2021/11/15]
+ \ProvidesPackage{luatexko}[2023/09/11 v3.6 typesetting Korean with LuaTeX]
\RequirePackage{luatexbase}
\RequirePackage{fontspec}[2020/02/03]
\let\luatexkoselectfont\selectfont
@@ -229,6 +229,9 @@
\global\advance\luatexkoulinecount\@ne
\ifnum\luatexkoulinecount=\@ne \directlua{ luatexko.activate"uline" }\fi
\begingroup
+ \ifx\luatexko@prev@ulinedown\ulinedown
+ \edef\ulinedown{\dimexpr\ulinedown+\ulinewidth+.15ex\relax}\fi
+ \let\luatexko@prev@ulinedown\ulinedown
\count@=\luatexkoulinecount
\leavevmode
\setbox\z@\hbox{#1}%
@@ -933,8 +936,9 @@
\let\luatexkodefaulthanjafont \luatexkomainhanjafont
\let\luatexkodefaultfallbackfont\luatexkomainfallbackfont
\fi\fi
- % hyperref
- \@ifpackageloaded{hyperref}{\pdfstringdefDisableCommands{%
+}
+% hyperref
+\AddToHook{package/hyperref/after}{\pdfstringdefDisableCommands{%
\let\ruby\@firstoftwo
\let\xxruby\@firstoftwo
\let\dotemph\@firstofone
@@ -966,9 +970,8 @@
\let\addfallbackfontfeatures\@gobble
\def\는{는}\def\은{은}\def\을{을}\def\를{를}\def\와{와}\def\과{과}%
\def\가{가}\def\이{이}\def\라{라}\def\으{으}\def\로{로}%
- \def\hellipsis{...}}}{}
- \@ifpackageloaded{pxrubrica}{\let\ruby\jruby}{}
-}
+ \def\hellipsis{...}}}
+\AddToHook{package/pxrubrica/after}{\let\ruby\jruby}
% misc
\RequirePackage{kolabels-utf}
\protected\def\hellipsis{\char"2026\char"2026 }