summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-03-18 21:03:08 +0000
committerKarl Berry <karl@freefriends.org>2022-03-18 21:03:08 +0000
commit39fc871ec1026de032a8488fab576cf7a06cc0be (patch)
treec0ca7e2d24f8154f044628b551dd58026d691155
parent10bbdb3a84f2d565e837f2d72da4a603fef4f8a1 (diff)
xetexko (18mar22) (branch)
git-svn-id: svn://tug.org/texlive/branches/branch2021.final@62791 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/xetex/xetexko/ChangeLog7
-rw-r--r--Master/texmf-dist/doc/xetex/xetexko/README2
-rw-r--r--Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdfbin258539 -> 260637 bytes
-rw-r--r--Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex8
-rw-r--r--Master/texmf-dist/tex/xetex/xetexko/xetexko.sty19
5 files changed, 27 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/xetex/xetexko/ChangeLog b/Master/texmf-dist/doc/xetex/xetexko/ChangeLog
index 22a650bf499..9970cbd0e14 100644
--- a/Master/texmf-dist/doc/xetex/xetexko/ChangeLog
+++ b/Master/texmf-dist/doc/xetex/xetexko/ChangeLog
@@ -1,3 +1,10 @@
+2022-03-18 Dohyun Kim <nomos at ktug org>
+
+ Version 4.1
+
+ * assign U+223C (tilde operator) to \XeTeXcharclassSY (cjksymbols)
+ * avoid possible clash with unicode-math package
+
2021-09-06 Dohyun Kim <nomos at ktug org>
Version 4.0
diff --git a/Master/texmf-dist/doc/xetex/xetexko/README b/Master/texmf-dist/doc/xetex/xetexko/README
index 01eef1e8510..d7ba29eb918 100644
--- a/Master/texmf-dist/doc/xetex/xetexko/README
+++ b/Master/texmf-dist/doc/xetex/xetexko/README
@@ -1,4 +1,4 @@
-XeTeX-ko Package version 4.0 (2021/09/06)
+XeTeX-ko Package version 4.1 (2022/03/18)
=========================================
XeTeX-ko is a macro package for Xe(La)TeX which supports typesetting
diff --git a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf
index fa9b3a30561..8d0a45ea564 100644
--- a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf
+++ b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
index 97260f2f4de..4b5f98663d6 100644
--- a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
+++ b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.tex
@@ -74,7 +74,7 @@
\title{\xetexko\ 간단 매뉴얼}
\author{Dohyun Kim \normalsize <\texttt{nomos at ktug org}> \and
\normalsize <\url{http://github.com/dohyunkim/xetexko}>}
-\date{Version 4.0\quad 2021/09/06}
+\date{Version 4.1\quad 2022/03/18}
\maketitle
\begin{quote}\small
@@ -709,6 +709,12 @@ microtype 패키지의 protrusion 기능이 잘 작동하지 않는 경우가
\begin{small}\linespread{1.2}\selectfont
\begin{description}\itemsep=0pt
+ \item[v4.1] 2022-03-18
+ \begin{itemize}
+ \item U+223C \hparen{\texttt{^^^^223c}}를
+ \verb|cjksymbols|에 할당함으로써
+ 한글 폰트로 찍히는 게 기본값이 되었다.
+ \end{itemize}
\item[v4.0] 2021-09-06
\begin{itemize}
\item \xetexko 가 제공하는 대부분의 기능은 폰트 인코딩이
diff --git a/Master/texmf-dist/tex/xetex/xetexko/xetexko.sty b/Master/texmf-dist/tex/xetex/xetexko/xetexko.sty
index afd0ee62835..0548643eed5 100644
--- a/Master/texmf-dist/tex/xetex/xetexko/xetexko.sty
+++ b/Master/texmf-dist/tex/xetex/xetexko/xetexko.sty
@@ -1,6 +1,6 @@
% xetexko.sty
%
-% Copyright (c) 2013-2021 Dohyun Kim <nomos at ktug org>
+% Copyright (c) 2013-2022 Dohyun Kim <nomos at ktug org>
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
@@ -16,7 +16,7 @@
\ifdefined\ProvidesPackage
\NeedsTeXFormat{LaTeX2e}[2021/06/01]
- \ProvidesPackage{xetexko}[2021/09/06 v4.0 typesetting Korean with XeTeX]
+ \ProvidesPackage{xetexko}[2022/03/18 v4.1 typesetting Korean with XeTeX]
\else
\ifdefined\@tempcnta\else \newcount\@tempcnta \fi
\ifdefined\@sptoken \else
@@ -137,7 +137,6 @@
\XeTeXcharclass "2015=\XeTeXcharclassLD % ― HORIZONTAL BAR
\XeTeXcharclass "2025=\XeTeXcharclassLD % ‥ TWO DOT LEADER
\XeTeXcharclass "2026=\XeTeXcharclassLD % … HORIZONTAL ELLIPSIS
-\XeTeXcharclass "FF5E=\XeTeXcharclassLD % ~ FULLWIDTH TILDE : KS symbol
\XeTeXcharclass "3003=\XeTeXcharclassLD % 〃 DITTO MARK : KS symbol
% 결락기호
\XeTeXcharclass "25A1=\XeTeXcharclassID % □
@@ -161,6 +160,7 @@
\XeTeXcharclass "21D2=\XeTeXcharclassSY % ⇒
\XeTeXcharclass "21D4=\XeTeXcharclassSY % ⇔
\XeTeXcharclass "2225=\XeTeXcharclassSY % ∥
+\XeTeXcharclass "223C=\XeTeXcharclassSY % ∼ TILDE OPERATOR
\XeTeXcharclass "226A=\XeTeXcharclassSY % ≪ 꽉찬 전각! 어디에 배정해야 하나?
\XeTeXcharclass "226B=\XeTeXcharclassSY % ≫ 꽉찬 전각! 어디에 배정해야 하나?
\XeTeXcharclass "2299=\XeTeXcharclassSY % ⊙
@@ -241,6 +241,7 @@
\XeTeXcharclass "FF04 = \XeTeXcharclassSY % $
\XeTeXcharclass "FF05 = \XeTeXcharclassSY % %
\XeTeXcharclass "FF3C = \XeTeXcharclassSY % \
+\XeTeXcharclass "FF5E = \XeTeXcharclassSY % ~ FULLWIDTH TILDE : KS symbol
\XeTeXcharclass "FFE0 = \XeTeXcharclassSY % ¢
\XeTeXcharclass "FFE1 = \XeTeXcharclassSY % £
\XeTeXcharclass "FFE5 = \XeTeXcharclassSY % ¥
@@ -2029,10 +2030,6 @@
\AddToHook{env/picture/begin}{%
\latinalphs\latinparens\latinpuncts\latincolons\latinhyphens
}
-\AddToHook{selectfont}{%
- \XeKo@hanja@selectfont
- \XeKo@hangul@selectfont
- }
\def\XeKo@hangul@selectfont{%
\ifdefined\XeKo@in@selectfont\else
\ifdefined\xetexkohangulfont
@@ -2066,6 +2063,14 @@
\fi }
\ExplSyntaxOn
+\AddToHook{selectfont}
+{
+ \fontspec_if_current_script:nTF {math} {} % unless unicode-math font
+ {
+ \XeKo@hanja@selectfont
+ \XeKo@hangul@selectfont
+ }
+}
\tl_new:N \l_xtxko_font_opts_tl
\tl_new:N \l_xtxko_rest_opts_tl
\keys_define:nn { xtxko-font }