diff options
author | Karl Berry <karl@freefriends.org> | 2010-09-30 22:53:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-09-30 22:53:10 +0000 |
commit | 53fec90fef560c9350485eab8787cc1b4f9e9957 (patch) | |
tree | 7ae35750512780ebe5c92e24e1711721ff0cfe6d /Master/texmf-dist/tex/latex/fontspec/fontspec.sty | |
parent | 5e73061354b9063464c594ac370a3f48076f4442 (diff) |
fontspec (29sep10)
git-svn-id: svn://tug.org/texlive/trunk@19960 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fontspec/fontspec.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/fontspec/fontspec.sty | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/fontspec/fontspec.sty b/Master/texmf-dist/tex/latex/fontspec/fontspec.sty index 7a1e55d7530..776a3d449da 100644 --- a/Master/texmf-dist/tex/latex/fontspec/fontspec.sty +++ b/Master/texmf-dist/tex/latex/fontspec/fontspec.sty @@ -14,7 +14,7 @@ %% %% \ProvidesPackage{fontspec} - [2010/09/27 v2.1a Advanced font selection for XeLaTeX/LuaLaTeX] + [2010/09/29 v2.1b Advanced font selection for XeLaTeX/LuaLaTeX] \RequirePackage{expl3,xparse} @@ -706,7 +706,8 @@ \tl_gset:cx {zf@family@fontname\zf@family} {#2} \tl_gset:cx {zf@family@options\zf@family} {\g_fontspec_default_fontopts_tl #1} \tl_gset:cx {zf@family@fontdef\zf@family} { - \fontspec_fullname:n {\l_fontspec_fontname_tl} : \l_fontspec_pre_feat_tl \l_fontspec_rawfeatures_sclist + \fontspec_fullname:n {\l_fontspec_fontname_tl} : + \l_fontspec_pre_feat_sclist \l_fontspec_rawfeatures_sclist } \tl_gset:cV {g_fontspec_script_num_(\zf@family)_tl} \l_fontspec_script_int \tl_gset:cV {g_fontspec_lang_num_(\zf@family)_tl} \l_fontspec_language_int @@ -843,7 +844,7 @@ <-> \l_fontspec_scale_tl \fontspec_fontwrap:n { \fontspec_fullname:n {\l_fontspec_fontname_tl} : - \l_fontspec_pre_feat_tl \l_fontspec_rawfeatures_sclist #1 + \l_fontspec_pre_feat_sclist \l_fontspec_rawfeatures_sclist #1 } } } @@ -862,7 +863,7 @@ <\l_fontspec_size_tl> \l_fontspec_scale_tl \fontspec_fontwrap:n { \fontspec_fullname:n { \l_fontspec_sizedfont_tl } - : \l_fontspec_pre_feat_tl \l_fontspec_rawfeatures_sclist #1 + : \l_fontspec_pre_feat_sclist \l_fontspec_rawfeatures_sclist #1 } } @@ -881,7 +882,7 @@ } } } -\xetex_or_luatex:nnn { \tl_set:Nn \l_fontspec_pre_feat_tl } +\xetex_or_luatex:nnn { \tl_set:Nn \l_fontspec_pre_feat_sclist } { \ifzf@icu \tl_if_empty:NF \l_fontspec_script_tl @@ -986,11 +987,7 @@ \cs_set_eq:NN \sclist_new:N \tl_new:N \cs_set_eq:NN \sclist_clear:N \tl_clear:N \cs_new:Npn \sclist_gput_right:Nn #1#2 { - \tl_if_empty:NTF #1 { - \tl_gset:Nn #1 {#2} - }{ - \tl_gput_right:Nn #1 {;#2} - } + \tl_gput_right:Nn #1 {#2;} } \cs_generate_variant:Nn \sclist_gput_right:Nn {Nx} \cs_new:Nn \fontspec_update_featstr:n { |