### ChangeLog / å¤‰æ›´å±¥æ´ 2025.01.03 Ver2.00-20250103a TeXLive svn r73271 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, kanji.c: Accept extended upTeX internal encoding also in internal encoding EUC/SJIS (pTeX-compatible mode). Set default kcatcode for japanese-otf-uptex macros to 16 (kanji). * upkcat.test, tests/upkcat{,-{e,s}}.txt,: Update tests. * uptex-widow.test, tests/jchwidow.tex, tests/up-jchwidow.log: Add new tests for widow penalty originally written by Kitagawa-san. https://github.com/texjporg/tex-jp-build/issues/103 * COPYRIGHT, COPYRIGHT.ja: Update copyright year. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2024.12.28 Ver2.00-20241228a TeXLive svn r72803 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uptex_version.h: Bump upTeX version. * uptex-m.ch, uptex.defines, kanji.{c,h}: Support Latin Unicode and 16bit OFM Level-0. Implement new kcatcode (latin_ucs(14)). https://github.com/texjporg/tex-jp-build/issues/170 * uptex-{ofm,lmr,noto,prim}.test, tests/lmr{1,2}.tex, tests/noto1.tex, tests/up-ofm.tex, tests/up-prim.tex, tests/up-lmr{1,2}.log, tests/up-noto1.log, tests/up-ofm.log, tests/up-ofma.typ, tests/up-prim.log: Update tests. samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2024.10.12 Ver1.35-20241012a TeXLive svn r72532 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-16.0.0.txt Date: 2024-02-22". * uptex-m.ch, kanji.c, kanji.h, uptex.defines: Add kcatcode 20 (modifier) to support Unicode compound characters and variation sequences. https://github.com/texjporg/tex-jp-build/issues/46 * COPYRIGHT, COPYRIGHT.ja: Update copyright year. * uptriptest.test, tests/kcat.tex, tests/upkcat.txt: Update tests. samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2023.09.16 Ver1.30-20230916a TeXLive svn r68294 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uptex_version.h: Bump upTeX version. * uptexextra.h: Add AUTHOR "Japanese TeX Development Community" * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-15.1.0.txt Date: 2023-07-28, 15:47:20 GMT". * uptex-m.ch: Proper support for \kchar in math mode. from Hironobu Yamashita san https://github.com/texjporg/tex-jp-build/pull/159 * kanji.c: Check character code range < 2^24. from Hironobu Yamashita san https://github.com/texjporg/tex-jp-build/issues/160 * COPYRIGHT, COPYRIGHT.ja: Update copyright year. * upkcat.test, uptriptest.test, upver.test, tests/kcat.tex, tests/upkcat.txt: Update tests. * gkhuge.test, newjfm.test, uparse.test, tests/gkhuge*, tests/testnewu*, tests/unibib*, tests/uparse*: Remove tests which are not related to the upTeX engine. samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2023.02.12 Ver1.29-20230212a samples: Update. 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: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Bump upTeX version. * uptex-m.ch, upbibtex.ch, kanji.c: Update reference of Unicode blocks to "Blocks-14.0.0.txt Date: 2021-01-22, 23:29:00 GMT [KW]". * COPYRIGHT, COPYRIGHT.ja: Update copyright year. * upkcat.test, tests/kcat.tex, tests/upkcat.txt: Add a new test. samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2020.10.31 Ver1.27-20201031a TeXLive svn r56746 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * upbibtex.ch: Make is.kanji.str$ false for Latin, Cyrillic, Greek scripts and CJK symbols. https://github.com/texjporg/tex-jp-build/issues/109 * tests/unibib.{tex,bib,aux,bbl}: Test case. (Thanks to Yamashita san) Master/texmf-dist/tex/uptex/uptex-base: * Removed. Now it is distributed at https://github.com/texjporg/uptex-base samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2020.02.29 Ver1.26-20200229a samples: Update. 01uptex_doc_utf8.txt: Update. 2020.02.22 Ver1.26-20200222a TeXLive svn r53078 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-13.0.0.txt Date: 2019-07-10, 19:06:00 GMT [KW]". * COPYRIGHT, COPYRIGHT.ja: Update copyright year. Master/texmf-dist/tex/uptex/uptex-base: * ukinsoku.tex: Import from GitHub https://github.com/texjporg/uptex-base samples: Update. 00readme_uptex.txt, 01uptex_doc_utf8.txt: Update. 2019.05.12 Ver1.25-20190512a TeXLive svn r51021 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * kanji.c: Fix bug of kcatcode for Fullwidth ASCII variants, Halfwidth Katakana variants and Halfwidth and Fullwidth Forms in Ver1.24 from Yusuke Terada san https://github.com/texjporg/tex-jp-build/pull/79 * kanji.c, kanji.h: Set default internal encoding EUC/SJIS if a command name is with prefix of "p" or "ep", intending to be compatible with pTeX family (ptex, eptex, pbibtex, pdvitype, ppltotf, ptftopl) (experimental). * uptex-m.ch: Make appropreate comparison of U+0100 by \if from Hironori Kitagawa san https://github.com/texjporg/tex-jp-build/issues/68 Master/texmf-dist/tex/uptex/uptex-base: * ukinsoku.tex: Add setting of kcatcode for block "Halfwidth and Fullwidth Forms" to work around for bug of Ver1.24 https://github.com/texjporg/uptex-base/issues/3 samples: Update. 01uptex_doc_utf8.txt: Update. 2019.02.23 Ver1.24-20190223a TeXLive svn r50082 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-12.0.0.txt Date: 2018-07-30, 19:40:00 GMT [KW]". Set kcatcode of "Latin Extended-B", "Latin Extended Additional" 15 (not_cjk). * upbibtex.ch: Fix bug of substring$ from Takashi Sakai san https://github.com/texjporg/tex-jp-build/issues/64 https://github.com/texjporg/tex-jp-build/pull/66 * COPYRIGHT, COPYRIGHT.ja: Update copyright year. Master/texmf-dist/tex/uptex/uptex-base: * ukinsoku.tex: Import from GitHub https://github.com/texjporg/uptex-base samples: Update. 01uptex_doc_utf8.txt: Update. 2018.02.24 Ver1.23-20180224a TeXLive svn r46727 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-10.0.0.txt Date: 2017-04-12, 17:30:00 GMT [KW]". Exclude Latin-1 letters from "Latin-1 Supplement" block. Set kcatcode of "Latin-1 letters", "Latin Extended-A" 15 (not_cjk). * uppltotf.ch, uptftopl.ch: Adapt to extend format of JFM to accept 24bit characters for chartype>0. (from TeX Live, Thanks to Yamashita san) * uptex-m.ch: New primitives: \uptexversion and \uptexrevision. (from TeX Live, Thanks to Kitagawa san) * COPYRIGHT, COPYRIGHT.ja: Update copyright year. Build/source/texk/makejvf: * Removed. Now it is distributed at https://github.com/texjporg/tex-jp-build Master/texmf-dist/{,source/}fonts/*: * Removed. Now it is distributed at https://github.com/texjporg/uptex-fonts https://www.ctan.org/pkg/uptex-fonts bin/convbkmk.rb: * Removed. Now it is distributed at https://ctan.org/pkg/convbkmk samples: Update. 01uptex_doc_utf8.txt: Update. 2017.01.15 Ver1.22-20170115a TeXLive svn r42954 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-9.0.0.txt Date: 2016-02-05, 23:48:00 GMT [KW]". * upbibtex.ch: Fix bug on "substring$". * COPYRIGHT, COPYRIGHT.ja: Update copyright name and year. Rename from COPYRIGHT.utf8 to COPYRIGHT.ja . Build/source/texk/makejvf: * uniblock.c: Update reference of Unicode blocks Blocks-9.0.0.txt . * main.c: Update version number. Master/texmf-dist/source/fonts/uptex-fonts, Master/texmf-dist/fonts/{cmap,tfm,vf}/uptex-fonts, Master/texmf-dist/tex/uptex/uptex-base: * Rename the directories Master/texmf-dist/fonts/cmap/uptex-fonts/UTF8-UTF16: * Update to Ver1.003. uplatex: * Removed. Now it is distributed at https://github.com/texjporg/uplatex http://www.ctan.org/pkg/uplatex 01uptex_doc_utf8.txt: Update. 2016.02.20 Ver1.21-20160220a TeXLive svn r39778 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch, uptex_version.h: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-8.0.0.txt Date: 2014-11-10, 23:04:00 GMT [KW]". * COPYRIGHT.utf8: Rename from COPYRIGHT.jis and convert encoding from ISO-2022-JP to UTF-8. Build/source/texk/makejvf: * uniblock.c: Update references of Unicode blocks Blocks-8.0.0.txt and CMap files. * main.c: Update version number. Master/texmf-dist/source/fonts/uptex/jis: * upjisr-{h,v}.pl, upjisr-h-hk.pl: Update. Master/texmf-dist/fonts/vf/uptex/jis: * uptch{rm,gt}-{h,v}.vf: Update. Master/texmf-dist/fonts/cmap/uptex/UTF8-UTF16 Update to Ver1.002. 01uptex_doc_utf8.txt: Update. 2014.12.29 Ver1.20-20141229a TeXLive svn 35915 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-7.0.0.txt Date: 2014-04-03, 23:23:00 GMT [RP, KW]". Master/texmf-dist/fonts/cmap/uptex/UTF8-UTF16 Update to Ver1.001. Master/source/uplatex/base, Master/source/platex/base: * Move the position from Master/texmf-dist/tex/uplatex/base . bin/convbkmk.rb: Update to Ver0.10a: Add -O option. Make comments rd/rdtool friendly. Fix bugs. Update the author's mail address and web site. samples: Update. 01uptex_doc_utf8.txt: Update. 2012.09.21 Ver1.11-20120921a TeXLive svn 27750 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch: Update upTeX version number. * uptex-m.ch: Fix bug for \meaning\kchardef (Thanks to Z.R. san)。 Build/source/texk/dvi2tty: * A proposal "dvi2tty-5.4.0" with new features: ** Support T1,TS1,OT2,T2A,T2B,T2C,X2 encodings. ** Add utf8 output for the latin, cyrillic encodings and OML,OMS encodings. Master/source/fonts/uptex/jis: * Move the position from Master/fonts/source/uptex/jis . bin/convbkmk.rb: Update to Ver0.07: Fix bugs, Support escape sequences, Add -o option. samples: Update. 01uptex_doc_utf8.txt: Update. 2012.04.29 Ver1.10-20120429a TeXLive svn 26146 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-6.1.0.txt Date: 2011-06-14, 18:26:00 GMT [KW, LI]" Build/source/texk/makejvf: * main.c: Update upTeX version number. Revise command line help messages. * uniblock.c: Update references. "Blocks-6.1.0.txt Date: 2011-06-14, 18:26:00 GMT [KW, LI]" cid2code.txt (Version 10/25/2010) for Adobe-CNS1-6 cid2code.txt (Version 10/29/2010) for Adobe-GB1-5 cid2code.txt (Version 02/04/2012) for Adobe-Japan1-6 cid2code.txt (Version 01/31/2012) for Adobe-Korea1-2 Master/texmf-dist/fonts/vf/uptex/jis/*.vf: Update references. "Blocks-6.1.0.txt Date: 2011-06-14, 18:26:00 GMT [KW, LI]" cid2code.txt (Version 02/04/2012) for Adobe-Japan1-6 samples: Update. patch/*: Remove. 2012.01.18 Ver1.00-20120118a Master/texmf-dist/fonts/vf/uptex/jis/*.vf: * In Ver1.00-20120115a, Master/texmf-dist/fonts/vf/uptex/jis/*.vf was obsolete virtual fonts. Master/texmf-dist/fonts/tfm/uptex/jis/*.vf was latest ones. New *.vf are now set in Master/texmf-dist/fonts/vf/uptex/jis/ . 2012.01.15 Ver1.00-20120115a TeXLive svn r25043 base Build/source/texk/web2c/uptexdir: * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch: Update upTeX version number. * uptex-m.ch, kanji.c: Update reference of Unicode blocks to "Blocks-6.0.0.txt Date: 2010-06-04, 11:12:00 PDT [KW]". Build/source/texk/makejvf: * main.c: Update upTeX version number. Revise command line help messages. * Makefile.{am,in}, main.c, makejvf.h, write.c, uniblock.{c,h}: upTeX support for makejvf. * uniblock.c: Update references. "Blocks-6.0.0.txt Date: 2010-06-04, 11:12:00 PDT [KW]" cid2code.txt (Version 04/13/2010) for Adobe-CNS1-6 cid2code.txt (Version 04/13/2010) for Adobe-GB1-5 cid2code.txt (Version 06/24/2010) for Adobe-Japan1-6 Master/texmf-dist/fonts/{source,tfm,vf}/uptex/jis: * makepl.perl, upjisr-h{,-hk}.pl, upjisr-v.pl, upjis{r,g}-{h,v}.tfm, up{jpn,kor,sch,tch}{rm,gt}-{h,v}.tfm: add U+2014 as Type 5 in tfm files. * upjpn{rm,gt}-{h,v}.vf add CJK Unified Ideographs Extension C,D. * Makefile Update. bin/convbkmk.rb: Update to Ver0.01: BOM typo was fixed. samples: Update. fonts: Delete obsolete fonts i.e. umin10.tfm. ptexenc, dvips, dvipdfmx, dvi2tty: Delete from this release because TeXLive svn has already included upTeX support. up(j)mpost, xdvi: Delete from this release because TeXLive svn has not included pTeX support yet. otfbeta-uptex-0.07.tar.xz: Delete from this release and already released as an independent package. 2010.04.10 Ver0.30 ptetex3-20090610 ベース uptex-base.ch: upTeXã®ãƒ´ã‚¡ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã®å¤‰æ›´ã€‚ otfstable-uptex-0.05, 5macro_uptex.sh: "otfstable (v1.2.9.2 2010/3/26)"ベースã«æ›´æ–°ã€‚ åŒæ¢±ã®packages/otfstable-1292.zipã¯ã€ é…布元ã®otfstable.zip (v1.2.9.2 2010/3/26) 㮠ファイルåを変更ã—ãŸã®ã¿ã®ã‚‚ã®ã€‚ makejvf: Unicode ã®ãƒ–ãƒãƒƒã‚¯ã‚’ "Blocks-5.2.0.txt Date: 2009-05-19, 16:21:00 PDT [KW]" ベースã«æ›´æ–°ã€‚ å‚考ã®CMapã‚’Version 08/11/2009〜08/23/2009ã®ã‚‚ã®ã«æ›´æ–°ã€‚ オプション "-u cns -3" ã‚’é¸æŠžã™ã‚‹ã¨ã€CJKçµ±åˆæ¼¢å—Extension Cã‚’å«ã‚€ã€‚ fonts: upjpn{rm,gt}-h.vf ã«åŠè§’片仮åãŒå«ã¾ã‚Œã¦ã„ãªã‹ã£ãŸã®ã‚’ä¿®æ£ã€‚ uptch{rm,gt}-{h,v}.vf ã«CJKçµ±åˆæ¼¢å—Extension Cã‚’è¿½åŠ ã€‚ ptexenc: WindowsNTç³»ã®ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トã§ã®Unicodeæ–‡å—入力 (コピー&ペーストã§å…¥åŠ›å¯èƒ½)ã®ãŸã‚ã« ReadConsoleW()を使ã£ãŸã‚³ãƒ¼ãƒ‰ã‚’書ã„ã¦ã¿ãŸã€‚ Windows9xç³»ã§ã¯å‹•ã‹ãªã„ã¯ãšã ㌠--sjis-terminal 㧠利用ã™ã‚‹ã“ã¨ã‚’想定。 getc4_win32console()ã®å˜ä½“ã§å‹•ä½œç¢ºèªã—ãŸã®ã¿ã ㌠上手ãå‹•ãã‹ã©ã†ã‹ã€‚ BOMã®èªã¿è¾¼ã¿åˆ¤å®šã‚’最新ptexencã‹ã‚‰ãƒãƒƒã‚¯ãƒãƒ¼ãƒˆã—ãŸã€‚ web2c/cpascal.h, dvipsk/afm2tfm.c, updvi2tty/dvistuff.c: getline é‡è¤‡å®šç¾©å¯¾ç–。 (デビ丸ã•ã‚“ã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) kpathsea/fontmap.c: free ã®ãƒã‚°å¯¾ç–。 (デビ丸ã•ã‚“ã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) samples: 更新。 uptex_font-0.30.tar.gz, 0uptex.sh: up{jpn,tch}*.vf 更新。 CMapã‚’oreillyã®ã‚µã‚¤ãƒˆã®ã‚‚ã®ã‹ã‚‰Adobeã®ã‚µã‚¤ãƒˆã®ã‚‚ã®ã¸æ›´æ–°ã€‚ 2010.01.31 Ver0.29 ptetex3-20090610 ベース 0uptex.sh, ptex-src-3.1.10-3.1.11.patch: ptex-3.1.11 ベースã«å¤‰æ›´ã€‚ ptex-src-3.1.10-forum327.patch ã¯ä¸è¦ã«ãªã£ãŸã€‚ 0uptex.sh: eptex, euptex自動インストールを廃æ¢ã€‚ 代ã‚ã‚Šã« euptex-091003 以下㫠eptex-091003.tar.bz2 ã® ä¿®æ£éƒ¨åˆ†ã‚’ç½®ã„ãŸã€‚テスト用。 uptex-base.ch, kanji.c: 全角英数å—ã€åŠè§’片仮åã®ãƒ–ãƒãƒƒã‚¯ã‚’ Halfwidth and Fullwidth Forms ã®ãƒ–ãƒãƒƒã‚¯ã‹ã‚‰åˆ†é›¢ã—ãŸã€‚ (Doraã•ã‚“ã€ZRã•ã‚“ã«å¾¡æ„見をã„ãŸã ã〠ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) Unicode ã®ãƒ–ãƒãƒƒã‚¯ã‚’ "Blocks-5.2.0.txt Date: 2009-05-19, 16:21:00 PDT [KW]" ベースã«æ›´æ–°ã€‚ samples: 更新。 2009.08.23 Ver0.28 ptetex3-20090610 ベース uptex-base.ch, 0uptex.sh, ptex-src-3.1.10-forum327.patch: upTeXã®ãƒ´ã‚¡ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã®å¤‰æ›´ã€‚ ptexlive ã‹ã‚‰ patch ã‚’æ‹å€Ÿã—ã¦ã€ä¸‹è¨˜ã®ä¿®æ£ã‚’入れãŸã€‚ http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=327 下記ã®kcatcode関連ãƒã‚°ä¿®æ£ã€‚ (Doraã•ã‚“ã€åŒ—å·ã•ã‚“ã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/53557.html http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/53556.html euptexdir/ptexextra.c: e-pTeX/e-upTeX (090309) ã®è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã« FAM256 パッãƒã‚’無効ã¨ã—ãŸå ´åˆã« eupTeX ãŒä¸Šæ‰‹ãå‹•ã‹ãªã‹ã£ãŸãƒã‚°ä¿®æ£ã€‚ (æ —å±±ã•ã‚“ã€åŒ—å·ã•ã‚“ã«å¾¡æ„見をã„ãŸã ã〠ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 0uptex.ch, 5macro_uptex.sh: 最新㮠jsclasses ㌠ptetex3 ã«å…¥ã£ãŸã®ã§ インストール法を元ã«æˆ»ã—ãŸã€‚ 0uptex.ch: å°ã•ã„ãƒã‚°ä¿®æ£ã€‚ convbkmk.rb: æ–°è¦ã«ä½œæˆã—ãŸrubyスクリプトをåŒæ¢±ã€‚ upLaTeX, dvips 㨠hyperrefã¨ã®çµ„åˆã›ã§ã—ãŠã‚Š(bookmark)ã‚’ æ£å¸¸ã«ã¤ãれるよã†ã«ãªã£ãŸã€‚ æ¾æœ¬éš†å¤ªéƒŽæ°ã® convert-euc.txt (Ref. http://www.rmatsumoto.org/tex-ps-pdf/hyperref.ja.html) ã¨ã»ã¼åŒæ§˜ã®æ©Ÿèƒ½ã§ã‚ã‚‹ãŒã€ pTeX/upTeX 両対応ã¨ãªã£ã¦ã„る点㨠ruby ãªã®ãŒæ–°è¦ã€‚ 引数㫠dvips ã®å‡ºåŠ› foo.ps を指定ã™ã‚‹ã¨ foo-convbkmk.ps ã¸å‡ºåŠ›ã™ã‚‹ã€‚ dvips ã®å‡ºåŠ›ã‚’標準入力ã«ä¸Žãˆã‚‹ã¨æ¨™æº–出力ã¸å‡ºåŠ›ã™ã‚‹ã€‚ ã“ã® ruby スクリプトã¯MITライセンスã¨ã™ã‚‹ã€‚ otfstable-uptex-0.04: å°ã•ã„ãƒã‚°ä¿®æ£ã€‚ (角藤ã•ã‚“ã€ZRã•ã‚“ã«å¾¡æ„見をã„ãŸã ã〠ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) ptexenc: 上æµã®æ›´æ–°ã«å¯¾å¿œã™ã‚‹ãŸã‚ã®ä¿®æ£ã€‚ samples: 更新。 2009.03.12 Ver0.27 ptetex3-20080616 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ Makefile.in, 0uptex.chãªã©: e-pTeX/e-upTeX (090309) ã®è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ ã•ã‚‰ã«ã€FAM256 パッãƒã‚’利用å¯èƒ½ã«ã—ãŸã€‚ eptex-090309.tar.bz2 ã®é…布ã®ã†ã¡ etex.diff, uptex.diff, eptex.src, euptex.src, eptexdefs.lib, fp.ch, fam256.ch を利用。 ãã®ä»–ã¯ã€æ‹™ä½œãƒ‘ッãƒã«å«ã¾ã‚Œã‚‹ã‚ˆã†ã«ã—ãŸãŒã€äº›ç´°ãªç‚¹ã‚’除ã„㦠北å·ã•ã‚“オリジナルã¨ã»ã¼åŒç‰ã®ã‚‚ã®ãŒå‡ºæ¥ä¸ŠãŒã‚‹ã¯ãšã€‚ my_option 㧠ENABLE_EPTEX_FAM256=1 を指定ã™ã‚‹ã¨ FAM256 パッãƒãŒæœ‰åŠ¹ã«ãªã‚‹ã€‚ jsclasses-090222.zip, 0uptex.ch, 5macro_uptex.sh: jsclasses を更新。 é…布元ã®å¥¥æ‘ã•ã‚“ã®ã¨ã“ã‚㧠upTeX パッãƒã‚’é©ç”¨ã—ã¦é ‚ã„ãŸã€‚ 0uptex.ch: CTAN ã® cbfonts.zip ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹æˆãŒå¤‰æ›´ã•ã‚Œã¦ã„ãŸã®ã«å¯¾å¿œã€‚ cbfonts.zip, cm-super.zip, unicode.zip ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã‚’ texmf-dist ã«å¤‰æ›´ã€‚ 6babel_uptex.sh: eplatex, euplatex + babel ã§ã®fmtã®å†ç”ŸæˆãŒå‡ºæ¥ã¦ã„ãªã‹ã£ãŸã®ã‚’ä¿®æ£ã€‚ samples: 更新。 2009.02.21 Ver0.26 ptetex3-20080616 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ Makefile.inãªã©: eTeX, pdfeTeX ãªã©ã¨åŒæ§˜ã« ヴァージョン番å·ã‚’ ptexextra.h ãªã©ã«è‡ªå‹•ã§æŽ¡ã‚Šå…¥ã‚Œã‚‹ã‚ˆã†ã«ã—ãŸã€‚ 0uptex.chãªã©: e-pTeX/e-upTeX (090220) ã®è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ (北å·ã•ã‚“ã€e-pTeX/e-upTeX ã®é–‹ç™ºæœ‰é›£ã†ã”ã–ã„ã¾ã—ãŸã€‚) eptex-090220.tar.bz2 ã®é…布ã®ã†ã¡ etex.diff, uptex.diff, eptex.src, euptex.src, eptexdefs.lib, fp.ch を利用。 ãã®ä»–ã¯ã€æ‹™ä½œãƒ‘ッãƒã«å«ã¾ã‚Œã‚‹ã‚ˆã†ã«ã—ãŸãŒã€äº›ç´°ãªç‚¹ã‚’除ã„㦠北å·ã•ã‚“オリジナルã¨ã»ã¼åŒç‰ã®ã‚‚ã®ãŒå‡ºæ¥ä¸ŠãŒã‚‹ã¯ãšã€‚ FAM256 ã¯ç„¡åŠ¹ã®ã¾ã¾ã¨ãªã£ã¦ã„る。 jsclasses-090123-uptex0.26.zip, 0uptex.ch, 5macro_uptex.sh: jsclasses を更新。upTeX パッãƒé©ç”¨æ¸ˆã‚’åŒæ¢±ã—ãŸã€‚ samples: 更新。 2008.12.13 Ver0.25 ptetex3-20080616 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ otf, otfstable-uptex-0.03: 本文用vfã«ã€JIS X 0208ã«å«ã¾ã‚Œãšã‹ã¤JIS X 0213ã«å«ã¾ã‚Œã‹ã¤ Unicodeã§åˆæˆä¸è¦ã®æ–‡å—ã‚’è¿½åŠ ã—ãŸã€‚ プãƒãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®åã¯æœªæ¤œè¨Žã€‚ fontmap更新。 samples: 更新。 2008.10.18 Ver0.24 ptetex3-20080616 ベース uptex: フルパス指定ãªã©ã§èµ·å‹•ã§ããªã„å•é¡Œç‚¹ã‚’ä¿®æ£ã—ãŸã€‚ uptex, upjbibtex, uppltotf, uptftopl: BUG_ADDRESS を表示ã—ãªã„よã†ã«ã—ãŸã€‚ updvi2tty: 環境ã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ‘イルã«å¤±æ•—ã™ã‚‹å•é¡Œç‚¹ã‚’ä¿®æ£ã—ãŸã€‚ otf, otfstable-uptex-0.02: 本文用vfã‚’è¿½åŠ ã—ãŸã€‚JIS X 0208ã«å«ã¾ã‚Œãªã„ä»®åã¯æœªæ¤œè¨Žã€‚ プãƒãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«ä»®åã¯æœªæ¤œè¨Žã€‚ 5macro_uptex.sh, 6babel_uptex.sh, 0uptex.sh: root_checkãŒåŠ¹ã„ã¦ã„ãªã‹ã£ãŸã®ã‚’ä¿®æ£ã—ãŸã€‚ otfパッケージã®æœ¬æ–‡ç”¨vfã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’è¿½åŠ ã€‚ samples: 更新。 2008.09.04 Ver0.23 ptetex3-20080616 ベース updvi2tty: dvi2tty 日本語版を upTeX 対応ã«ã—ãŸã‚‚ã®ã‚’è¿½åŠ ã€‚ ptexenc ライブラリーを使用。 pTeX ã‚„ NTT JTeX ã®å ´åˆã§ã‚‚ UTF-8 出力ãŒå¯èƒ½ã«ãªã£ã¦ã„る。 NTT JTeX ã®å ´åˆã®æ”¹è¡Œã«é–¢ã™ã‚‹ãƒã‚°ã‚‚ä¿®æ£ã—ã¦ã„る。 0uptex.sh: updvi2tty ã®è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’è¿½åŠ ã€‚ xdvi: åŠè§’片仮åã®ã¨ãã€"Warning: 'font' (code=0xXXXX) is not square." ã®è¦å‘Šã‚’出ã•ãªã„よã†ã«ã—ãŸã€‚ ptexenc: PTEXENC_VERSION ã« 0.997-u00 㨠upTeX パッãƒã®æžç•ªã‚’付ã‘ãŸã€‚ samples: 更新。 2008.08.03 Ver0.22 ptetex3-20080616 ベース makejvf: font ID ã‚’0番ã‹ã‚‰é–‹å§‹ã™ã‚‹ã‚ªãƒ—ション -i ã‚’è¿½åŠ ã€‚ dvioutã¨ã®çµ„åˆã›ã§ç™ºç¾ã™ã‚‹å•é¡Œã‚’回é¿ã™ã‚‹ãŸã‚。 uptex_font: 上記 makejvf ã®ä¿®æ£ã‚’é©ç”¨ã€‚ umin5, umin6, ..., umin9 ãªã©ã‚’ Makefile ã‹ã‚‰å‰Šé™¤ã€‚ 0uptex.sh: 「xdviインストールãªã—ã€ã®å ´åˆã§ã‚‚動作ã™ã‚‹ã‚ˆã†ã«ä¿®æ£ã€‚ pdvitype: -kanjiオプションãŒç„¡åŠ¹ã«ãªã£ã¦ã„ãŸãƒã‚° (オリジナルã®ptetex3ã§ã¯ç™ºç¾ã›ãšã€uptexパッãƒã«ã‚ˆã‚‹ãƒã‚°)ã‚’ä¿®æ£ã€‚ xdvi: åŠè§’片仮åãŒå†åº¦ãŠã‹ã—ããªã£ã¦ã„ãŸãƒã‚°ã‚’ä¿®æ£ã€‚ ã‚ã¾ã‚Šè‡ªä¿¡ã¯ãªã„ãŒã€å‹•ã„ã¦ã„るよã†ã«è¦‹ãˆã‚‹ã€‚ samples: 更新。 2008.03.13 Ver0.21 ptetex3-20080311 ベース uptex-base.ch: \uppercase, \lowercase ãŒç•°å¸¸ã«ãªã‚‹ãƒã‚°ã‚’ä¿®æ£ã€‚ updvitype, uppltotf, uptftopl, upjbibtex, upjmpost: default ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’ --kanji=utf8 --kanji-internal=uptex 相当ã«ã—ãŸã€‚ xdvi, dvips, dvipdfmx: set3 対応ã®ãŸã‚ã«æ¶ˆè²»ã—ã¦ã„ãŸãƒ¡ãƒ¢ãƒªãƒ¼é ˜åŸŸã‚’動的確ä¿ã«å¤‰æ›´ã€‚ 従æ¥ptetex3 版比 17 å€ã ã£ãŸãŒã€ SIP 使用時ã«3å€ç¨‹åº¦ã€ pTeX/pLaTeX 使用時ã«ã¯ ptetex3 版ã¨ã»ã¼åŒç‰ã«ãªã£ãŸã€‚ dvips: CMap ã® UTF32 㨠UTF8 ã«å¯¾å¿œã€‚ UniJISX0213-UTF32 ãªã© UTF16 ã®ã‚‚ã®ãŒå…¬é–‹ã•ã‚Œã¦ã„ãªã„ã‚‚ã®ã«å¯¾ã— 有用ã¨æ€ã‚れる。 0uptex.shãªã©: make babelã®å¾Œã€uplatex.fmtを自動生æˆã§ãã¦ã„ãªã‹ã£ãŸç‚¹ã‚’ä¿®æ£ã€‚ make babel相当を自動ã§è¡Œã†ã“ã¨ã«ã—ãŸã€‚ ä¸è¦ãªã‚‰0uptex.shã‹ã‚‰ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã™ã‚‹ã€‚ samples: 更新。 2008.01.12 Ver0.20 ptetex3-20080107 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ updvitype, uppltotf, uptftopl, upjbibtex, upjmpost, updvitomp, upovp2ovf: 以å‰ã¯ pdvitype, pltotf, tftopl, jbibtex, jmpost, pdvitomp, ovp2ovf 㯠ptetex3 ã®ã‚‚ã®ã‚’上書ãã—ã¦ã„ãŸãŒã€ã‚³ãƒžãƒ³ãƒ‰åã‚’æ–°è¨ã—上書ãã‚’ã‚„ã‚ãŸã€‚ W32TeX ã§ã¯æ—¢ã«ãã®ã‚ˆã†ã«ã—ã¦é ‚ã„ã¦ã„る。 ptexenc, makejvf, xdvi, dvips, dvipdfmx, jsclasses ã¯ã€ ã¾ã 上書ãã—ã¦ã„る。 upjbibtex: デフォルトã®å†…部コードを uptex ã¨ã—ãŸã€‚ upmakempx: æ–°è¨ã€‚ samples: 更新。 2007.12.26 Ver0.19 ptetex3-20071214 ベース uptex-base.ch: プリミティヴ \forcecjktoken ã‚’è¿½åŠ ã€‚ フォント: upjisr-h, upjisg-h ç‰ã‚’ä¿®æ£ã€‚ åŠè§’ä»®å関係ã®ã‚°ãƒ«ãƒ¼ã‚’è¿½åŠ ã€‚ ukinsoku.tex: åŠè§’ä»®åé–¢ä¿‚ã‚’è¿½åŠ ã€‚ otf: 本文用vf利用ã®æº–備。実際ã®æœ¬æ–‡ç”¨vfã¯ã€åˆ¥é€”検討ã™ã‚‹ã€‚ samples: 更新。 2007.12.08 Ver0.18 ptetex3-20071207 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ フォント: upjisr-h, upjisg-h ç‰ã‚’ä¿®æ£ã€‚ 横組時ã«åŠè§’片仮å (U+FF61〜U+FF9F) ã«å¯¾å¿œã•ã›ãŸã€‚ xdvi㧠"uprml-h is not a square metric." ãªã©ã®è¦å‘ŠãŒå‡ºã¦ã—ã¾ã†ãŒã€ 一応動ã„ã¦ã„るよã†ã 。 makejvf: オプション -H ã‚’æ–°è¨ã—ã€æ¨ªçµ„時ã«åŠè§’片仮å (U+FF61〜U+FF9F) ã«ä»®å¯¾å¿œã—ãŸã€‚ psフォント用ã®tfm出力ã«ãŠã„ã¦åŠè§’片仮åã®éƒ¨åˆ†ã¯ makejvfã§ã®å¯¾å¿œãŒå‡ºæ¥ã¦ã„ãªã„。 jmpost: åŠè§’片仮å (U+FF61〜U+FF9F) ã«å¯¾å¿œã—ãŸã€‚ samples: 更新。 2007.11.17 Ver0.17 ptetex3-20071030 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ フォント: upjisr-h, upjisg-h ç‰ã‚’ä¿®æ£ã€‚公称10ptã‚’DESIGN SIZE 10ptã«ã€ 縦横比を1:1ã«ã€CHARHT:CHARDPã®æ¯”ã‚’88:12ã«å¤‰æ›´ã—ãŸã€‚ ujarticle.cls ãªã©ã§10pt指定ã«å¯¾ã—公称10pt, DESIGN SIZE 10ptã‚’ 9.62216ptã«ç¸®å°ã—ãŸ(OTFパッケージåŒæ§˜)。 jarticle.cls ã¨å’Œæ–‡,欧文ã®æ¨ªã®å¤§ãã•ã¨æ¯”ã¯ä¸€éƒ¨ã®ç´„物を除ã一致ã™ã‚‹ã€‚ plain upTeX ã® uptex.tex ã§ã¯ã€10pt指定をDESIGN SIZE 10ptã«ã—ãŸã€‚ ã“ã®ãŸã‚ plain pTeX ã¨å’Œæ–‡ã®å¤§ãã•ãŒç•°ãªã‚‹ã“ã¨ã«ãªã‚‹ã€‚ jsclasses: uplatexオプション時ã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ upjisr-h.tfm ã‚’ 0.962216*0.961=0.924690 å€ã—ã¦ä½¿ã†ã‚ˆã†ã—ãŸã€‚ ujis.tfm を使ã†ã«ã¯ uplatex,jis オプションを指定ã™ã‚‹ã€‚ umin10.tfm を使ã†ã«ã¯ uplatex,mingoth オプションを指定ã™ã‚‹ã€‚ ptexenc.c: 微修æ£ã€‚ 無事 Windows ã®ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トã§Unicodeã®è¡¨ç¤ºãŒå‡ºæ¥ã¦ã„るよã†ã (Thanks to 角藤ã•ã‚“)。 samples: 更新。 (奥æ‘ã•ã‚“ã€uchiyamaã•ã‚“ã€æœ¬ç”°ã•ã‚“ã€ZRã•ã‚“ã«å¾¡æ„見をã„ãŸã ã〠ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 2007.11.10 Ver0.16 ptetex3-20071030 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ ptexenc.c: Windows ã®ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—ト用㫠WriteConsoleW()を使ã£ãŸã‚³ãƒ¼ãƒ‰ã‚’書ã„ã¦ã¿ãŸã€‚ Windows9x ç³»ã§ã¯å‹•ã‹ãªã„ã¯ãšã ㌠--sjis-terminal 㧠利用ã™ã‚‹ã“ã¨ã‚’想定。 動作確èªã—ã¦ã„ãªã„ãŒã¯ãŸã—ã¦ä¸Šæ‰‹ãã„ãã‹ã©ã†ã‹? makejvf: -U, -u jisq ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¿½åŠ ã—ã¦ã¿ãŸã€‚ 縦組対応ã«ã¯ã“ã‚Œã§ã‚‚ä¸å……分ã§ã€å°‚用㮠CMap を作るã—ã‹ãªã„よã†ã 。 フォント: upjisr-h, upjisg-h ç‰ã‚’作æˆã€‚公称10ptã‚’9.62216pt(min10åŒæ§˜)ã«ã€ 縦横比を1:1ã«ã€CHARHT:CHARDPã®æ¯”ã‚’88:12ã«ã—ã¦ã¿ãŸã€‚ default ã®ãƒ•ã‚©ãƒ³ãƒˆã‚’ ujis,ujisg → upjisr-h, upjisg-h ç‰ã«å¤‰æ›´ã€‚ ä¸éŸ“ã®ãƒ•ã‚©ãƒ³ãƒˆã‚’ upjisr-h ç³»ã«å¤‰æ›´ã€‚ ä¸éŸ“ã®ãƒ•ã‚©ãƒ³ãƒˆã«Sans Serifç”¨ã‚’è¿½åŠ ã€‚ samples: è¿½åŠ ã€æ›´æ–°ã€‚ 2007.10.18 Ver0.15 ptetex3-20071017 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ uplcore.ltx: "2006/11/10" ベースã«æ›´æ–°ã€‚ u{,t}{article,report,book}.clsãªã©: "2006/06/27 v1.6" ベースã«æ›´æ–°ã€‚ otfパッケージ: \UTFK{}, \CIDK{} ãªã©ã‚’å‹•ãよã†ã«ã—ãŸã€‚ font/map/for_dviout.map: dviout 用ã®mapè¨˜å…¥ä¾‹ã‚’è¿½åŠ ã€‚ ã“れ㧠dviout ã®ç°¡å˜ãªãƒ†ã‚¹ãƒˆã‚’è¡Œã£ãŸã€‚ samples: è¿½åŠ ã€æ›´æ–°ã€‚ samples/testrun.bat: MS-DOS 用ã®ãƒãƒƒãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¿½åŠ ã€‚ 2007.09.25 Ver0.14 ptetex3-20070822 ベース uptex-base.ch: ヴァージョン番å·ã®å¤‰æ›´ã®ã¿ã€‚ ptexenc.c: 環境ã«ã‚ˆã£ã¦ã‚³ãƒ³ãƒ‘イル出æ¥ãªã„å•é¡Œã‚’ä¿®æ£ã€‚ 0uptex.sh: EUC-JP → UTF-8ã«ã€‚英語ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’è¿½åŠ ã€‚ 00readme_en.txt: è¿½åŠ ã€‚ 2007.09.15 Ver0.13 ptetex3-20070822 ベース ptexenc: "-kanji=uptex" ã®ã¨ã "-kanji-internal=*" を無視ã—〠強制的㫠"-kanji-internal=uptex" をセットã—〠内部コードを uptex ã«å›ºå®šã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ makejvf, 付属フォント: 「‘ã€ã€Œâ€™ã€ã€Œâ€œã€ã€Œâ€ã€ã«é–¢ã— ujis.vf ãªã©ã§ã®å¯¾å¿œå…ˆã‚’ urml.tfm→rml.tfm ç‰ jis ç³»ã«å¤‰æ›´ã€‚ フォント: default ã®ãƒ•ã‚©ãƒ³ãƒˆã‚’ umin10,ugoth10 → ujis,ujisg ç‰ã«å¤‰æ›´ã€‚ default ã®ãƒ•ã‚©ãƒ³ãƒˆã‹ã‚‰set3ã‚’å–り除ã„ãŸã€‚ {uj,ut}{book,report}.cls: è¿½åŠ ã€‚ jmpost: -kanji オプションãŒåプãƒã‚»ã‚¹ã«ä¼æ¬ã™ã‚‹ã‚ˆã†ã«ã—㟠(Thanks to 角藤ã•ã‚“)。 samples: 更新。 (ZRã•ã‚“ã€åœŸæ‘ã•ã‚“ã«å¾¡æ„見をã„ãŸã ãã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 2007.08.25 Ver0.12 ptetex3-20070822 ベース uptex: kcatcodeãŒ18ã§UTF-8ã®3〜4ãƒã‚¤ãƒˆã®å ´åˆã«å‡¦ç†ãŒã¨ãã©ã 異常ã«ãªã‚‹ãƒã‚°ã‚’ä¿®æ£ã€‚ ãƒãƒ³ã‚°ãƒ«ã®ç›´å¾Œã®æ”¹è¡Œã‚’空白扱ã„ã™ã‚‹ã‚ˆã†ã«å¤‰æ›´ã€‚ (Ref. http://project.ktug.or.kr/omega-cjk/tug2004-preprint.pdf) ptexenc: is_internalUPTEXã®å ´åˆã« JIS→Unicode ã®å¤‰æ›ã‚’ 実装ä¾å˜ã§ã¯ãªãã€ä¸€ç¨®é¡žã«å›ºå®šã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ ukinsoku.tex: \inhibitglue ã® U+FF5E ã®è¿½åŠ ãªã©ã€‚ jbibtex: デフォルトã®å†…部コードをuptexã‹ã‚‰eucã«æˆ»ã—ãŸã€‚ デフォルトã§ã¯upTeXパッãƒã®ãªã„状態ã«ç‰ã—ããªã£ã¦ã„ã‚‹ã¯ãšã€‚ samples: è¿½åŠ ã€æ›´æ–°ã€‚ (ZRã•ã‚“ã€æ —å±±ã•ã‚“ã€åœŸæ‘ã•ã‚“ã«å¾¡æ„見をã„ãŸã ãã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 2007.08.07 Ver0.11 ptetex3-20070806 ベース jcharwidowpenalty ãŒã‚‰ã¿ã®å‹•ä½œãŒå‹•ã‹ãªããªã£ã¦ã„ãŸã®ã‚’ä¿®æ£ã€‚ pdvitype: 出力をã€ç«¯æœ«ã®æ–‡å—コードã§ã¯ãªã -kanji 指定を優先ã™ã‚‹ã‚ˆã†ã«å¤‰æ›´ã€‚ ukinsoku.tex: 8 bit 欧文ã«é–¢ã— \xspcode ã‚’è¿½åŠ ã€‚ makejvf: cjk ã«ç”¨ã„ãªã„コード値を vf ã«å…¥ã‚Œãªã„よã†ã«ã—ãŸã€‚ uptex_font: vf ã®è»½é‡åŒ–。 sample を更新。 (ZRã•ã‚“ã€å®‰ç”°ã•ã‚“ã«å¾¡æ„見をã„ãŸã ãã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 2007.07.28 Ver0.10 ptetex3-20070606 ベース \char`<æ–‡å—>, \chardef ã§ã¯æ–‡å—コードãŒ255以下ã®å ´åˆã«ã¯æ¬§æ–‡å‹•ä½œã€ 265以上ã®å ´åˆã«ã¯å’Œæ–‡å‹•ä½œã¨ãªã‚‹ã‚ˆã†ã«å¤‰æ›´ã—ãŸã€‚ ã•ã‚‰ã«ã€æ–‡å—コードãŒ255以下ã®å ´åˆã«å’Œæ–‡å‹•ä½œã‚’ã™ã‚‹ãŸã‚ã®ãƒ—リミティヴ \kchar`<æ–‡å—>, \kchardef ã‚’è¿½åŠ ã—ãŸã€‚ jbibtex ã¸ã®ãƒ‘ッãƒã®ãƒã‚°ä¿®æ£ã€‚ã•ã‚‰ã«ã€-kanji-internal=uptex, -kanji-internal=euc ãŒå‹•ãよã†ã«ã—ãŸã€‚ -kanji-internal=euc ãªã‚‰ã°å¾“æ¥ã®jbibtexã¨åŒç‰ã®å‹•ä½œã«ãªã‚‹(ã¯ãš)。 ovp2ovf ã¸ã®ãƒ‘ッãƒã®å¾®ä¿®æ£ã€‚ cbfonts, cm-super ãªã©ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã®ä¿®æ£ã€‚ sample を更新。 (多数ã®ç‚¹ã§ZRã•ã‚“ã«å¾¡æ„見をã„ãŸã ãã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 2007.06.16 Ver0.09 ptetex3-20070606 ベース \string cjkトークン ã®ãƒã‚° (ZRã•ã‚“ã«å¾¡å ±å‘Šã„ãŸã ãã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) ã«é–¢ã— å…¨ãä¸å¯è§£ãªãƒˆãƒ¼ã‚¯ãƒ³ã¯ç™ºç”Ÿã—ãªã„よã†ã«ã—ãŸ(ã¤ã‚‚ã‚Š)。 kcatcode表ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã‚’見直ã—㟠(ZRã•ã‚“ã«å¾¡æ案ã„ãŸã ã〠ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ) 。 unicode.zip, cbfonts.zip ãŒã‚ã‚Œã°è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ jsclasses ã¸ã®ãƒ‘ッãƒã®å¾®ä¿®æ£ã€‚ ovp2ovf ã¸ã®ãƒ‘ッãƒã®å¾®ä¿®æ£ã€‚ sample を更新。 2007.05.28 Ver0.08 ptetex3-20070522 ベース \char<数値>, \chardef ã§æ–‡å—コード㌠255 以下ã®å ´åˆã« kcatcode, enablecjktoken ã®æ¡ä»¶ãŒæ•´ãˆã° cjkトークンã«ã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ utf/otf パッケージã¸ã®ç°¡æ˜“的対応。ã¾ã 一部ã—ã‹å‹•ã‹ãªã„。 ã¾ãŸã€å®Ÿè£…方法も今後変更ã™ã‚‹å¯èƒ½æ€§ãŒã‚る。 cm-super.zip ãŒã‚ã‚Œã°è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ uptex_font-0.08.tar.gz : vfフォント㫠0x7F ä»¥ä¸‹ã‚’è¿½åŠ ã—ãŸã€‚ ã“れらã¯\char, \chardef ã«ã‚ˆã‚‹æŒ‡å®šã§åˆ©ç”¨å¯èƒ½ã«ãªã£ãŸã¯ãšã€‚ sample を更新。 2007.05.13 Ver0.07 ptetex3-20070426 ベース CJKã®å†…部コードを kcatcode + æ–‡å—コード ã«å¤‰æ›´ã€‚ 内部レジスターã«ãŠã„㦠U+0080〜U+0FFF ãŒãã®ã¾ã¾ã®ã‚³ãƒ¼ãƒ‰å€¤ã§ 使ãˆãªã‹ã£ãŸå•é¡Œç‚¹ã‚’ã»ã¼è§£æ¶ˆã—ãŸã¤ã‚‚り。 ã¾ã \char<数値> ãªã©ã® 255以下ã§å•é¡ŒãŒã‚る。 大工事ãªã®ã§ã€å®‰å®šæ€§ã¯ä½Žä¸‹ã—ã¦ã„ã‚‹ãŠãã‚Œã‚り。 jbibtex ã® Unicode 対応実験(土æ‘ã•ã‚“ã«ã‚ˆã‚‹)を更新。 dvipdfmx 㧠hyperrefã¨ã®çµ„åˆã›ã§ bookmark ã‚’æ£å¸¸ã«ã¤ãれるよã†ã«ã—ãŸã€‚ calc_pos ã®ç°¡ç•¥åŒ–。 kcatcodekey ã®ç°¡ç•¥åŒ–(土æ‘ã•ã‚“ã«ã‚ˆã‚‹)。 makejvf ã®å¾®ä¿®æ£ã€‚ sample を更新。 2007.04.15 Ver0.06 ptetex3-20070412 ベース jbibtex ã® Unicode 対応実験(土æ‘ã•ã‚“ã«ã‚ˆã‚‹)を更新。 プリミティヴ \enablecjktoken, \disablecjktoken ã‚’è¿½åŠ ã€‚ ukinsoku.tex ã‚’ UTF-8 ã«ã—ã€JIS X 0212, JIS X 0213 é–¢é€£ã‚’è¿½åŠ ã€‚ uptex-base.ch 㧠cs_token_flag を変更。 sample ã‚’è¿½åŠ ã€æ›´æ–°ã€‚ uptex_font-0.06.tar.gz : 新版㮠CMap Uni{JIS,GB,UCS,KS}-UTF16-{H,V} ã‚’è¿½åŠ ã€‚ 2007.04.08 Ver0.05 ptetex3-20070405 ベース ptexenc ã¨ã®æ‘ºã‚Šåˆã‚ã›(土æ‘ã•ã‚“ã«ä½œæ¥ã—ã¦ã„ãŸã ãã€æœ‰é›£ã†ã”ã–ã„ã¾ã—ãŸ)。 jbibtex ã® Unicode 対応実験(土æ‘ã•ã‚“ã«ã‚ˆã‚‹)ã‚’åŒæ¢±ã€‚ JIS X 0213 関連ソースã®å‹•ã‹ãªããªã£ã¦ã„ãŸéƒ¨åˆ†ã‚’削除。 EUC/SJIS 動作㧠kcat_code ã®å†…éƒ¨é ˜åŸŸã‚’å¤‰æ›´ã€‚ uptex 㧠kcode_pos, trick_buf2 ã®å¤šãƒã‚¤ãƒˆå¯¾å¿œã—ãŸã¤ã‚‚り。テストã¯ä¸å分。 jsclasses ã‚’ uplatex ã«ç°¡æ˜“対応ã•ã›ãŸã€‚ dvips ã®ã‚ªãƒ—ション -UCS, -SJIS を廃æ¢ã—ã€è‡ªå‹•åˆ¤å®šã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ uptex-utf8.fmt, uplatex-utf8.fmt ã‚’ uptex.fmt, uplatex.fmt ã«å¤‰æ›´ã€‚ tftopl, pltotf ã®ã‚³ãƒ¼ãƒ‰ç¯„囲ã®ãƒã‚§ãƒƒã‚¯ã‚’ checkkanji ä»»ã›ã«å¤‰æ›´ã€‚ ドã‚ュメントã«ã€ŒupTeX開発ã®ãらã„ã€ã‚’è¿½åŠ ã€‚ sample ã‚’è¿½åŠ ã€‚ 2007.03.25 Ver0.04 ptetex3-20070323 ベース æ–°ã—ã„ ptexenc ã®é–¢æ•°ã«å¯¾å¿œ(土æ‘ã•ã‚“ã«ä½œæ¥ã—ã¦ã„ãŸã ãã€æœ‰é›£ã†ã”ã–ã„ã¾ã—ãŸ)。 sample ã‚’ä¿®æ£ã€‚ 2007.03.18 Ver0.03 ptetex3-20070316 ベース è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚¹ã‚¯ãƒªãƒ—ãƒˆã‚’è¿½åŠ ã—ãŸ(Thanks to 土æ‘ã•ã‚“)。 ディレクトリ構æˆã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä¸Šã®å•é¡Œç‚¹ã‚’ä¿®æ£(Thanks to 土æ‘ã•ã‚“)。 メモリーを浪費ã—ã¦ã„ãŸç‚¹ã‚’ä¿®æ£(土æ‘ã•ã‚“ã«ã”指摘ã„ãŸã ãã¾ã—ãŸ)。 æ–°ã—ã„ ptexenc ã®é–¢æ•°ã«ä¸€éƒ¨ã‚’変更。 jmpost ㌠set3 ã‚’å«ã‚ã¦å‹•ãよã†ã«ãªã£ãŸã€‚ sample ã‚’è¿½åŠ ã€‚ フォントã®ãƒã‚¤ãƒŠãƒªãƒ¼ãƒ‘ッケージã§ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’使用ã™ã‚‹ã‚ˆã†ã«ã—ãŸã€‚ 2007.03.07 Ver0.02 ptetex3-20070304 ベース sample を微修æ£ã€‚ フォントã®ãƒã‚¤ãƒŠãƒªãƒ¼ãƒ‘ッケージを分離。 2007.02.27 Ver0.01 ptetex3-20070223 ベース kanji_enc を入出力コード(-kanji=xxx)ã¨å†…部コード(-kanji-internal=xxx) ã«åˆ†é›¢(Thanks to 土æ‘ã•ã‚“)。 ptex 㨠uptex ã®ã‚½ãƒ¼ã‚¹ã€ãƒã‚¤ãƒŠãƒªãƒ¼ã‚’分離。共å˜ã§ãるよã†ã«ã—ãŸã€‚ sample ã‚’è¿½åŠ ã€‚ jis.tfm ç³»ã®ãƒ•ã‚©ãƒ³ãƒˆã‚’è¿½åŠ ã€‚åŒç³»çµ±ã®CJKã®ãƒ•ã‚©ãƒ³ãƒˆã‚’è¿½åŠ ã€‚ CJKã®å‹•ä½œç¢ºèªã€‚sample ã‚’è¿½åŠ ã€‚ ã¨ã‚Šã‚ãˆãškcatcodeã« hangul(19)ã‚’è¿½åŠ ã€‚ç¾çŠ¶ã¯æ¼¢å—(16)ã¨åŒã˜å‹•ä½œã€‚ dvidpfmx 㧠set3 ãŒä½¿ãˆã‚‹ã‚ˆã†ã«ãªã£ãŸã€‚ pltotf ãŒã¾ã¨ã‚‚ã«ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã£ãŸã€‚ 2007.01.27 Ver0.00 ptetex3-20070101 ベース