summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-06-02 21:42:55 +0000
committerKarl Berry <karl@freefriends.org>2019-06-02 21:42:55 +0000
commitdf91712c3f10cc96b788f31dd2762ea255b1dd80 (patch)
tree772d2a0858ee26d97d09921bd493957c4234232c /Master/texmf-dist/tex/xelatex
parent0366b007ee4237168a22a30ea74209ae9e188715 (diff)
xecjk (2jun19)
git-svn-id: svn://tug.org/texlive/trunk@51298 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/xelatex')
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty4
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg4
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty153
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty9
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty4
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def4
6 files changed, 55 insertions, 123 deletions
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
index 123dad2c11e..e2d6fe01a84 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
@@ -29,10 +29,10 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{xeCJK patch file for listings}
\ProvidesExplPackage{xeCJK-listings}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { xeCJK } }
\ProcessOptions \scan_stop:
\RequirePackage { xeCJK }
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg
index 2f2a9233e2e..15dc1420b3b 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.cfg
@@ -6,10 +6,10 @@
%%
%% xeCJK.dtx (with options: `config')
%%
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{Configuration file for xeCJK package}
\ProvidesExplFile{\ExplFileName.cfg}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
%%
%%
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
index 1682a590fa3..3a38fdb023a 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
@@ -29,10 +29,10 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{Typesetting CJK scripts with XeLaTeX}
\ProvidesExplPackage{\ExplFileName}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
\msg_new:nnn { xeCJK } { Require-XeTeX }
{
The~xeCJK~package~requires~XeTeX~to~function.\\\\
@@ -930,10 +930,7 @@
\cs_new_protected_nopar:Npn \__xeCJK_check_for_glue_auxiii:
{
\bool_if:NT \l__xeCJK_last_penalty_bool
- {
- \__xeCJK_add_offset_skip:N \l__xeCJK_last_skip
- \tex_penalty:D \l__xeCJK_last_penalty_int
- }
+ { \tex_penalty:D \l__xeCJK_last_penalty_int }
\skip_horizontal:N \l__xeCJK_last_skip
\tl_if_eq:NNF \l__xeCJK_aligni_tl \c__xeCJK_left_tl { \CJKglue }
}
@@ -1197,7 +1194,6 @@
{
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\exp_after:wN \xeCJK_punct_node:N \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\tex_ignorespaces:D
@@ -1234,7 +1230,6 @@
{ \__xeCJK_use_dim_or_skip:nNN { bound_kern } #1 #2 }
\dim_compare:nNnF \l__xeCJK_tmp_dim = \l__xeCJK_last_bound_dim
{ \__xeCJK_punct_bound_kern_ratio:NN #1 #2 }
- \__xeCJK_add_offset_skip:N \l__xeCJK_punct_kern_skip
\bool_if:NTF \l__xeCJK_last_penalty_bool
{
\tex_penalty:D \l__xeCJK_last_penalty_int
@@ -1243,17 +1238,6 @@
{ \__xeCJK_punct_bound_kern_aux:NNN #1 #2 }
\l__xeCJK_punct_kern_skip
}
-\cs_new_protected_nopar:Npn \__xeCJK_add_offset_skip:N #1
- {
- \tl_if_eq:NNF \l__xeCJK_aligni_tl \c__xeCJK_left_tl
- {
- \int_compare:nNnT \tex_lastnodetype:D = { 11 }
- {
- \skip_add:Nn #1 { \tex_lastskip:D }
- \tex_unskip:D
- }
- }
- }
\skip_new:N \l__xeCJK_punct_kern_skip
\cs_new_protected_nopar:Npn \__xeCJK_punct_bound_kern_ratio:NN #1#2
{
@@ -1336,13 +1320,6 @@
depth \c_zero_dim
height \c_zero_dim \scan_stop:
}
-\cs_new_protected_nopar:Npn \__xeCJK_punct_offset:NN #1#2
- {
- \dim_set:Nn \l__xeCJK_tmp_dim
- { - \__xeCJK_use_punct_dim:nNN { offset } #1 #2 }
- \dim_compare:nNnF \l__xeCJK_tmp_dim = \c_zero_dim
- { \__xeCJK_punct_hskip:n { \l__xeCJK_tmp_dim } }
- }
\cs_new_protected_nopar:Npn \__xeCJK_punct_glue:NN #1#2
{ \__xeCJK_punct_hskip:n { \__xeCJK_use_dim_or_skip:nNN { glue } #1 #2 } }
\cs_new_eq:NN \__xeCJK_punct_hskip:n \skip_horizontal:n
@@ -1369,7 +1346,7 @@
\exp_after:wN \__xeCJK_punct_if_right:NT #1
{ \__xeCJK_punct_rule:NN \c__xeCJK_right_tl #1 }
\__xeCJK_punct_breakable_kern:n
- { \__xeCJK_use_dim_or_skip:nNN { break_kern } #1 #2 }
+ { \__xeCJK_use_dim_or_skip:nNN { bound_kern } #1 #2 }
\__xeCJK_punct_if_right:NF #2
{ \__xeCJK_punct_rule:NN \c__xeCJK_left_tl #2 }
}
@@ -1409,7 +1386,6 @@
\cs_new_protected_nopar:Npn \xeCJK_FullRight_and_CJK:
{
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_select_font:
\CJKglue
@@ -1418,7 +1394,6 @@
{
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
}
\cs_new_protected_nopar:Npn \xeCJK_Default_and_FullLeft:nN #1#2
@@ -1434,10 +1409,7 @@
\CJKpunctsymbol #2
}
\cs_new_protected_nopar:Npn \__xeCJK_Default_and_FullLeft_glue:N #1
- {
- \__xeCJK_punct_glue:NN \c__xeCJK_left_tl #1
- \__xeCJK_punct_offset:NN \c__xeCJK_left_tl #1
- }
+ { \__xeCJK_punct_glue:NN \c__xeCJK_left_tl #1 }
\cs_new_protected_nopar:Npn \xeCJK_CJK_and_FullLeft:N #1
{
\xeCJK_get_punct_bounds:NN \c__xeCJK_left_tl #1
@@ -1451,13 +1423,11 @@
{
\CJKglue
\__xeCJK_punct_glue:NN \c__xeCJK_left_tl #1
- \__xeCJK_punct_offset:NN \c__xeCJK_left_tl #1
}
\cs_new_protected_nopar:Npn \xeCJK_Boundary_and_FullLeft:N #1
{
\xeCJK_get_punct_bounds:NN \c__xeCJK_left_tl #1
\__xeCJK_Boundary_and_FullLeft_glue:N #1
- \__xeCJK_punct_offset:NN \c__xeCJK_left_tl #1
\xeCJK_class_group_begin:
\xeCJK_select_punct_font:
\xeCJK_clear_Boundary_and_CJK_toks:
@@ -1803,7 +1773,6 @@
\group_insert_after:N \xeCJK_no_break:
}
{ \group_align_safe_end: }
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\exp_after:wN \xeCJK_punct_node:N \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
@@ -2443,6 +2412,7 @@
\__xeCJK_save_punct_dim:nNNn { rule } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { glue } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { offset } #1 #2 { \c_zero_dim }
+ \__xeCJK_save_punct_dim:nNNn { margin } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { bound } \c__xeCJK_left_tl {#2} { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { bound } \c__xeCJK_right_tl {#2} { \c_zero_dim }
\__xeCJK_save_punct_skip:nNNn { glue } #1 #2 { \c_zero_skip }
@@ -2508,11 +2478,9 @@
\cs_new_protected_nopar:Npn \__xeCJK_save_punct_kerning_plain:NN #1#2
{
\__xeCJK_save_punct_dim:nNNn { kern } #1 #2 { \c_zero_dim }
- \__xeCJK_save_punct_dim:nNNn { break_kern } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { bound_kern } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_dim:nNNn { bound_width } #1 #2 { \c_zero_dim }
\__xeCJK_save_punct_skip:nNNn { kern } #1 #2 { \c_zero_skip }
- \__xeCJK_save_punct_skip:nNNn { break_kern } #1 #2 { \c_zero_skip }
\__xeCJK_save_punct_skip:nNNn { bound_kern } #1 #2 { \c_zero_skip }
}
\cs_new_protected_nopar:Npn \__xeCJK_save_punct_kerning:NN
@@ -2535,7 +2503,7 @@
}
{ \__xeCJK_calc_punct_width:N #2 }
}
- \dim_set:Nn \l__xeCJK_tmp_dim
+ \dim_set:Nn \l__xeCJK_margin_dim
{
\dim_max:nn
{ \l__xeCJK_margin_minimum_dim }
@@ -2574,24 +2542,9 @@
}
}
}
- \__xeCJK_save_punct_dim:nNNn { glue } #1 #2 { \l__xeCJK_tmp_dim }
- \__xeCJK_save_punct_skip:nNNnnn { glue } #1 #2
- { \l__xeCJK_tmp_dim }
- {
- \__xeCJK_punct_if_middle:NTF #2
- {
- ( \__xeCJK_use_punct_dim:nN { width } #2 -
- \__xeCJK_use_punct_dim:nN { dimen } #2 ) / 2
- - \l__xeCJK_tmp_dim
- }
- { \l__xeCJK_bound_dim - \l__xeCJK_tmp_dim }
- }
- {
- \__xeCJK_punct_if_middle:NTF #2
- { .5 \l__xeCJK_tmp_dim }
- { \l__xeCJK_tmp_dim - \l__xeCJK_reverse_bound_dim }
- }
+ \__xeCJK_save_punct_dim:nNNn { margin } #1 #2 { \l__xeCJK_margin_dim }
}
+\dim_new:N \l__xeCJK_margin_dim
\cs_new_nopar:Npn \__xeCJK_calc_punct_width:N #1
{
\__xeCJK_punct_if_middle:NTF #1
@@ -2648,7 +2601,7 @@
\__xeCJK_punct_if_middle:NTF #2
{
\l__xeCJK_tmp_dim
- - ( \__xeCJK_use_punct_dim:nNN { glue } #1 #2 )
+ - \l__xeCJK_margin_dim
- ( \__xeCJK_use_punct_dim:nN { dimen } #2 )
}
{
@@ -2667,8 +2620,26 @@
}
\__xeCJK_save_punct_dim:nNNn { offset } #1 #2
{ \l__xeCJK_tmp_dim }
- \__xeCJK_save_punct_dim:nNNn { rule } #1 #2
- { - \l__xeCJK_bound_dim + \l__xeCJK_tmp_dim }
+ \__xeCJK_save_punct_dim:nNNn { rule } #1 #2
+ { \l__xeCJK_tmp_dim - \l__xeCJK_bound_dim }
+ \__xeCJK_save_punct_dim:nNNn { glue } #1 #2
+ { \l__xeCJK_margin_dim - \l__xeCJK_tmp_dim }
+ \__xeCJK_save_punct_skip:nNNnnn { glue } #1 #2
+ { \l__xeCJK_margin_dim - \l__xeCJK_tmp_dim }
+ {
+ \__xeCJK_punct_if_middle:NTF #2
+ {
+ ( \__xeCJK_use_punct_dim:nN { width } #2 -
+ \__xeCJK_use_punct_dim:nN { dimen } #2 ) / 2
+ - \l__xeCJK_margin_dim
+ }
+ { \l__xeCJK_bound_dim - \l__xeCJK_margin_dim }
+ }
+ {
+ \__xeCJK_punct_if_middle:NTF #2
+ { .5 \l__xeCJK_margin_dim }
+ { \l__xeCJK_margin_dim - \l__xeCJK_reverse_bound_dim }
+ }
}
\cs_new_nopar:Npn \__xeCJK_punct_width_or_ratio:nN #1#2
{
@@ -2696,7 +2667,7 @@
}
\cs_new_protected_nopar:Npn \xeCJK_punct_kerning_process:NN #1#2
{
- \dim_set:Nn \l__xeCJK_original_margin_dim
+ \dim_set:Nn \l__xeCJK_margin_dim
{ \__xeCJK_original_kerning_margin:NN #1 #2 }
\dim_set:Nn \l__xeCJK_minimum_bound_dim
{ \__xeCJK_punct_min_bound:NN #1 #2 }
@@ -2721,33 +2692,13 @@
\__xeCJK_punct_if_right:NTF #1
{
\__xeCJK_punct_if_right:NTF #2
- {
- \__xeCJK_save_kerning:nNNNN
- { bound_kern } \c__xeCJK_left_tl #2 #1 #2
- \__xeCJK_save_kerning:nnnNN
- { break_kern } { offset } { bound }
- }
- {
- \__xeCJK_save_kerning:nnNN
- { break_kern } { offset } #1 #2
- \__xeCJK_save_kerning_aux:nnNN
- { bound_kern } { \l__xeCJK_kerning_margin_dim }
- }
+ { \__xeCJK_save_kerning:nnnNN { bound_kern } { offset } { bound } }
+ { \__xeCJK_save_kerning:nnNN { bound_kern } { offset } }
}
{
\__xeCJK_punct_if_right:NTF #2
- {
- \__xeCJK_save_kerning:nnNN
- { bound_kern } { bound } #1 #2
- \__xeCJK_save_kerning_aux:nnNN
- { break_kern } { \l__xeCJK_tmp_dim }
- }
- {
- \__xeCJK_save_kerning:nNNNN
- { bound_kern } \c__xeCJK_right_tl #1 #1 #2
- \__xeCJK_save_kerning:nnnNN
- { break_kern } { bound } { offset }
- }
+ { \__xeCJK_save_kerning:nnNN { bound_kern } { bound } }
+ { \__xeCJK_save_kerning:nnnNN { bound_kern } { bound } { offset } }
}
#1 #2
}
@@ -2755,11 +2706,10 @@
{
\bool_if:NTF \l__xeCJK_enabled_kerning_bool
{ \__xeCJK_calc_kerning_margin:NN #1 #2 }
- { \l__xeCJK_original_margin_dim }
+ { \l__xeCJK_margin_dim }
}
\dim_new:N \l__xeCJK_minimum_bound_dim
\dim_new:N \l__xeCJK_kerning_margin_dim
-\dim_new:N \l__xeCJK_original_margin_dim
\cs_new_protected_nopar:Npn \__xeCJK_save_kerning:nnNN #1#2
{ \__xeCJK_save_kerning:nnnNN {#1} {#2} {#2} }
\cs_new_protected_nopar:Npn \__xeCJK_save_kerning:nnnNN #1#2#3#4#5
@@ -2770,23 +2720,10 @@
- ( \__xeCJK_use_punct_dim:nNN {#2} \c__xeCJK_right_tl #4 )
- ( \__xeCJK_use_punct_dim:nNN {#3} \c__xeCJK_left_tl #5 )
}
- \__xeCJK_save_kerning_aux:nnNN {#1} { \l__xeCJK_tmp_dim } #4 #5
- }
-\cs_new_protected_nopar:Npn \__xeCJK_save_kerning:nNNNN #1#2#3#4#5
- {
- \dim_set:Nn \l__xeCJK_tmp_dim
- {
- \l__xeCJK_kerning_margin_dim
- - ( \__xeCJK_use_punct_dim:nNN { bound } #2 #3 )
- }
- \__xeCJK_save_kerning_aux:nnNN {#1} { \l__xeCJK_tmp_dim } #4 #5
- }
-\cs_new_protected_nopar:Npn \__xeCJK_save_kerning_aux:nnNN #1#2#3#4
- {
- \__xeCJK_save_punct_dim:nNNn {#1} #3 #4 {#2}
- \__xeCJK_save_punct_skip:nNNnnn {#1} #3 #4
- {#2}
- { \l__xeCJK_original_margin_dim - \l__xeCJK_kerning_margin_dim }
+ \__xeCJK_save_punct_dim:nNNn {#1} #4 #5 { \l__xeCJK_tmp_dim }
+ \__xeCJK_save_punct_skip:nNNnnn {#1} #4 #5
+ { \l__xeCJK_tmp_dim }
+ { \l__xeCJK_margin_dim - \l__xeCJK_kerning_margin_dim }
{ \l__xeCJK_kerning_margin_dim - \l__xeCJK_minimum_bound_dim }
}
\cs_new_nopar:Npn \__xeCJK_original_kerning_margin:NN #1#2
@@ -2794,10 +2731,10 @@
\dim_eval:n
{
\__xeCJK_use_punct_dim:nNN
- { \__xeCJK_punct_if_right:NTF #1 { glue } { bound } } \c__xeCJK_right_tl #1
+ { \__xeCJK_punct_if_right:NTF #1 { margin } { bound } } \c__xeCJK_right_tl #1
+
\__xeCJK_use_punct_dim:nNN
- { \__xeCJK_punct_if_right:NTF #2 { bound } { glue } } \c__xeCJK_left_tl #2
+ { \__xeCJK_punct_if_right:NTF #2 { bound } { margin } } \c__xeCJK_left_tl #2
}
}
\cs_new_nopar:Npn \__xeCJK_calc_kerning_margin:NN #1#2
@@ -2851,7 +2788,7 @@
{ \fp_use:N \l__xeCJK_kerning_margin_ratio_fp \use:n }
}
{ \fp_use:c { l__xeCJK_#1_align_ratio_fp } \use:n }
- { \l__xeCJK_original_margin_dim }
+ { \l__xeCJK_margin_dim }
}
}
\cs_new_nopar:Npn \__xeCJK_punct_min_bound:NN #1#2
@@ -2874,10 +2811,10 @@
{
(#1)
- ( \__xeCJK_use_punct_dim:nNN
- { \__xeCJK_punct_if_right:NTF #2 { bound } { glue } }
+ { \__xeCJK_punct_if_right:NTF #2 { bound } { margin } }
\c__xeCJK_left_tl #2 )
- ( \__xeCJK_use_punct_dim:nNN
- { \__xeCJK_punct_if_right:NTF #3 { glue } { bound } }
+ { \__xeCJK_punct_if_right:NTF #3 { margin } { bound } }
\c__xeCJK_right_tl #3 )
- ( \__xeCJK_use_punct_dim:nN { dimen } #2 )
- ( \__xeCJK_use_punct_dim:nN { dimen } #3 )
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
index 3f1b2c4a3f5..25747f0db34 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
@@ -29,10 +29,10 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{xeCJK font effect}
\ProvidesExplPackage{xeCJKfntef}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
\PassOptionsToPackage { normalem } { ulem }
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { ulem } }
\ProcessOptions \scan_stop:
@@ -427,7 +427,6 @@
\UL@stop
\__xeCJK_ulem_skip_punct_begin:
\__xeCJK_punct_glue:NN \c__xeCJK_left_tl #1
- \__xeCJK_punct_offset:NN \c__xeCJK_left_tl #1
\UL@start
}
{ \__xeCJK_ulem_Default_and_FullLeft_glue:N #1 }
@@ -452,7 +451,6 @@
\__xeCJK_ulem_skip_punct_begin:
\__xeCJK_ulem_punct_ccglue:
\__xeCJK_punct_glue:NN \c__xeCJK_left_tl #1
- \__xeCJK_punct_offset:NN \c__xeCJK_left_tl #1
\UL@start
\__xeCJK_ulem_class_group_begin:
\xeCJK_select_punct_font:
@@ -553,7 +551,6 @@
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
\UL@stop
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_ulem_skip_punct_end:
\UL@start
@@ -567,7 +564,6 @@
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
\UL@stop
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_ulem_skip_punct_end:
\UL@start
@@ -582,7 +578,6 @@
\__xeCJK_punct_rule:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\xeCJK_class_group_end:
\UL@stop
- \__xeCJK_punct_offset:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_punct_glue:NN \c__xeCJK_right_tl \g__xeCJK_last_punct_tl
\__xeCJK_ulem_punct_ccglue:
\__xeCJK_ulem_skip_punct_end:
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
index 47c3be1040b..18c020c819b 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
@@ -29,10 +29,10 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{addon file for xunicode}
\ProvidesExplPackage{xunicode-addon}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
\bool_lazy_or:nnF
{ \sys_if_engine_xetex_p: }
{ \sys_if_engine_luatex_p: }
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
index 3d35c25ec5e..796a9a9e5fb 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
@@ -27,10 +27,10 @@
%%
%% ----------------------------------------------------------------------
%%
-\GetIdInfo$Id: xeCJK.dtx 0e3f9e8 2019-04-15 02:07:22 +0800 Qing Lee <sobenlee@gmail.com> $
+\GetIdInfo$Id: xeCJK.dtx 4449ab5 2019-06-02 23:02:31 +0800 Qing Lee <sobenlee@gmail.com> $
{extra definition for xunicode}
\ProvidesExplFile{xunicode-extra.def}
- {\ExplFileDate}{3.7.2}{\ExplFileDescription}
+ {\ExplFileDate}{3.7.4}{\ExplFileDescription}
\DeclareUTFSymbol\texthyphenationpoint{"2027}
\DeclareUTFSymbol\texttwoemdash{"2E3A}
\DeclareUTFComposite\textsuperscript