From 39fc871ec1026de032a8488fab576cf7a06cc0be Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 18 Mar 2022 21:03:08 +0000 Subject: xetexko (18mar22) (branch) git-svn-id: svn://tug.org/texlive/branches/branch2021.final@62791 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xetex/xetexko/ChangeLog | 7 +++++++ Master/texmf-dist/doc/xetex/xetexko/README | 2 +- .../texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf | Bin 258539 -> 260637 bytes .../texmf-dist/doc/xetex/xetexko/xetexko-doc.tex | 8 +++++++- Master/texmf-dist/tex/xetex/xetexko/xetexko.sty | 19 ++++++++++++------- 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 + + Version 4.1 + + * assign U+223C (tilde operator) to \XeTeXcharclassSY (cjksymbols) + * avoid possible clash with unicode-math package + 2021-09-06 Dohyun Kim 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 Binary files a/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf and b/Master/texmf-dist/doc/xetex/xetexko/xetexko-doc.pdf 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 +% Copyright (c) 2013-2022 Dohyun Kim % % 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 } -- cgit v1.2.3