diff options
Diffstat (limited to 'Master')
7 files changed, 67 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/uptex/uptex-base/00readme_uptex.txt b/Master/texmf-dist/doc/uptex/uptex-base/00readme_uptex.txt index bbea2487d13..beb872e21ab 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/00readme_uptex.txt +++ b/Master/texmf-dist/doc/uptex/uptex-base/00readme_uptex.txt @@ -1,5 +1,5 @@ upTeX, upLaTeX --- unicode version of ASCII pTeX, pLaTeX -2022.01.23 Ver1.28 +2023.01.12 Ver1.29 TANAKA, Takuji ttk(at)t-lab(dot)opal(dot)ne(dot)jp [ Contents ] diff --git a/Master/texmf-dist/doc/uptex/uptex-base/01uptex_doc_utf8.txt b/Master/texmf-dist/doc/uptex/uptex-base/01uptex_doc_utf8.txt index a52c6ce88b2..71698bd2690 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/01uptex_doc_utf8.txt +++ b/Master/texmf-dist/doc/uptex/uptex-base/01uptex_doc_utf8.txt @@ -1,5 +1,5 @@ upTeX, upLaTeX --- 内部unicode版 pTeX, pLaTeX の実装 -2022.01.23 Ver1.28 +2023.01.12 Ver1.29 TANAKA, Takuji ttk(at)t-lab(dot)opal(dot)ne(dot)jp ◇ upTeX開発のねらい @@ -433,7 +433,6 @@ kcatcodeは原則としてUnicodeのblock毎に与えられる。 (0x46) 0x1E00.. 0x1EFF <15> Latin Extended Additional (0x68) 0x2E80.. 0x2EFF <16> CJK Radicals Supplement (0x69) 0x2F00.. 0x2FEF <16> Kangxi Radicals - (0x6A) 0x2FF0.. 0x2FFF <16> Ideographic Description Characters (0x6C) 0x3040.. 0x309F <17> Hiragana (0x6D) 0x30A0.. 0x30FF <17> Katakana (0x6E) 0x3100.. 0x312F <16> Bopomofo @@ -448,30 +447,33 @@ kcatcodeは原則としてUnicodeのblock毎に与えられる。 (0x93) 0xAC00.. 0xD7AF <19> Hangul Syllables (0x94) 0xD7B0.. 0xD7FF <19> Hangul Jamo Extended-B (0x99) 0xF900.. 0xFAFF <16> CJK Compatibility Ideographs - (0x10A) 0x1AFF0..0x1AFFF <17> Kana Extended-B - (0x10B) 0x1B000..0x1B0FF <17> Kana Supplement - (0x10C) 0x1B100..0x1B12F <17> Kana Extended-A - (0x10D) 0x1B130..0x1B16F <17> Small Kana Extension - (0x135) 0x20000..0x2A6FF <16> CJK Unified Ideographs Extension B - (0x136) 0x2A700..0x2B73F <16> CJK Unified Ideographs Extension C - (0x137) 0x2B740..0x2B81F <16> CJK Unified Ideographs Extension D - (0x138) 0x2B820..0x2CEAF <16> CJK Unified Ideographs Extension E - (0x139) 0x2CEB0..0x2F7FF <16> CJK Unified Ideographs Extension F - (0x13A) 0x2F800..0x2FFFF <16> CJK Compatibility Ideographs Supplement - (0x13B) 0x30000..0x3134F <16> CJK Unified Ideographs Extension G + (0x10D) 0x1AFF0..0x1AFFF <17> Kana Extended-B + (0x10E) 0x1B000..0x1B0FF <17> Kana Supplement + (0x10F) 0x1B100..0x1B12F <17> Kana Extended-A + (0x110) 0x1B130..0x1B16F <17> Small Kana Extension + (0x13B) 0x20000..0x2A6FF <16> CJK Unified Ideographs Extension B + (0x13C) 0x2A700..0x2B73F <16> CJK Unified Ideographs Extension C + (0x13D) 0x2B740..0x2B81F <16> CJK Unified Ideographs Extension D + (0x13E) 0x2B820..0x2CEAF <16> CJK Unified Ideographs Extension E + (0x13F) 0x2CEB0..0x2F7FF <16> CJK Unified Ideographs Extension F + (0x140) 0x2F800..0x2FFFF <16> CJK Compatibility Ideographs Supplement + (0x141) 0x30000..0x3134F <16> CJK Unified Ideographs Extension G + (0x142) 0x31350..0x323AF <16> CJK Unified Ideographs Extension H (上記の文字の範囲は実装に基づいており、Blocks.txtに記述されている範囲より広い場合がある) ○Unicode blockの例外 (0x1FD) 0xAA, 0xBA, 0xC0..0xD6, 0xD8..0xF6, 0xF8..0xFF <15> Latin-1 Letters (0x1FE) 0xFF10..0xFF19, 0xFF21..0xFF3A, 0xFF41..0xFF5A <17> Fullwidth digit and latin alphabet (0x1FF) 0xFF66..0xFF6F, 0xFF71..0xFF9D <17> Halfwidth katakana +Ideographic Description Characters は upTeX 1.29で <16> から <18> に変更した。 + ◇ upbibtex の is.kanji.str$ upbibtex(内部コード -kanji-internal=uptex)の is.kanji.str$ の返り値は以下に示すとおりとする。 以下に明示されていないブロックは現在falseが返る実装となっているが仕様としては未定義とする。 trueに変更した方が利便性が高い等の判断があった場合、将来の版で変更する可能性もある。 ◎trueのブロック -upTeXのkcatcodeのデフォルト値が16,17,19のブロックは返り値をtrueとする。 +upTeXのkcatcodeのデフォルト値が16(kanji),17(kana),19(hangul)のブロックは返り値をtrueとする。 ◎falseのブロック 以下に示すブロックは返り値をfalseとする。 @@ -523,17 +525,13 @@ UnicodeとCJK(JIS X 0213等)の文字を想定して設定されたものの中 ◇ 動作状況 ◎ uptex-1.xxの配布に含めたもの uptex 動いている。無問題。 -uppltotf 動いている。無問題。 -uptftopl 動いている。無問題。 -updvitype 動いている。無問題。 -upbibtex ほぼ動いている。jalpha.bst 使用時に - 一部のエントリーでeuc動作と同等にならないが、許容範囲とする。 ◎ 別の配布に含めたもの otfパッケージ japanese-otf-uptex として公開、CTANに登録した。 (以前は otfbeta-uptex-x.xx.tar.xz として公開していた。) TeX Live svn に r25264 あたりで取り込まれた。 プロポーショナル仮名にも対応済み。 - https://ctan.org/pkg/japanese-otf-uptex + CTAN投稿版は japanese-otf に含まれるようになった。 + https://ctan.org/pkg/japanese-otf https://github.com/t-tk/japanese-otf-uptex convbkmk.rb dvipsでのbookmark作成のためのrubyスクリプト。 さらに、out2uni相当動作の-oオプションも追加した。 @@ -546,6 +544,10 @@ CMap UTF8-UTF16 uptex-fonts の配布に含まれている。 https://github.com/texjporg/uptex-fonts ◎ 日本語TeX開発コミュニティに移管したもの +uppltotf,uptftopl,updvitype TeX Live svn r65178 で + ppltotf,ptftopl,pdvitype とソース、バイナリを統合した。 +upbibtex TeX Live svn r65178 で pbibtex とソース、バイナリを統合した。 + jalpha.bst 使用時に一部のエントリーでeuc動作と同等にならないが、許容範囲とする。 upjisr-h.tfmなど JIS X 0208の範囲ではほぼUnicodeに移植出来ていると思う。 JIS X 0213の追加の約物は一応入れた。 @@ -618,12 +620,11 @@ utfパッケージ uptex-0.30では動いている。 ◇ 今後の課題、要検討事項など < 内部実装関連 > -[1] pdfTeX 拡張機能の追加は? -[2] Unicodeで複数のコードポイントを必要とする文字(IVS, +[1] Unicodeで複数のコードポイントを必要とする文字(IVS, 文字合成で表される仮名等)を使えるようにする。 < dviware, 外部ソフト関連 > -[3] upmpost で多書体が使えるようにする。 +[2] upmpost で多書体が使えるようにする。 < その他 > -[4] ドキュメントの充実。 -[5] 英語ドキュメントを書く。 +[3] ドキュメントの充実。 +[4] 英語ドキュメントを書く。 diff --git a/Master/texmf-dist/doc/uptex/uptex-base/02uptex_changelog_utf8.txt b/Master/texmf-dist/doc/uptex/uptex-base/02uptex_changelog_utf8.txt index 585df4dd675..4109db2f9e3 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/02uptex_changelog_utf8.txt +++ b/Master/texmf-dist/doc/uptex/uptex-base/02uptex_changelog_utf8.txt @@ -1,5 +1,33 @@ ### ChangeLog / 変更履歴 +2023.01.12 Ver1.29-20230112a + TeXLive svn r65330 base + Build/source/texk/web2c/uptexdir: + * uptex-m.ch, uptex_version.h: + Bump upTeX version. + * uptex-m.ch, kanji.c: + Update reference of Unicode blocks to + "Blocks-15.0.0.txt Date: 2022-01-28, 20:58:00 GMT [KW]". + * uptex.defines, kanji.h: + Accept file names with JIS X 0208 characters + in `uptex --kanji-internal={euc,sjis}`. + from Hironori Kitagawa san + https://github.com/texjporg/tex-jp-build/issues/136 + * uptex-m.ch: + Fix a bug that \inhibitxspcode after Japanese + character was ineffective due to lack of mod max_cjk_val + from Hironori Kitagawa san + https://github.com/texjporg/tex-jp-build/issues/32#issuecomment-1345658551 + * tests/kcat.tex, tests/upkcat.txt: + Update tests. + * uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch: + Delete from this release because maintainance + has been transfered to Japanese TeX Development Community + samples: + Update. + 00readme_uptex.txt, 01uptex_doc_utf8.txt: + Update. + 2022.01.23 Ver1.28-20220123a TeXLive svn r61708 base Build/source/texk/web2c/uptexdir: diff --git a/Master/texmf-dist/doc/uptex/uptex-base/LICENSE b/Master/texmf-dist/doc/uptex/uptex-base/LICENSE index bbcbbb8b60c..3f7d3ca64bd 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/LICENSE +++ b/Master/texmf-dist/doc/uptex/uptex-base/LICENSE @@ -1,6 +1,6 @@ Copyright (c) 2010 ASCII MEDIA WORKS -Copyright (c) 2016-2022 Takuji Tanaka -Copyright (c) 2016-2022 Japanese TeX Development Community +Copyright (c) 2016-2023 Takuji Tanaka +Copyright (c) 2016-2023 Japanese TeX Development Community All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Master/texmf-dist/doc/uptex/uptex-base/README.md b/Master/texmf-dist/doc/uptex/uptex-base/README.md index fa3abd7b1d4..82e1a4a60a4 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/README.md +++ b/Master/texmf-dist/doc/uptex/uptex-base/README.md @@ -17,6 +17,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)). ## Release Date -2022-01-29 +2023-01-12 Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/uptex/uptex-base/samples/00readme_uptex_samples.txt b/Master/texmf-dist/doc/uptex/uptex-base/samples/00readme_uptex_samples.txt index 77c7e7137c6..1d198ca87a3 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/samples/00readme_uptex_samples.txt +++ b/Master/texmf-dist/doc/uptex/uptex-base/samples/00readme_uptex_samples.txt @@ -45,7 +45,7 @@ jbib1-jis.tex, jbib2-utf8.tex, jbib3-utf8.tex, jbtest.bib, linebreak.bib area-euc-incl.tex, area-euc.mp, area-jis-incl.tex, area-jis.mp, area-sjis-incl.tex, area-sjis.mp, area-uptex-incl.tex, area-uptex.mp, -area-utf8-incl.tex, area-utf8.mp, +area-utf8-incl.tex, area-utf8.mp, jstr-euc-incl.tex, jstr-euc.mp, jstr-jis-incl.tex, jstr-jis.mp, jstr-sjis-incl.tex, jstr-sjis.mp, jstr-uptex-incl.tex, jstr-uptex.mp, jstr-utf8-incl.tex, jstr-utf8.mp diff --git a/Master/texmf-dist/doc/uptex/uptex-base/samples/show_kcat.tex b/Master/texmf-dist/doc/uptex/uptex-base/samples/show_kcat.tex index ccd7fdc05af..73e85978069 100644 --- a/Master/texmf-dist/doc/uptex/uptex-base/samples/show_kcat.tex +++ b/Master/texmf-dist/doc/uptex/uptex-base/samples/show_kcat.tex @@ -19,7 +19,6 @@ \message{kanji:} \message{\kc{⺀}{2E80}}% U+2E80 CJK Radicals Supplement \message{\kc{⼀}{2F00}}% U+2F00 Kangxi Radicals -\message{\kc{⿰}{2FF0}}% U+2FF0 Ideographic Description Characters \message{\kc{ㄅ}{3105}}% U+3105 Bopomofo \message{\kc{㆐}{3190}}% U+3190 Kanbun \message{\kc{ㆠ}{31A0}}% U+31A0 Bopomofo Extended @@ -34,6 +33,7 @@ \message{\kc{𬺰}{2CEB0}}% U+2CEB0 CJK Unified Ideographs Extension F \message{\kc{丽}{2F800}}% U+2F800 CJK Compatibility Ideographs Supplement \message{\kc{𰀀}{30000}}% U+30000 CJK Unified Ideographs Extension G +\message{\kc{𱍐}{31350}}% U+31350 CJK Unified Ideographs Extension H \message{kana:} \message{\kc{あ}{3042}}% U+3042 Hiragana @@ -155,6 +155,7 @@ \message{\kco{2D80}}% Ethiopic Extended \message{\kco{2DE0}}% Cyrillic Extended-A \message{\kco{2E00}}% Supplemental Punctuation +\message{\kco{2FF0}}% Ideographic Description Characters \message{\kco{3000}}% CJK Symbols and Punctuation \message{\kco{3200}}% Enclosed CJK Letters and Months \message{\kco{3300}}% CJK Compatibility @@ -241,6 +242,7 @@ \message{\kco{10D00}}% Hanifi Rohingya \message{\kco{10E60}}% Rumi Numeral Symbols \message{\kco{10E80}}% Yezidi +\message{\kco{10EC0}}% Arabic Extended-C \message{\kco{10F00}}% Old Sogdian \message{\kco{10F30}}% Sogdian \message{\kco{10FB0}}% Chorasmian @@ -270,11 +272,13 @@ \message{\kco{11A00}}% Zanabazar Square \message{\kco{11A50}}% Soyombo \message{\kco{11AC0}}% Pau Cin Hau +\message{\kco{11B00}}% Devanagari Extended-A \message{\kco{11C00}}% Bhaiksuki \message{\kco{11C70}}% Marchen \message{\kco{11D00}}% Masaram Gondi \message{\kco{11D60}}% Gunjala Gondi \message{\kco{11EE0}}% Makasar +\message{\kco{11F00}}% Kawi \message{\kco{11FB0}}% Lisu Supplement \message{\kco{11FC0}}% Tamil Supplement \message{\kco{12000}}% Cuneiform @@ -300,14 +304,17 @@ \message{\kco{1D000}}% Byzantine Musical Symbols \message{\kco{1D100}}% Musical Symbols \message{\kco{1D200}}% Ancient Greek Musical Notation +\message{\kco{1D2C0}}% Kaktovik Numerals \message{\kco{1D2E0}}% Mayan Numerals \message{\kco{1D300}}% Tai Xuan Jing Symbols \message{\kco{1D360}}% Counting Rod Numerals \message{\kco{1D400}}% Mathematical Alphanumeric Symbols \message{\kco{1D800}}% Sutton SignWriting \message{\kco{1E000}}% Glagolitic Supplement +\message{\kco{1E030}}% Cyrillic Extended-D \message{\kco{1E100}}% Nyiakeng Puachue Hmong \message{\kco{1E2C0}}% Wancho +\message{\kco{1E4D0}}% Nag Mundari \message{\kco{1E800}}% Mende Kikakui \message{\kco{1E900}}% Adlam \message{\kco{1EC70}}% Indic Siyaq Numbers |