summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdfbin1191081 -> 1192323 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdfbin348357 -> 348359 bytes
-rw-r--r--Master/texmf-dist/source/xelatex/xecjk/xeCJK.dtx77
-rw-r--r--Master/texmf-dist/source/xelatex/xecjk/xeCJK.ins4
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg4
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty6
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty53
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty6
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty6
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def6
10 files changed, 96 insertions, 66 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf b/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
index a4b43b02364..681e6e199fd 100644
--- a/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
+++ b/Master/texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
index a8db2c9915f..c4662577418 100644
--- a/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
+++ b/Master/texmf-dist/doc/xelatex/xecjk/xunicode-symbols.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/xelatex/xecjk/xeCJK.dtx b/Master/texmf-dist/source/xelatex/xecjk/xeCJK.dtx
index 6322a2bb99d..973717ab586 100644
--- a/Master/texmf-dist/source/xelatex/xecjk/xeCJK.dtx
+++ b/Master/texmf-dist/source/xelatex/xecjk/xeCJK.dtx
@@ -95,7 +95,7 @@ CJK scripts fonts (TrueType or OpenType).
\askforoverwritefalse
\preamble
-$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
$URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
-----------------------------------------------------------------
Author:
@@ -201,7 +201,7 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
%</!config&!xunextra>
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%<*driver|package>
{Typesetting CJK scripts with XeLaTeX}
%</driver|package>
@@ -223,7 +223,7 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%<fntef> {xeCJKfntef}
%<listings> {xeCJK-listings}
%<xunicode> {xunicode-addon}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
%<xunextra>\ExplSyntaxOff
%<*driver>
\let\xeCJKrevnum\ExplFileVersion
@@ -351,7 +351,7 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
% \changes{v3.2.4}{2013/07/02}{遵循 \hologo{LaTeX3} 变量需要预先声明的原则。}
% \changes{v3.2.6}{2013/07/29}{\texttt{case} 类函数的用法与 \hologo{LaTeX3} 同步。}
%
-% \CheckSum{9005}
+% \CheckSum{9020}
% \GetFileInfo{\jobname.dtx}
%
% \title{\bfseries\pkg{xeCJK} 宏包}
@@ -672,6 +672,14 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
% 这一选项改变这一设置。
% \end{function}
%
+% \begin{function}[added=2014-05-13]{RubberPunctSkip}
+% \begin{syntax}
+% RubberPunctSkip = \meta{\TTF}
+% \end{syntax}
+% 缺省状态下,标点符号前/后的间距有一定的弹性。让本选项设置为 \texttt{false}
+% 可以禁用这一特性,从而使得前/后的间距为固定值。
+% \end{function}
+%
% \begin{function}[added=2012-12-02]{CheckFullRight}
% \begin{syntax}
% CheckFullRight = \meta{\TFF}
@@ -1407,6 +1415,20 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
\xetex_if_engine:F { \msg_critical:nn { xeCJK } { Require-XeTeX } }
% \end{macrocode}
%
+% 应该使用较新版本的 \pkg{expl3} 宏包。
+% \begin{macrocode}
+\msg_new:nnn { xeCJK } { l3-too-old }
+ {
+ Support~package~`#1'~too~old. \\\\
+ Please~update~an~up~to~date~version~of~the~bundles\\\\
+ `l3kernel'~and~`l3packages'\\\\
+ using~your~TeX~package~manager~or~from~CTAN.\\
+ \str_if_eq:nnT {#1} { expl3 } { Loading~xeCJK~will~abort! }
+ }
+\@ifpackagelater { expl3 } { 2014/05/06 } { }
+ { \msg_critical:nnn { xeCJK } { l3-too-old } { expl3 } }
+% \end{macrocode}
+%
% \begin{macro}[pTF,internal]{\xeCJK_if_package_loaded:n}
% 判断宏包是否被引入,可用于文档正文中。
% \begin{macrocode}
@@ -1444,20 +1466,6 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
}
% \end{macrocode}
%
-% 应该使用较新版本的 \pkg{expl3} 宏包。
-% \begin{macrocode}
-\msg_new:nnn { xeCJK } { l3-too-old }
- {
- Support~package~`#1'~too~old. \\\\
- Please~update~an~up~to~date~version~of~the~bundles\\\\
- `l3kernel'~and~`l3packages'\\\\
- using~your~TeX~package~manager~or~from~CTAN.\\
- \str_if_eq:nnT {#1} { expl3 } { Loading~xeCJK~will~abort! }
- }
-\@ifpackagelater { expl3 } { 2014/01/01 } { }
- { \msg_critical:nnn { xeCJK } { l3-too-old } { expl3 } }
-% \end{macrocode}
-%
% 以下日期以前的 \pkg{xtemplate} 宏包关于 \cs{KeyValue} 的 Bug 会影响到后面
% 标点符号的处理。
% \begin{macrocode}
@@ -3198,15 +3206,17 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
% 根据所选的标点处理方式在标点符号左/右增加的空白。
% \begin{macrocode}
\cs_new_protected_nopar:Npn \@@_punct_glue:NN #1#2
+ { \@@_punct_hskip:n { \@@_punct_skip:nn {#1} {#2} } }
+\cs_new_eq:NN \@@_punct_hskip:n \skip_horizontal:n
+\cs_new_protected_nopar:Npn \@@_punct_rigid_skip:nn #1#2
+ { \@@_use_punct_dim:nnn { glue } {#1} {#2} }
+\cs_new_protected_nopar:Npn \@@_punct_rubber_skip:nn #1#2
{
- \@@_punct_hskip:n
- {
- \@@_use_punct_dim:nnn { glue } {#1} {#2}
- plus \@@_use_punct_dim:nnn { plus } {#1} {#2}
- minus \@@_use_punct_dim:nnn { minus } {#1} {#2}
- }
+ \@@_use_punct_dim:nnn { glue } {#1} {#2}
+ plus \@@_use_punct_dim:nnn { plus } {#1} {#2}
+ minus \@@_use_punct_dim:nnn { minus } {#1} {#2}
}
-\cs_new_eq:NN \@@_punct_hskip:n \skip_horizontal:n
+\cs_new_eq:NN \@@_punct_skip:nn \@@_punct_rubber_skip:nn
% \end{macrocode}
% \end{macro}
%
@@ -4163,9 +4173,11 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
% \end{macrocode}
% \end{macro}
%
+% \changes{v3.2.12}{2014/05/12}{新增 \texttt{RubberPunctSkip} 选项。}
+%
% \begin{macro}
% {AllowBreakBetweenPuncts,KaiMingPunct,LongPunct,
-% MiddlePunct,PunctWidth,PunctBoundWidth}
+% MiddlePunct,PunctWidth,PunctBoundWidth,RubberPunctSkip}
% 相关选项声明。
% \begin{macrocode}
\keys_define:nn { xeCJK / options }
@@ -4194,7 +4206,13 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
PunctWidth .tl_gset:N = \g_@@_punct_width_tl ,
PunctBoundWidth .tl_gset:N = \g_@@_punct_bound_width_tl ,
PunctWidth .value_required: ,
- PunctBoundWidth .value_required:
+ PunctBoundWidth .value_required: ,
+ RubberPunctSkip .choice: ,
+ RubberPunctSkip .default:n = { true } ,
+ RubberPunctSkip / true .code:n =
+ { \cs_set_eq:NN \@@_punct_skip:nn \@@_punct_rubber_skip:nn } ,
+ RubberPunctSkip / false .code:n =
+ { \cs_set_eq:NN \@@_punct_skip:nn \@@_punct_rigid_skip:nn }
}
\bool_new:N \l_@@_punct_breakable_bool
% \end{macrocode}
@@ -4966,6 +4984,8 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
% \end{macrocode}
% \end{macro}
%
+% \changes{v3.2.12}{2014/05/12}{更新 \cs{int_to_Hex:n}。}
+%
% \begin{macro}[internal]{\xeCJK_fallback_loop:Nn}
% \changes{v3.1.0}{2012/11/19}{调整备用字体的循环方式。}
% \changes{v3.2.4}{2013/06/30}
@@ -4989,7 +5009,7 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
{
\@@_warning:nxxx { missing-glyph }
{ \l_xeCJK_family_tl } {#1}
- { \int_to_hexadecimal:n { `#1 } }
+ { \int_to_Hex:n { `#1 } }
\@@_fallback_save_CJKsymbol:N {#1}
}
{
@@ -6516,6 +6536,7 @@ $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
xeCJKactive = true ,
LocalConfig = true ,
LoadFandol = true ,
+ RubberPunctSkip = true ,
Verb = env ,
EmboldenFactor = 4 ,
SlantFactor = 0.167 ,
diff --git a/Master/texmf-dist/source/xelatex/xecjk/xeCJK.ins b/Master/texmf-dist/source/xelatex/xecjk/xeCJK.ins
index e33c7b7ec8f..f8c9dfb341d 100644
--- a/Master/texmf-dist/source/xelatex/xecjk/xeCJK.ins
+++ b/Master/texmf-dist/source/xelatex/xecjk/xeCJK.ins
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `install')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -37,7 +37,7 @@
\askforoverwritefalse
\preamble
-$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
$URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
-----------------------------------------------------------------
Author:
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg b/Master/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg
index fa687609118..9d5694fbcd1 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg
+++ b/Master/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg
@@ -6,11 +6,11 @@
%%
%% xeCJK.dtx (with options: `config')
%%
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{Configuration file for xeCJK package}
\ProvidesExplFile
{\ExplFileName.cfg}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
%%
%%
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
index b8b0f238be6..cad910e1d34 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK-listings.sty
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `listings')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -33,11 +33,11 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{xeCJK patch file for listings}
\ProvidesExplPackage
{xeCJK-listings}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { xeCJK } }
\ProcessOptions \scan_stop:
\RequirePackage { xeCJK }
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
index da0bef436b0..94c9dca1f0e 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJK.sty
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `package')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -33,11 +33,11 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{Typesetting CJK scripts with XeLaTeX}
\ProvidesExplPackage
{\ExplFileName}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
\msg_new:nnn { xeCJK } { Require-XeTeX }
{
The~xeCJK~package~requires~XeTeX~to~function.\\\\
@@ -46,6 +46,16 @@
Loading~xeCJK~will~abort!
}
\xetex_if_engine:F { \msg_critical:nn { xeCJK } { Require-XeTeX } }
+\msg_new:nnn { xeCJK } { l3-too-old }
+ {
+ Support~package~`#1'~too~old. \\\\
+ Please~update~an~up~to~date~version~of~the~bundles\\\\
+ `l3kernel'~and~`l3packages'\\\\
+ using~your~TeX~package~manager~or~from~CTAN.\\
+ \str_if_eq:nnT {#1} { expl3 } { Loading~xeCJK~will~abort! }
+ }
+\@ifpackagelater { expl3 } { 2014/05/06 } { }
+ { \msg_critical:nnn { xeCJK } { l3-too-old } { expl3 } }
\prg_new_conditional:Npnn \xeCJK_if_package_loaded:n #1 { p , T , F , TF }
{
\tl_if_exist:cTF { ver@ #1 . \c__xeCJK_package_ext_tl }
@@ -73,16 +83,6 @@
{ \msg_error:nnn { xeCJK } { incompatible-package } {#1} }
{ \tl_const:cn { ver@ #1 . \c__xeCJK_package_ext_tl } { 9999/99/99 } }
}
-\msg_new:nnn { xeCJK } { l3-too-old }
- {
- Support~package~`#1'~too~old. \\\\
- Please~update~an~up~to~date~version~of~the~bundles\\\\
- `l3kernel'~and~`l3packages'\\\\
- using~your~TeX~package~manager~or~from~CTAN.\\
- \str_if_eq:nnT {#1} { expl3 } { Loading~xeCJK~will~abort! }
- }
-\@ifpackagelater { expl3 } { 2014/01/01 } { }
- { \msg_critical:nnn { xeCJK } { l3-too-old } { expl3 } }
\RequirePackage { xtemplate }
\@ifpackagelater { xtemplate } { 2012/11/10 } { }
{ \msg_error:nnn { xeCJK } { l3-too-old } { xtemplate } }
@@ -978,15 +978,17 @@
\cs_new_protected_nopar:Npn \__xeCJK_punct_kern:n #1
{ \tex_kern:D #1 \exp_stop_f: }
\cs_new_protected_nopar:Npn \__xeCJK_punct_glue:NN #1#2
+ { \__xeCJK_punct_hskip:n { \__xeCJK_punct_skip:nn {#1} {#2} } }
+\cs_new_eq:NN \__xeCJK_punct_hskip:n \skip_horizontal:n
+\cs_new_protected_nopar:Npn \__xeCJK_punct_rigid_skip:nn #1#2
+ { \__xeCJK_use_punct_dim:nnn { glue } {#1} {#2} }
+\cs_new_protected_nopar:Npn \__xeCJK_punct_rubber_skip:nn #1#2
{
- \__xeCJK_punct_hskip:n
- {
- \__xeCJK_use_punct_dim:nnn { glue } {#1} {#2}
- plus \__xeCJK_use_punct_dim:nnn { plus } {#1} {#2}
- minus \__xeCJK_use_punct_dim:nnn { minus } {#1} {#2}
- }
+ \__xeCJK_use_punct_dim:nnn { glue } {#1} {#2}
+ plus \__xeCJK_use_punct_dim:nnn { plus } {#1} {#2}
+ minus \__xeCJK_use_punct_dim:nnn { minus } {#1} {#2}
}
-\cs_new_eq:NN \__xeCJK_punct_hskip:n \skip_horizontal:n
+\cs_new_eq:NN \__xeCJK_punct_skip:nn \__xeCJK_punct_rubber_skip:nn
\cs_new_protected_nopar:Npn \__xeCJK_punct_kern:NN #1#2
{ \tex_kern:D \__xeCJK_use_punct_dim:nnn { kern } {#1} {#2} \exp_stop_f: }
\tl_new:N \g__xeCJK_last_punct_tl
@@ -1644,7 +1646,13 @@
PunctWidth .tl_gset:N = \g__xeCJK_punct_width_tl ,
PunctBoundWidth .tl_gset:N = \g__xeCJK_punct_bound_width_tl ,
PunctWidth .value_required: ,
- PunctBoundWidth .value_required:
+ PunctBoundWidth .value_required: ,
+ RubberPunctSkip .choice: ,
+ RubberPunctSkip .default:n = { true } ,
+ RubberPunctSkip / true .code:n =
+ { \cs_set_eq:NN \__xeCJK_punct_skip:nn \__xeCJK_punct_rubber_skip:nn } ,
+ RubberPunctSkip / false .code:n =
+ { \cs_set_eq:NN \__xeCJK_punct_skip:nn \__xeCJK_punct_rigid_skip:nn }
}
\bool_new:N \l__xeCJK_punct_breakable_bool
\clist_new:N \g__xeCJK_special_punct_clist
@@ -2279,7 +2287,7 @@
{
\__xeCJK_warning:nxxx { missing-glyph }
{ \l_xeCJK_family_tl } {#1}
- { \int_to_hexadecimal:n { `#1 } }
+ { \int_to_Hex:n { `#1 } }
\__xeCJK_fallback_save_CJKsymbol:N {#1}
}
{
@@ -3417,6 +3425,7 @@
xeCJKactive = true ,
LocalConfig = true ,
LoadFandol = true ,
+ RubberPunctSkip = true ,
Verb = env ,
EmboldenFactor = 4 ,
SlantFactor = 0.167 ,
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
index 3ff1e97b1ec..b6640d68056 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `fntef')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -33,11 +33,11 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{xeCJK patch file for ulem/CJKfntef}
\ProvidesExplPackage
{xeCJKfntef}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
\PassOptionsToPackage { normalem } { ulem }
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { ulem } }
\ProcessOptions \scan_stop:
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
index d814ec5465b..c143e96b376 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-addon.sty
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `xunicode')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -33,11 +33,11 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{addon file for xunicode}
\ProvidesExplPackage
{xunicode-addon}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
\pdftex_if_engine:T
{
\msg_new:nnnn { xunicode-addon } { cannot-use-pdftex }
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
index d683be3750f..17ec36a3b0f 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xunicode-extra.def
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `xunextra')
%%
-%% $Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+%% $Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -31,11 +31,11 @@
%% The Current Maintainer of this work are Leo Liu and Qing Lee.
%% -----------------------------------------------------------------
%%
-\GetIdInfo$Id: xeCJK.dtx 644 2014-04-29 09:45:49Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 656 2014-05-13 03:14:47Z sobenlee $
{extra definition for xunicode}
\ProvidesExplFile
{xunicode-extra.def}
- {\ExplFileDate}{3.2.11}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.12}{\ExplFileDescription}
\ExplSyntaxOff
\DeclareUTFComposite\textsuperscript
\DeclareUTFComposite\textsubscript