diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/locale/ja')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini | 5 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex | 66 |
2 files changed, 69 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini index abdbe0538df..1d44a83d6ae 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini @@ -9,8 +9,8 @@ [identification] charset = utf8 -version = 1.10 -date = 2022-09-01 +version = 1.11 +date = 2024-04-18 name.local = 日本語 name.english = Japanese name.babel = japanese @@ -25,6 +25,7 @@ script.tag.opentype = kana level = 1 encodings = derivate = no +require.babel = japanese [captions] ; some key names are tentative diff --git a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex index 0ffb953be1d..da7a161f2ec 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex @@ -9,4 +9,70 @@ \fi \BabelBeforeIni{ja}{% } + + +\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 + \endinput
\ No newline at end of file |