diff options
author | Karl Berry <karl@freefriends.org> | 2024-04-20 19:28:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-04-20 19:28:15 +0000 |
commit | 13c3c1e255da1509ab0b6fc2065c7b8350d85ade (patch) | |
tree | 799143f588a1e871770604dc83b5f90009dad219 /Master/texmf-dist/tex/generic/babel/locale/zh | |
parent | f72e41f7bc88219b30204ef2bd7176d2371a0683 (diff) |
babel (20apr24)
git-svn-id: svn://tug.org/texlive/trunk@71021 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/locale/zh')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex | 66 |
1 files changed, 65 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex index 878566040c1..52f946d4d4a 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex @@ -10,7 +10,7 @@ \BabelBeforeIni{zh}{% } -\ifcase\bbl@engine\else +\ifcase\bbl@engine\else % xe/lua % Shared with zh-*.ini files \@namedef{bbl@cntr@date.sexagenary@\CurrentOption}#1{% @@ -24,6 +24,70 @@ 戊申\or 己酉\or 庚戌\or 辛亥\or 壬子\or 癸丑\or 甲寅\or 乙卯\or 丙辰\or 丁巳\or 戊午\or 己未\or 庚申\or 辛酉\or 壬戌\or 癸亥\fi} + +\fi + +\ifcase\bbl@engine\or\or % xe + +\IfBabelIntercharT{linebreak.basic}{% + \bbl@input@classes + \bbl@carg\bbl@add{extras\CurrentOption}% + {\babel@savevariable\XeTeXinterchartokenstate + \XeTeXinterchartokenstate\@ne}% +% + \def\BabelCJKGlue{\hskip0pt plus 0.1em\relax}% + \def\BabelCJKSpace{\hskip0.2em plus 0.2em minus 0.1em\relax}% +% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {default}{cjkideogram}% + {\BabelCJKSpace}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {default}{cjkleftpunctuation}% + {\BabelCJKSpace}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {default}{cjkrightpunctuation}% + {\nobreak\BabelCJKSpace}% +% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkideogram}{default}% + {\BabelCJKSpace}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkleftpunctuation}{default}% + {\nobreak\BabelCJKSpace}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkrightpunctuation}{default}% + {\BabelCJKSpace}% +% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkideogram}{cjkideogram}% + {\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkideogram}{cjkleftpunctuation}% + {\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkideogram}{cjkrightpunctuation}% + {\nobreak\BabelCJKGlue}% +% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkleftpunctuation}{cjkideogram}% + {\nobreak\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkleftpunctuation}{cjkleftpunctuation}% + {\nobreak\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkleftpunctuation}{cjkrightpunctuation}% + {\BabelCJKGlue}% +% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkrightpunctuation}{cjkideogram}% + {\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkrightpunctuation}{cjkleftpunctuation}% + {\BabelCJKGlue}% + \babelinterchar[label=linebreak.basic]{\CurrentOption}% + {cjkrightpunctuation}{cjkrightpunctuation}% + {\nobreak\BabelCJKGlue}% +} \fi |