diff options
author | Karl Berry <karl@freefriends.org> | 2019-05-22 21:23:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-05-22 21:23:28 +0000 |
commit | 1bcc299ae104ba83d8f2ee9cdfdba4c04501dd35 (patch) | |
tree | 3ec60fbfde7ea6dc2dc3545018725864cddce7fa /Master/texmf-dist/source/uplatex/base | |
parent | 31de23b1c0c3951f92b39f6456a725219639872e (diff) |
uplatex (22may19)
git-svn-id: svn://tug.org/texlive/trunk@51191 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/uplatex/base')
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/ukinsoku.dtx | 19 | ||||
-rw-r--r-- | Master/texmf-dist/source/uplatex/base/uplatex.dtx | 32 |
2 files changed, 36 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx b/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx index 6a7d6bab260..6fe076ff027 100644 --- a/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx +++ b/Master/texmf-dist/source/uplatex/base/ukinsoku.dtx @@ -30,13 +30,14 @@ % (Latin-1 letters)をコードポイントで指定} % \changes{v1.0b-u03}{2018/04/08}{\LaTeX\ 2018-04-01対策} % \changes{v1.0b-u04}{2019/01/29}{内部Unicode化されていることを確認} +% \changes{v1.0b-u05}{2019/05/19}{up\TeX~v1.24の\cs{kcatcode}の既定値のバグ回避} % \fi % % \iffalse %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{ukinsoku.dtx}[2019/01/29 v1.0b-u04 upLaTeX Kernel] +\ProvidesFile{ukinsoku.dtx}[2019/05/19 v1.0b-u05 upLaTeX Kernel] % \iffalse \documentclass{jltxdoc} \GetFileInfo{ukinsoku.dtx} @@ -72,6 +73,22 @@ \fi % \end{macrocode} % +% up\TeX~v1.24で``Halfwidth and Fullwidth Forms''のブロックの|\kcatcode|の既定値に +% バグが入ったため、回避策を講じます(このバグはv1.25で修正済み)。 +% \changes{v1.0b-u05}{2019/05/19}{up\TeX~v1.24の\cs{kcatcode}の既定値のバグ回避} +% \begin{macrocode} +%% +%% default kcatcode, workaround for upTeX 1.24 +\edef\upTeXVersionNumber{\the\uptexversion\uptexrevision}% +\def\upTeXRevIpXXIV{1.24}% +\ifx\upTeXVersionNumber\upTeXRevIpXXIV + \kcatcode"FF00=16% Halfwidth and Fullwidth Forms -> 16(kanji) + \message{### special kcatcode setting to work around for upTeX 1.24 ###} +\fi +\let\upTeXVersionNumber\relax +\let\upTeXRevIpXXIV\relax +% \end{macrocode} +% % \section{禁則} % % ある文字を行頭禁則の対象にするには、|\prebreakpenalty|に正の値を指定します。 diff --git a/Master/texmf-dist/source/uplatex/base/uplatex.dtx b/Master/texmf-dist/source/uplatex/base/uplatex.dtx index 13b34bec50b..75d9fcb3a4b 100644 --- a/Master/texmf-dist/source/uplatex/base/uplatex.dtx +++ b/Master/texmf-dist/source/uplatex/base/uplatex.dtx @@ -7,7 +7,7 @@ % % Copyright (c) 2010 ASCII MEDIA WORKS % Copyright (c) 2016 Takuji Tanaka -% Copyright (c) 2016-2018 Japanese TeX Development Community +% Copyright (c) 2016-2019 Japanese TeX Development Community % % This file is part of the upLaTeX2e system (community edition). % -------------------------------------------------------------- @@ -90,6 +90,7 @@ % (based on platex.dtx 2018/09/03 v1.0x)} % \changes{v1.0y-u02}{2018/09/22}{最終更新日を\file{upldoc.pdf}に表示 % (based on platex.dtx 2018/09/22 v1.0y)} +% \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新} %\else % \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one % (based on platex.dtx 1997/01/29 v1.0c)} @@ -128,6 +129,7 @@ % (based on platex.dtx 2018/09/03 v1.0x)} % \changes{v1.0y-u02}{2018/09/22}{Show last update info on \file{upldoc.pdf} % (based on platex.dtx 2018/09/22 v1.0y)} +% \changes{v1.0y-u03}{2019/05/22}{Update document.} %\fi % \fi % @@ -135,7 +137,7 @@ %<*driver> \NeedsTeXFormat{pLaTeX2e} % \fi -\ProvidesFile{uplatex.dtx}[2018/09/22 v1.0y-u02 upLaTeX document file] +\ProvidesFile{uplatex.dtx}[2019/05/22 v1.0y-u03 upLaTeX document file] % \iffalse \documentclass{jltxdoc} \usepackage{plext} @@ -202,6 +204,7 @@ % (based on platex.dtx 2017/11/29 v1.0q)} % \changes{v1.0x-u02}{2018/09/03}{ドキュメントを更新 % (based on platex.dtx 2018/09/03 v1.0x)} +% \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新} %\else % \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one % (based on platex.dtx 1997/01/29 v1.0c)} @@ -210,22 +213,18 @@ % (based on platex.dtx 2017/11/29 v1.0q)} % \changes{v1.0x-u02}{2018/09/03}{Update document. % (based on platex.dtx 2018/09/03 v1.0x)} +% \changes{v1.0y-u03}{2018/09/03}{Update document.} %\fi %\ifJAPANESE -% \begin{chuui} -% この文書は、「コミュニティ版\pLaTeXe{}」をベースに\upTeX{}向けの調整を -% 加えた、「コミュニティ版\upLaTeXe{}」の付属文書です。 -% \end{chuui} +% \upLaTeX{}は、内部コードをUnicode化した\pLaTeX{}の拡張版です。 +% このバージョンは、「コミュニティ版\pLaTeXe{}」をベースにしています。 %\else -% \begin{chuui}[] -% This document provides a brief description of \upLaTeXe, the Unicode -% version of Japanese \pLaTeXe. This version is based on -% `\pLaTeXe\ Community Edition.' -% \end{chuui} +% \upLaTeX\ is a Unicode version of Japanese \pLaTeXe. +% This version is based on `\pLaTeXe\ Community Edition.' %\fi % %\ifJAPANESE -% アスキー\pTeX{}は、高品質の日本語組版ソフトウェアとしてデファクト +% \pTeX{}は、高品質の日本語組版ソフトウェアとしてデファクト % スタンダードの地位にあるといえます。しかし、\pTeX{}には % \begin{itemize} % \item 直接使える文字集合が原則的にJIS X 0208(JIS第1,2水準)の範囲に限定 @@ -241,13 +240,16 @@ % す\footnote{\texttt{http://www.t-lab.opal.ne.jp/tex/uptex.html}}。 % 現在の\upLaTeX{}は、日本語\TeX{}開発コミュニティが配布しているコミュニティ % 版\pLaTeX{}\footnote{\texttt{https://github.com/texjporg/platex}}を -% ベースにしています。開発中の版は\pLaTeX{}と同様に、GitHubの +% ベースにしており、\eupTeX{}というエンジン(\upTeX{}の\epTeX{}拡張版)で +% 動作します。 +% +% 開発中の版は\pLaTeX{}と同様に、GitHubの % リポジトリ\footnote{\texttt{https://github.com/texjporg/uplatex}}で % 管理しています。\upLaTeX{}はアスキーとは無関係ですので、 % バグレポートはアスキー宛てではなく、日本語\TeX{}開発コミュニティに報告 % してください。\TeX\ ForumやGitHubのIssueシステムが利用できます。 %\else -% ASCII \pTeX\ is the most popular \TeX\ engine in Japan and is widely +% \pTeX\ is the most popular \TeX\ engine in Japan and is widely % used for a high-quality typesetting, even for commercial printing. % However, \pTeX\ has some limitations: % \begin{itemize} @@ -267,6 +269,8 @@ % Community,\footnote{\texttt{https://texjp.org}} % in sync with \pLaTeX\ community % edition.\footnote{\texttt{https://github.com/texjporg/platex}} +% It runs on \eupTeX, an engine with both \upTeX\ and \epTeX\ features. +% % The development version is available from % GitHub repository\footnote{\texttt{https://github.com/texjporg/uplatex}}. % Any bug reports and requests should be sent to |