texlive[66023] branches/branch2022.final/Master/texmf-dist: xduts

commits+karl at tug.org commits+karl at tug.org
Tue Feb 21 21:49:11 CET 2023


Revision: 66023
          http://tug.org/svn/texlive?view=revision&revision=66023
Author:   karl
Date:     2023-02-21 21:49:11 +0100 (Tue, 21 Feb 2023)
Log Message:
-----------
xduts (21feb23) (branch)

Modified Paths:
--------------
    branches/branch2022.final/Master/texmf-dist/doc/xelatex/xduts/xduts.pdf
    branches/branch2022.final/Master/texmf-dist/source/xelatex/xduts/xduts.dtx
    branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty
    branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls
    branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls
    branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugtp.cls

Modified: branches/branch2022.final/Master/texmf-dist/doc/xelatex/xduts/xduts.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2022.final/Master/texmf-dist/source/xelatex/xduts/xduts.dtx
===================================================================
--- branches/branch2022.final/Master/texmf-dist/source/xelatex/xduts/xduts.dtx	2023-02-21 20:48:23 UTC (rev 66022)
+++ branches/branch2022.final/Master/texmf-dist/source/xelatex/xduts/xduts.dtx	2023-02-21 20:49:11 UTC (rev 66023)
@@ -1,7 +1,7 @@
 % \iffalse
 %<*driver>
 \ProvidesFile{xduts.dtx}
-[2023/02/17 v5.0.0.0 Xidian University TeX Suite]
+[2023/02/20 v5.1.0.0 Xidian University TeX Suite]
 %</driver>
 %<class|sty>\NeedsTeXFormat{LaTeX2e}
 %<class|sty>\RequirePackage{expl3}
@@ -9,7 +9,7 @@
 %<xduugtp>\ProvidesExplClass{xduugtp}
 %<xdupgthesis>\ProvidesExplClass{xdupgthesis}
 %<xduugthesis>\ProvidesExplClass{xduugthesis}
-%<class|sty>  {2023/02/17}{5.0.0.0}
+%<class|sty>  {2023/02/20}{5.1.0.0}
 %<xdufont>  {Xidian University Font package}
 %<xduugtp>  {Xidian University Undergraduate Thesis Proposal class}
 %<xdupgthesis>  {Xidian University Postgraduate Thesis document class}
@@ -471,15 +471,16 @@
 % \label{字体选项}
 % \begin{function}[added=2022-03-06]{style/cjk-font}
 %   \begin{syntax}
-%     \opt{style/cjk-font} = adobe|(fandol)|founder|sinotype|win|none
+%     \opt{style/cjk-font} = adobe|(fandol)|founder|hanyi|sinotype|win|none
 %   \end{syntax}
 % 设置中文字体,具体配置见\tabrefx{tab:cjk-font}[]。
 % \end{function}
 % \begin{optdesc}
-%   \item[adobe] \filex[]{adobesongstd-light.otf}[]、\filex[]{adobekaitistd-regular.otf}[]、\filex[]{adobeheitistd-regular.otf}和\filex{Adobe-Fangsong-Std-R-Font.otf}。
-%   \item[founder] \filex[]{FZShuSong-Z01.ttf}[]、\filex[]{FZKai-Z03.ttf}[]、\filex[]{FZHei-B01.ttf}和\filex{FZFSK.TTF}。
-%   \item[sinotype] \filex[]{STSONG.TTF}[]、\filex[]{STKAITI.TTF}[]、\filex[]{STXIHEI.TTF}[]、\filex[]{STHeiti.ttf}和\filex{STFANGSO.TTF}。
-%   \item[win] \filex[]{simsun.ttc}[]、\filex[]{simkai.ttf}[]、\filex[]{simhei.ttf}和\filex{simfang.ttf}。
+%   \item[adobe] \filex[]{adobesongstd-light.otf}[]、\filex[]{adobekaitistd-regular.otf}[]、\filex[]{adobeheitistd-regular.otf}和\filex{Adobe-Fangsong-Std-R-Font.otf}[]。
+%   \item[founder] \filex[]{FZShuSong-Z01.ttf}[]、\filex[]{FZKai-Z03.ttf}[]、\filex[]{FZHei-B01.ttf}和\filex{FZFSK.TTF}[]。
+%   \item[hanyi] \filex[]{HYShuSongErS.ttf}[]、\filex[]{HYKaiTiS.ttf}[]、\filex[]{HYZhongHeiTiS.ttf}和\filex{HYFangSongS.ttf}[]。
+%   \item[sinotype] \filex[]{STSONG.TTF}[]、\filex[]{STKAITI.TTF}[]、\filex[]{STXIHEI.TTF}[]、\filex[]{STHeiti.ttf}和\filex{STFANGSO.TTF}[]。
+%   \item[win] \filex[]{simsun.ttc}[]、\filex[]{simkai.ttf}[]、\filex[]{simhei.ttf}和\filex{simfang.ttf}[]。
 %   \item[none] 关闭内置中文字体配置,需自行配置中文字体。
 % \end{optdesc}
 % \changes{v2.16.1.1}{2022/11/27}{修改中文字体配置表文档样式}
@@ -502,6 +503,7 @@
 % |adobe|    & Adobe 宋体 Std & Adobe 楷体 Std & Adobe 黑体 Std    & Adobe 仿宋 Std \\
 % |fandol|   & FandolSong     & FandolKai      & FandolHei         & FandolFang     \\
 % |founder|  & 方正书宋\_GBK  & 方正楷体\_GBK  & 方正黑体\_GBK     & 方正仿宋\_GBK  \\
+% |hanyi|    & 汉仪书宋二S    & 汉仪楷体S      & 汉仪中黑S         & 汉仪仿宋S      \\
 % |sinotype| & 华文宋体       & 华文楷体       & 华文细黑/华文黑体 & 华文仿宋       \\
 % |win|      & 中易宋体       & 中易楷体       & 中易黑体          & 中易仿宋       \\
 % \end{tblr}
@@ -525,9 +527,9 @@
 % 设置英文字体,具体配置见\tabrefx{tab:latin-font}[]。
 % \end{function}
 % \begin{optdesc}
-%   \item[tac] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{arial.ttf}[]、\filex[]{arialbd.ttf}[]、\filex[]{ariali.ttf}[]、\filex[]{arialbi.ttf}[]、\filex[]{consola.ttf}[]、\filex[]{consolab.ttf}[]、\filex[]{consolai.ttf}和\filex{consolaz.ttf}。
-%   \item[tacn] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{arial.ttf}[]、\filex[]{arialbd.ttf}[]、\filex[]{ariali.ttf}[]、\filex[]{arialbi.ttf}[]、\filex[]{cour.ttf}[]、\filex[]{courbd.ttf}[]、\filex[]{couri.ttf}和\filex{courbi.ttf}。
-%   \item[thcs] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{Helvetica.ttf}[]、\filex[]{Helvetica~Bold.ttf}[]、\filex[]{Helvetica~Oblique.ttf}[]、\filex[]{Helvetica~Bold~Oblique.ttf}[]、\filex[]{CourierStd.otf}[]、\filex[]{CourierStd-Bold.otf}[]、\filex[]{CourierStd-Oblique.otf}和\filex{CourierStd-BoldOblique.otf}。
+%   \item[tac] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{arial.ttf}[]、\filex[]{arialbd.ttf}[]、\filex[]{ariali.ttf}[]、\filex[]{arialbi.ttf}[]、\filex[]{consola.ttf}[]、\filex[]{consolab.ttf}[]、\filex[]{consolai.ttf}和\filex{consolaz.ttf}[]。
+%   \item[tacn] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{arial.ttf}[]、\filex[]{arialbd.ttf}[]、\filex[]{ariali.ttf}[]、\filex[]{arialbi.ttf}[]、\filex[]{cour.ttf}[]、\filex[]{courbd.ttf}[]、\filex[]{couri.ttf}和\filex{courbi.ttf}[]。
+%   \item[thcs] \filex[]{times.ttf}[]、\filex[]{timesbd.ttf}[]、\filex[]{timesi.ttf}[]、\filex[]{timesbi.ttf}[]、\filex[]{Helvetica.ttf}[]、\filex[]{Helvetica~Bold.ttf}[]、\filex[]{Helvetica~Oblique.ttf}[]、\filex[]{Helvetica~Bold~Oblique.ttf}[]、\filex[]{CourierStd.otf}[]、\filex[]{CourierStd-Bold.otf}[]、\filex[]{CourierStd-Oblique.otf}和\filex{CourierStd-BoldOblique.otf}[]。
 %   \item[none] 关闭内置英文字体配置,需自行配置英文字体。
 % \end{optdesc}
 % \changes{v2.16.1.1}{2022/11/27}{修改英文字体配置表文档样式}
@@ -1937,7 +1939,7 @@
 % 中文字体配置。
 %    \begin{macrocode}
     cjk-font .choices:nn =
-      { win, adobe, founder, sinotype, fandol, none }
+      { win, adobe, founder, hanyi, sinotype, fandol, none }
       { \tl_set_eq:NN \l_@@_cjk_font_tl \l_keys_choice_tl },
 %    \end{macrocode}
 % 中文字体伪粗体粗细程度。
@@ -2281,6 +2283,22 @@
   }
 %    \end{macrocode}
 % \end{macro}
+% \changes{v5.1.0.0}{2023/02/20}{新增汉仪字体}
+% \begin{macro}{\@@_load_cjk_font_hanyi:}
+% 中文字体配置\valuex{hanyi}[]。
+%    \begin{macrocode}
+\cs_new:Npn \@@_load_cjk_font_hanyi:
+  {
+    \@@_set_cjk_main_font:nn
+      { \@@_select_font:nn { HYShuSongErS } { HYShuSongErS.ttf  } }
+      { \@@_select_font:nn { HYKaiTiS     } { HYKaiTiS.ttf      } }
+    \@@_set_cjk_sans_font:n
+      { \@@_select_font:nn { HYZhongHei   } { HYZhongHeiTiS.ttf } }
+    \@@_set_cjk_mono_font:n
+      { \@@_select_font:nn { HYFangSongS  } { HYFangSongS.ttf   } }
+  }
+%    \end{macrocode}
+% \end{macro}
 % \begin{macro}{\@@_load_cjk_font_sinotype:}
 % 中文字体配置\valuex{sinotype}[]。
 %    \begin{macrocode}

Modified: branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty
===================================================================
--- branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty	2023-02-21 20:48:23 UTC (rev 66022)
+++ branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdufont.sty	2023-02-21 20:49:11 UTC (rev 66023)
@@ -29,7 +29,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplPackage{xdufont}
-  {2023/02/17}{5.0.0.0}
+  {2023/02/20}{5.1.0.0}
   {Xidian University Font package}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -47,7 +47,7 @@
 \keys_define:nn { xdu / style }
   {
     cjk-font .choices:nn =
-      { win, adobe, founder, sinotype, fandol, none }
+      { win, adobe, founder, hanyi, sinotype, fandol, none }
       { \tl_set_eq:NN \l__xdu_cjk_font_tl \l_keys_choice_tl },
     cjk-fake-bold .tl_set:N = \l__xdu_fake_bold_tl,
     cjk-fake-slant .tl_set:N = \l__xdu_fake_slant_tl,
@@ -232,6 +232,16 @@
     \__xdu_set_cjk_mono_font:n
       { \__xdu_select_font:nn { FZFangSong-Z02 } { FZFSK.TTF         } }
   }
+\cs_new:Npn \__xdu_load_cjk_font_hanyi:
+  {
+    \__xdu_set_cjk_main_font:nn
+      { \__xdu_select_font:nn { HYShuSongErS } { HYShuSongErS.ttf  } }
+      { \__xdu_select_font:nn { HYKaiTiS     } { HYKaiTiS.ttf      } }
+    \__xdu_set_cjk_sans_font:n
+      { \__xdu_select_font:nn { HYZhongHei   } { HYZhongHeiTiS.ttf } }
+    \__xdu_set_cjk_mono_font:n
+      { \__xdu_select_font:nn { HYFangSongS  } { HYFangSongS.ttf   } }
+  }
 \cs_new:Npn \__xdu_load_cjk_font_sinotype:
   {
     \__xdu_set_cjk_main_font:nn

Modified: branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls
===================================================================
--- branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls	2023-02-21 20:48:23 UTC (rev 66022)
+++ branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xdupgthesis.cls	2023-02-21 20:49:11 UTC (rev 66023)
@@ -29,7 +29,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplClass{xdupgthesis}
-  {2023/02/17}{5.0.0.0}
+  {2023/02/20}{5.1.0.0}
   {Xidian University Postgraduate Thesis document class}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -60,7 +60,7 @@
 \keys_define:nn { xdu / style }
   {
     cjk-font .choices:nn =
-      { win, adobe, founder, sinotype, fandol, none }
+      { win, adobe, founder, hanyi, sinotype, fandol, none }
       { \tl_set_eq:NN \l__xdu_cjk_font_tl \l_keys_choice_tl },
     cjk-fake-bold .tl_set:N = \l__xdu_fake_bold_tl,
     cjk-fake-slant .tl_set:N = \l__xdu_fake_slant_tl,
@@ -245,6 +245,16 @@
     \__xdu_set_cjk_mono_font:n
       { \__xdu_select_font:nn { FZFangSong-Z02 } { FZFSK.TTF         } }
   }
+\cs_new:Npn \__xdu_load_cjk_font_hanyi:
+  {
+    \__xdu_set_cjk_main_font:nn
+      { \__xdu_select_font:nn { HYShuSongErS } { HYShuSongErS.ttf  } }
+      { \__xdu_select_font:nn { HYKaiTiS     } { HYKaiTiS.ttf      } }
+    \__xdu_set_cjk_sans_font:n
+      { \__xdu_select_font:nn { HYZhongHei   } { HYZhongHeiTiS.ttf } }
+    \__xdu_set_cjk_mono_font:n
+      { \__xdu_select_font:nn { HYFangSongS  } { HYFangSongS.ttf   } }
+  }
 \cs_new:Npn \__xdu_load_cjk_font_sinotype:
   {
     \__xdu_set_cjk_main_font:nn

Modified: branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls
===================================================================
--- branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls	2023-02-21 20:48:23 UTC (rev 66022)
+++ branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugthesis.cls	2023-02-21 20:49:11 UTC (rev 66023)
@@ -29,7 +29,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplClass{xduugthesis}
-  {2023/02/17}{5.0.0.0}
+  {2023/02/20}{5.1.0.0}
   {Xidian University Undergraduate Thesis document class}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -61,7 +61,7 @@
 \keys_define:nn { xdu / style }
   {
     cjk-font .choices:nn =
-      { win, adobe, founder, sinotype, fandol, none }
+      { win, adobe, founder, hanyi, sinotype, fandol, none }
       { \tl_set_eq:NN \l__xdu_cjk_font_tl \l_keys_choice_tl },
     cjk-fake-bold .tl_set:N = \l__xdu_fake_bold_tl,
     cjk-fake-slant .tl_set:N = \l__xdu_fake_slant_tl,
@@ -246,6 +246,16 @@
     \__xdu_set_cjk_mono_font:n
       { \__xdu_select_font:nn { FZFangSong-Z02 } { FZFSK.TTF         } }
   }
+\cs_new:Npn \__xdu_load_cjk_font_hanyi:
+  {
+    \__xdu_set_cjk_main_font:nn
+      { \__xdu_select_font:nn { HYShuSongErS } { HYShuSongErS.ttf  } }
+      { \__xdu_select_font:nn { HYKaiTiS     } { HYKaiTiS.ttf      } }
+    \__xdu_set_cjk_sans_font:n
+      { \__xdu_select_font:nn { HYZhongHei   } { HYZhongHeiTiS.ttf } }
+    \__xdu_set_cjk_mono_font:n
+      { \__xdu_select_font:nn { HYFangSongS  } { HYFangSongS.ttf   } }
+  }
 \cs_new:Npn \__xdu_load_cjk_font_sinotype:
   {
     \__xdu_set_cjk_main_font:nn

Modified: branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugtp.cls
===================================================================
--- branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugtp.cls	2023-02-21 20:48:23 UTC (rev 66022)
+++ branches/branch2022.final/Master/texmf-dist/tex/xelatex/xduts/xduugtp.cls	2023-02-21 20:49:11 UTC (rev 66023)
@@ -29,7 +29,7 @@
 \NeedsTeXFormat{LaTeX2e}
 \RequirePackage{expl3}
 \ProvidesExplClass{xduugtp}
-  {2023/02/17}{5.0.0.0}
+  {2023/02/20}{5.1.0.0}
   {Xidian University Undergraduate Thesis Proposal class}
 \RequirePackage { xparse, l3keys2e }
 \PassOptionsToPackage { quiet } { xeCJK }
@@ -57,7 +57,7 @@
 \keys_define:nn { xdu / style }
   {
     cjk-font .choices:nn =
-      { win, adobe, founder, sinotype, fandol, none }
+      { win, adobe, founder, hanyi, sinotype, fandol, none }
       { \tl_set_eq:NN \l__xdu_cjk_font_tl \l_keys_choice_tl },
     cjk-fake-bold .tl_set:N = \l__xdu_fake_bold_tl,
     cjk-fake-slant .tl_set:N = \l__xdu_fake_slant_tl,
@@ -242,6 +242,16 @@
     \__xdu_set_cjk_mono_font:n
       { \__xdu_select_font:nn { FZFangSong-Z02 } { FZFSK.TTF         } }
   }
+\cs_new:Npn \__xdu_load_cjk_font_hanyi:
+  {
+    \__xdu_set_cjk_main_font:nn
+      { \__xdu_select_font:nn { HYShuSongErS } { HYShuSongErS.ttf  } }
+      { \__xdu_select_font:nn { HYKaiTiS     } { HYKaiTiS.ttf      } }
+    \__xdu_set_cjk_sans_font:n
+      { \__xdu_select_font:nn { HYZhongHei   } { HYZhongHeiTiS.ttf } }
+    \__xdu_set_cjk_mono_font:n
+      { \__xdu_select_font:nn { HYFangSongS  } { HYFangSongS.ttf   } }
+  }
 \cs_new:Npn \__xdu_load_cjk_font_sinotype:
   {
     \__xdu_set_cjk_main_font:nn



More information about the tex-live-commits mailing list.