summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/makejvf/ChangeLog7
-rw-r--r--Build/source/texk/makejvf/main.c2
-rw-r--r--Build/source/texk/makejvf/uniblock.c44
-rw-r--r--Build/source/texk/web2c/uptexdir/ChangeLog16
-rw-r--r--Build/source/texk/web2c/uptexdir/kanji.c134
-rw-r--r--Build/source/texk/web2c/uptexdir/upbibtex.ch2
-rw-r--r--Build/source/texk/web2c/uptexdir/updvitype.ch2
-rw-r--r--Build/source/texk/web2c/uptexdir/uppltotf.ch2
-rw-r--r--Build/source/texk/web2c/uptexdir/uptex-m.ch67
-rw-r--r--Build/source/texk/web2c/uptexdir/uptex_version.h2
-rw-r--r--Build/source/texk/web2c/uptexdir/uptftopl.ch2
-rw-r--r--Master/texmf-dist/doc/fonts/japanese-otf-uptex/README8
-rw-r--r--Master/texmf-dist/doc/support/convbkmk/README8
-rw-r--r--Master/texmf-dist/doc/uplatex/base/README_uplatex.txt3
-rw-r--r--Master/texmf-dist/doc/uptex/base/00readme_uptex.txt8
-rw-r--r--Master/texmf-dist/doc/uptex/base/01uptex_doc_utf8.txt58
-rw-r--r--Master/texmf-dist/doc/uptex/base/02uptex_changelog_utf8.txt29
-rw-r--r--Master/texmf-dist/doc/uptex/base/samples/uotftest-utf8.tex49
-rwxr-xr-xMaster/texmf-dist/scripts/convbkmk/convbkmk.rb10
19 files changed, 310 insertions, 143 deletions
diff --git a/Build/source/texk/makejvf/ChangeLog b/Build/source/texk/makejvf/ChangeLog
index 62d029606e7..00f45c3e569 100644
--- a/Build/source/texk/makejvf/ChangeLog
+++ b/Build/source/texk/makejvf/ChangeLog
@@ -1,3 +1,10 @@
+2014-12-29 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ Update for upTeX-1.20.
+ * uniblock.c: Update references Unicode blocks Blocks-7.0.0.txt
+ and CMap files.
+ * main.c: Update version number.
+
2014-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am: Drop the obsolete ACLOCAL_AMFLAGS.
diff --git a/Build/source/texk/makejvf/main.c b/Build/source/texk/makejvf/main.c
index 6313726e97f..9fc79636a5d 100644
--- a/Build/source/texk/makejvf/main.c
+++ b/Build/source/texk/makejvf/main.c
@@ -166,7 +166,7 @@ int main(int argc, char ** argv)
void usage(void)
{
- fputs2("MAKEJVF ver.1.1a-u1.10 -- make Japanese VF file.\n", stderr);
+ fputs2("MAKEJVF ver.1.1a-u1.20 -- make Japanese VF file.\n", stderr);
fputs2("%% makejvf [<options>] <TFMfile> <PSfontTFM>\n", stderr);
fputs2("options:\n", stderr);
fputs2("-C 長体モード\n", stderr);
diff --git a/Build/source/texk/makejvf/uniblock.c b/Build/source/texk/makejvf/uniblock.c
index d424cf624d1..b7bafde1175 100644
--- a/Build/source/texk/makejvf/uniblock.c
+++ b/Build/source/texk/makejvf/uniblock.c
@@ -12,16 +12,16 @@ struct ublock {
/*
References:
[1] http://www.unicode.org/Public/UNIDATA/Blocks.txt
- Blocks-6.1.0.txt
- Date: 2011-06-14, 18:26:00 GMT [KW, LI]
+ Blocks-7.0.0.txt
+ Date: 2014-04-03, 23:23:00 GMT [RP, KW]
[2] CMap files
- http://sourceforge.net/adobe/cmap/home/Home/
+ http://sourceforge.net/adobe/cmap/wiki/Home/
cmapresources_cns1-6.tar.z Adobe-CNS1-6 materials
cid2code.txt (Version 10/25/2010)
cmapresources_gb1-5.tar.z Adobe-GB1-5 materials
cid2code.txt (Version 10/29/2010)
cmapresources_japan1-6.tar.z Adobe-Japan1-6 materials
- cid2code.txt (Version 02/04/2012)
+ cid2code.txt (Version 08/13/2012)
cmapresources_korean1-2.tar.z Adobe-Korea1-2 materials
cid2code.txt (Version 01/31/2012)
*/
@@ -82,6 +82,7 @@ static struct ublock ublock_data[] = {
{0x19E0, 0x19FF, ENTRY_NO }, /* Khmer Symbols */
{0x1A00, 0x1A1F, ENTRY_NO }, /* Buginese */
{0x1A20, 0x1AAF, ENTRY_NO }, /* Tai Tham */
+ {0x1AB0, 0x1AFF, ENTRY_NO }, /* Combining Diacritical Marks Extended */
{0x1B00, 0x1B7F, ENTRY_NO }, /* Balinese */
{0x1B80, 0x1BBF, ENTRY_NO }, /* Sundanese */
{0x1BC0, 0x1BFF, ENTRY_NO }, /* Batak */
@@ -160,11 +161,13 @@ static struct ublock ublock_data[] = {
{0xA930, 0xA95F, ENTRY_NO }, /* Rejang */
{0xA960, 0xA97F, ENTRY_NO }, /* Hangul Jamo Extended-A */
{0xA980, 0xA9DF, ENTRY_NO }, /* Javanese */
+ {0xA9E0, 0xA9FF, ENTRY_NO }, /* Myanmar Extended-B */
{0xAA00, 0xAA5F, ENTRY_NO }, /* Cham */
{0xAA60, 0xAA7F, ENTRY_NO }, /* Myanmar Extended-A */
{0xAA80, 0xAADF, ENTRY_NO }, /* Tai Viet */
{0xAAE0, 0xAAFF, ENTRY_NO }, /* Meetei Mayek Extensions */
{0xAB00, 0xAB2F, ENTRY_NO }, /* Ethiopic Extended-A */
+ {0xAB30, 0xAB6F, ENTRY_NO }, /* Latin Extended-E */
{0xABC0, 0xABFF, ENTRY_NO }, /* Meetei Mayek */
{0xAC00, 0xD7AF, ENTRY_K }, /* Hangul Syllables */
{0xD7B0, 0xD7FF, ENTRY_NO }, /* Hangul Jamo Extended-B */
@@ -191,54 +194,83 @@ static struct ublock ublock_data[] = {
{0x101D0, 0x101FF, ENTRY_NO }, /* Phaistos Disc */
{0x10280, 0x1029F, ENTRY_NO }, /* Lycian */
{0x102A0, 0x102DF, ENTRY_NO }, /* Carian */
+ {0x102E0, 0x102FF, ENTRY_NO }, /* Coptic Epact Numbers */
{0x10300, 0x1032F, ENTRY_NO }, /* Old Italic */
{0x10330, 0x1034F, ENTRY_NO }, /* Gothic */
+ {0x10350, 0x1037F, ENTRY_NO }, /* Old Permic */
{0x10380, 0x1039F, ENTRY_NO }, /* Ugaritic */
{0x103A0, 0x103DF, ENTRY_NO }, /* Old Persian */
{0x10400, 0x1044F, ENTRY_NO }, /* Deseret */
{0x10450, 0x1047F, ENTRY_NO }, /* Shavian */
{0x10480, 0x104AF, ENTRY_NO }, /* Osmanya */
+ {0x10500, 0x1052F, ENTRY_NO }, /* Elbasan */
+ {0x10530, 0x1056F, ENTRY_NO }, /* Caucasian Albanian */
+ {0x10600, 0x1077F, ENTRY_NO }, /* Linear A */
{0x10800, 0x1083F, ENTRY_NO }, /* Cypriot Syllabary */
{0x10840, 0x1085F, ENTRY_NO }, /* Imperial Aramaic */
+ {0x10860, 0x1087F, ENTRY_NO }, /* Palmyrene */
+ {0x10880, 0x108AF, ENTRY_NO }, /* Nabataean */
{0x10900, 0x1091F, ENTRY_NO }, /* Phoenician */
{0x10920, 0x1093F, ENTRY_NO }, /* Lydian */
{0x10980, 0x1099F, ENTRY_NO }, /* Meroitic Hieroglyphs */
{0x109A0, 0x109FF, ENTRY_NO }, /* Meroitic Cursive */
{0x10A00, 0x10A5F, ENTRY_NO }, /* Kharoshthi */
{0x10A60, 0x10A7F, ENTRY_NO }, /* Old South Arabian */
+ {0x10A80, 0x10A9F, ENTRY_NO }, /* Old North Arabian */
+ {0x10AC0, 0x10AFF, ENTRY_NO }, /* Manichaean */
{0x10B00, 0x10B3F, ENTRY_NO }, /* Avestan */
{0x10B40, 0x10B5F, ENTRY_NO }, /* Inscriptional Parthian */
{0x10B60, 0x10B7F, ENTRY_NO }, /* Inscriptional Pahlavi */
+ {0x10B80, 0x10BAF, ENTRY_NO }, /* Psalter Pahlavi */
{0x10C00, 0x10C4F, ENTRY_NO }, /* Old Turkic */
{0x10E60, 0x10E7F, ENTRY_NO }, /* Rumi Numeral Symbols */
{0x11000, 0x1107F, ENTRY_NO }, /* Brahmi */
{0x11080, 0x110CF, ENTRY_NO }, /* Kaithi */
{0x110D0, 0x110FF, ENTRY_NO }, /* Sora Sompeng */
{0x11100, 0x1114F, ENTRY_NO }, /* Chakma */
+ {0x11150, 0x1117F, ENTRY_NO }, /* Mahajani */
{0x11180, 0x111DF, ENTRY_NO }, /* Sharada */
+ {0x111E0, 0x111FF, ENTRY_NO }, /* Sinhala Archaic Numbers*/
+ {0x11200, 0x1124F, ENTRY_NO }, /* Khojki */
+ {0x112B0, 0x112FF, ENTRY_NO }, /* Khudawadi */
+ {0x11300, 0x1137F, ENTRY_NO }, /* Grantha */
+ {0x11480, 0x114DF, ENTRY_NO }, /* Tirhuta */
+ {0x11580, 0x115FF, ENTRY_NO }, /* Siddham */
+ {0x11600, 0x1165F, ENTRY_NO }, /* Modi */
{0x11680, 0x116CF, ENTRY_NO }, /* Takri */
+ {0x118A0, 0x118FF, ENTRY_NO }, /* Warang Citi */
+ {0x11AC0, 0x11AFF, ENTRY_NO }, /* Pau Cin Hau */
{0x12000, 0x123FF, ENTRY_NO }, /* Cuneiform */
{0x12400, 0x1247F, ENTRY_NO }, /* Cuneiform Numbers and Punctuation */
{0x13000, 0x1342F, ENTRY_NO }, /* Egyptian Hieroglyphs */
{0x16800, 0x16A3F, ENTRY_NO }, /* Bamum Supplement */
+ {0x16A40, 0x16A6F, ENTRY_NO }, /* Mro */
+ {0x16AD0, 0x16AFF, ENTRY_NO }, /* Bassa Vah */
+ {0x16B00, 0x16B8F, ENTRY_NO }, /* Pahawh Hmong */
{0x16F00, 0x16F9F, ENTRY_NO }, /* Miao */
{0x1B000, 0x1B0FF, ENTRY_NO }, /* Kana Supplement */
+ {0x1BC00, 0x1BC9F, ENTRY_NO }, /* Duployan */
+ {0x1BCA0, 0x1BCAF, ENTRY_NO }, /* Shorthand Format Controls */
{0x1D000, 0x1D0FF, ENTRY_NO }, /* Byzantine Musical Symbols */
{0x1D100, 0x1D1FF, ENTRY_NO }, /* Musical Symbols */
{0x1D200, 0x1D24F, ENTRY_NO }, /* Ancient Greek Musical Notation */
{0x1D300, 0x1D35F, ENTRY_NO }, /* Tai Xuan Jing Symbols */
{0x1D360, 0x1D37F, ENTRY_NO }, /* Counting Rod Numerals */
{0x1D400, 0x1D7FF, ENTRY_NO }, /* Mathematical Alphanumeric Symbols */
+ {0x1E800, 0x1E8DF, ENTRY_NO }, /* Mende Kikakui */
{0x1EE00, 0x1EEFF, ENTRY_NO }, /* Arabic Mathematical Alphabetic Symbols */
{0x1F000, 0x1F02F, ENTRY_NO }, /* Mahjong Tiles */
{0x1F030, 0x1F09F, ENTRY_NO }, /* Domino Tiles */
{0x1F0A0, 0x1F0FF, ENTRY_NO }, /* Playing Cards */
{0x1F100, 0x1F1FF, ENTRY_J }, /* Enclosed Alphanumeric Supplement */
{0x1F200, 0x1F2FF, ENTRY_J }, /* Enclosed Ideographic Supplement */
- {0x1F300, 0x1F5FF, ENTRY_NO }, /* Miscellaneous Symbols And Pictographs */
+ {0x1F300, 0x1F5FF, ENTRY_NO }, /* Miscellaneous Symbols and Pictographs */
{0x1F600, 0x1F64F, ENTRY_NO }, /* Emoticons */
- {0x1F680, 0x1F6FF, ENTRY_NO }, /* Transport And Map Symbols */
+ {0x1F650, 0x1F67F, ENTRY_NO }, /* Ornamental Dingbats */
+ {0x1F680, 0x1F6FF, ENTRY_NO }, /* Transport and Map Symbols */
{0x1F700, 0x1F77F, ENTRY_NO }, /* Alchemical Symbols */
+ {0x1F780, 0x1F7FF, ENTRY_NO }, /* Geometric Shapes Extended */
+ {0x1F800, 0x1F8FF, ENTRY_NO }, /* Supplemental Arrows-C */
{0x20000, 0x2A6DF, ENTRY_GCJ }, /* CJK Unified Ideographs Extension B */
{0x2A700, 0x2B73F, ENTRY_CJ }, /* CJK Unified Ideographs Extension C */
{0x2B740, 0x2B81F, ENTRY_J }, /* CJK Unified Ideographs Extension D */
diff --git a/Build/source/texk/web2c/uptexdir/ChangeLog b/Build/source/texk/web2c/uptexdir/ChangeLog
index 3ec0a926bc1..9f2a24e617e 100644
--- a/Build/source/texk/web2c/uptexdir/ChangeLog
+++ b/Build/source/texk/web2c/uptexdir/ChangeLog
@@ -1,3 +1,11 @@
+2014-12-29 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ * 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]".
+ * uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
+ uptex_version.h: upTeX version u1.20.
+
2014-12-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* uptriptest: Complain early if trip.fmt is not created.
@@ -41,7 +49,7 @@
* tests/[t]min10.{pl,tfm} (new): Data for yokotate.test.
* am/uptex.am: Add the new tests.
-2013-08-12 TANAKA Takuji <KXD02663@nifty.ne.jp>
+2013-08-12 TANAKA Takuji <KXD02663@nifty.ne.jp>
* kanji.h, uptex.defines: Allow file names with 0x5c
in (e)pTeX on Windows.
@@ -86,7 +94,7 @@
PTEX_KANJI_ENC from the environment.
* kanji.c: All programs use init_default_kanji("utf8","uptex").
-2012-08-13 TANAKA Takuji <KXD02663@nifty.ne.jp>
+2012-08-13 TANAKA Takuji <KXD02663@nifty.ne.jp>
* uptex-m.ch, upbibtex.ch, updvitype.ch, uppltotf.ch, uptftopl.ch,
uptex_version.h: upTeX version u1.11.
@@ -126,7 +134,7 @@
2012-04-29 Takuji Tanaka <KXD02663@nifty.ne.jp>
- * uptex-m.ch, uppltotf.ch uptftopl.ch, updvitype.ch, upbibtex.ch:
+ * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch:
Update upTeX version number.
* uptex-m.ch, kanji.c:
@@ -149,7 +157,7 @@
2012-01-15 Takuji Tanaka <KXD02663@nifty.ne.jp>
- * uptex-m.ch, uppltotf.ch uptftopl.ch, updvitype.ch, upbibtex.ch:
+ * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch:
Update upTeX version number.
* uptex-m.ch, kanji.c:
diff --git a/Build/source/texk/web2c/uptexdir/kanji.c b/Build/source/texk/web2c/uptexdir/kanji.c
index 86d80226832..a8ab7b5938d 100644
--- a/Build/source/texk/web2c/uptexdir/kanji.c
+++ b/Build/source/texk/web2c/uptexdir/kanji.c
@@ -60,8 +60,8 @@ integer calc_pos(integer c)
}
/* Ref. http://www.unicode.org/Public/UNIDATA/Blocks.txt */
-/* # Blocks-6.1.0.txt */
-/* # Date: 2011-06-14, 18:26:00 GMT [KW, LI] */
+/* # Blocks-7.0.0.txt */
+/* # Date: 2014-04-03, 23:23:00 GMT [RP, KW] */
static long ucs_range[]={
0x0000, /* Basic Latin 0x00 */
0x0080, /* Latin-1 Supplement */
@@ -118,168 +118,200 @@ static long ucs_range[]={
0x19E0, /* Khmer Symbols */
0x1A00, /* Buginese */
0x1A20, /* Tai Tham */
- 0x1B00, /* Balinese */
- 0x1B80, /* Sundanese 0x38 */
+ 0x1AB0, /* Combining Diacritical Marks Extended */
+ 0x1B00, /* Balinese 0x38 */
+ 0x1B80, /* Sundanese */
0x1BC0, /* Batak */
0x1C00, /* Lepcha */
0x1C50, /* Ol Chiki */
0x1CC0, /* Sundanese Supplement */
0x1CD0, /* Vedic Extensions */
0x1D00, /* Phonetic Extensions */
- 0x1D80, /* Phonetic Extensions Supplement */
- 0x1DC0, /* Combining Diacritical Marks Supplement 0x40 */
+ 0x1D80, /* Phonetic Extensions Supplement 0x40 */
+ 0x1DC0, /* Combining Diacritical Marks Supplement */
0x1E00, /* Latin Extended Additional */
0x1F00, /* Greek Extended */
0x2000, /* General Punctuation */
0x2070, /* Superscripts and Subscripts */
0x20A0, /* Currency Symbols */
0x20D0, /* Combining Diacritical Marks for Symbols */
- 0x2100, /* Letterlike Symbols */
- 0x2150, /* Number Forms 0x48 */
+ 0x2100, /* Letterlike Symbols 0x48 */
+ 0x2150, /* Number Forms */
0x2190, /* Arrows */
0x2200, /* Mathematical Operators */
0x2300, /* Miscellaneous Technical */
0x2400, /* Control Pictures */
0x2440, /* Optical Character Recognition */
0x2460, /* Enclosed Alphanumerics */
- 0x2500, /* Box Drawing */
- 0x2580, /* Block Elements 0x50 */
+ 0x2500, /* Box Drawing 0x50 */
+ 0x2580, /* Block Elements */
0x25A0, /* Geometric Shapes */
0x2600, /* Miscellaneous Symbols */
0x2700, /* Dingbats */
0x27C0, /* Miscellaneous Mathematical Symbols-A */
0x27F0, /* Supplemental Arrows-A */
0x2800, /* Braille Patterns */
- 0x2900, /* Supplemental Arrows-B */
- 0x2980, /* Miscellaneous Mathematical Symbols-B 0x58 */
+ 0x2900, /* Supplemental Arrows-B 0x58 */
+ 0x2980, /* Miscellaneous Mathematical Symbols-B */
0x2A00, /* Supplemental Mathematical Operators */
0x2B00, /* Miscellaneous Symbols and Arrows */
0x2C00, /* Glagolitic */
0x2C60, /* Latin Extended-C */
0x2C80, /* Coptic */
0x2D00, /* Georgian Supplement */
- 0x2D30, /* Tifinagh */
- 0x2D80, /* Ethiopic Extended 0x60 */
+ 0x2D30, /* Tifinagh 0x60 */
+ 0x2D80, /* Ethiopic Extended */
0x2DE0, /* Cyrillic Extended-A */
0x2E00, /* Supplemental Punctuation */
0x2E80, /* CJK Radicals Supplement */
0x2F00, /* Kangxi Radicals */
0x2FF0, /* Ideographic Description Characters */
0x3000, /* CJK Symbols and Punctuation */
- 0x3040, /* Hiragana */
- 0x30A0, /* Katakana 0x68 */
+ 0x3040, /* Hiragana 0x68 */
+ 0x30A0, /* Katakana */
0x3100, /* Bopomofo */
0x3130, /* Hangul Compatibility Jamo */
0x3190, /* Kanbun */
0x31A0, /* Bopomofo Extended */
0x31C0, /* CJK Strokes */
0x31F0, /* Katakana Phonetic Extensions */
- 0x3200, /* Enclosed CJK Letters and Months */
- 0x3300, /* CJK Compatibility 0x70 */
+ 0x3200, /* Enclosed CJK Letters and Months 0x70 */
+ 0x3300, /* CJK Compatibility */
0x3400, /* CJK Unified Ideographs Extension A */
0x4DC0, /* Yijing Hexagram Symbols */
0x4E00, /* CJK Unified Ideographs */
0xA000, /* Yi Syllables */
0xA490, /* Yi Radicals */
0xA4D0, /* Lisu */
- 0xA500, /* Vai */
- 0xA640, /* Cyrillic Extended-B 0x78 */
+ 0xA500, /* Vai 0x78 */
+ 0xA640, /* Cyrillic Extended-B */
0xA6A0, /* Bamum */
0xA700, /* Modifier Tone Letters */
0xA720, /* Latin Extended-D */
0xA800, /* Syloti Nagri */
0xA830, /* Common Indic Number Forms */
0xA840, /* Phags-pa */
- 0xA880, /* Saurashtra */
- 0xA8E0, /* Devanagari Extended 0x80 */
+ 0xA880, /* Saurashtra 0x80 */
+ 0xA8E0, /* Devanagari Extended */
0xA900, /* Kayah Li */
0xA930, /* Rejang */
0xA960, /* Hangul Jamo Extended-A */
0xA980, /* Javanese */
+ 0xA9E0, /* Myanmar Extended-B */
0xAA00, /* Cham */
- 0xAA60, /* Myanmar Extended-A */
+ 0xAA60, /* Myanmar Extended-A 0x88 */
0xAA80, /* Tai Viet */
- 0xAAE0, /* Meetei Mayek Extensions 0x88 */
+ 0xAAE0, /* Meetei Mayek Extensions */
0xAB00, /* Ethiopic Extended-A */
+ 0xAB30, /* Latin Extended-E */
0xABC0, /* Meetei Mayek */
0xAC00, /* Hangul Syllables */
0xD7B0, /* Hangul Jamo Extended-B */
- 0xD800, /* High Surrogates */
+ 0xD800, /* High Surrogates 0x90 */
0xDB80, /* High Private Use Surrogates */
0xDC00, /* Low Surrogates */
- 0xE000, /* Private Use Area 0x90 */
+ 0xE000, /* Private Use Area */
0xF900, /* CJK Compatibility Ideographs */
0xFB00, /* Alphabetic Presentation Forms */
0xFB50, /* Arabic Presentation Forms-A */
0xFE00, /* Variation Selectors */
- 0xFE10, /* Vertical Forms */
+ 0xFE10, /* Vertical Forms 0x98 */
0xFE20, /* Combining Half Marks */
0xFE30, /* CJK Compatibility Forms */
- 0xFE50, /* Small Form Variants 0x98 */
+ 0xFE50, /* Small Form Variants */
0xFE70, /* Arabic Presentation Forms-B */
0xFF00, /* Halfwidth and Fullwidth Forms */
0xFFF0, /* Specials */
0x10000, /* Linear B Syllabary */
- 0x10080, /* Linear B Ideograms */
+ 0x10080, /* Linear B Ideograms 0xa0 */
0x10100, /* Aegean Numbers */
0x10140, /* Ancient Greek Numbers */
- 0x10190, /* Ancient Symbols 0xa0 */
+ 0x10190, /* Ancient Symbols */
0x101D0, /* Phaistos Disc */
0x10280, /* Lycian */
0x102A0, /* Carian */
- 0x10300, /* Old Italic */
+ 0x102E0, /* Coptic Epact Numbers */
+ 0x10300, /* Old Italic 0xa8 */
0x10330, /* Gothic */
+ 0x10350, /* Old Permic */
0x10380, /* Ugaritic */
0x103A0, /* Old Persian */
- 0x10400, /* Deseret 0xa8 */
+ 0x10400, /* Deseret */
0x10450, /* Shavian */
0x10480, /* Osmanya */
+ 0x10500, /* Elbasan 0xb0 */
+ 0x10530, /* Caucasian Albanian */
+ 0x10600, /* Linear A */
0x10800, /* Cypriot Syllabary */
0x10840, /* Imperial Aramaic */
+ 0x10860, /* Palmyrene */
+ 0x10880, /* Nabataean */
0x10900, /* Phoenician */
- 0x10920, /* Lydian */
+ 0x10920, /* Lydian 0xb8 */
0x10980, /* Meroitic Hieroglyphs */
- 0x109A0, /* Meroitic Cursive 0xb0 */
+ 0x109A0, /* Meroitic Cursive */
0x10A00, /* Kharoshthi */
0x10A60, /* Old South Arabian */
+ 0x10A80, /* Old North Arabian */
+ 0x10AC0, /* Manichaean */
0x10B00, /* Avestan */
- 0x10B40, /* Inscriptional Parthian */
+ 0x10B40, /* Inscriptional Parthian 0xc0 */
0x10B60, /* Inscriptional Pahlavi */
+ 0x10B80, /* Psalter Pahlavi */
0x10C00, /* Old Turkic */
0x10E60, /* Rumi Numeral Symbols */
- 0x11000, /* Brahmi 0xb8 */
+ 0x11000, /* Brahmi */
0x11080, /* Kaithi */
0x110D0, /* Sora Sompeng */
- 0x11100, /* Chakma */
+ 0x11100, /* Chakma 0xc8 */
+ 0x11150, /* Mahajani */
0x11180, /* Sharada */
+ 0x111E0, /* Sinhala Archaic Numbers */
+ 0x11200, /* Khojki */
+ 0x112B0, /* Khudawadi */
+ 0x11300, /* Grantha */
+ 0x11480, /* Tirhuta */
+ 0x11580, /* Siddham 0xd0 */
+ 0x11600, /* Modi */
0x11680, /* Takri */
+ 0x118A0, /* Warang Citi */
+ 0x11AC0, /* Pau Cin Hau */
0x12000, /* Cuneiform */
0x12400, /* Cuneiform Numbers and Punctuation */
- 0x13000, /* Egyptian Hieroglyphs 0xc0 */
- 0x16800, /* Bamum Supplement */
+ 0x13000, /* Egyptian Hieroglyphs */
+ 0x16800, /* Bamum Supplement 0xd8 */
+ 0x16A40, /* Mro */
+ 0x16AD0, /* Bassa Vah */
+ 0x16B00, /* Pahawh Hmong */
0x16F00, /* Miao */
0x1B000, /* Kana Supplement */
- 0x1D000, /* Byzantine Musical Symbols */
+ 0x1BC00, /* Duployan */
+ 0x1BCA0, /* Shorthand Format Controls */
+ 0x1D000, /* Byzantine Musical Symbols 0xe0 */
0x1D100, /* Musical Symbols */
0x1D200, /* Ancient Greek Musical Notation */
0x1D300, /* Tai Xuan Jing Symbols */
- 0x1D360, /* Counting Rod Numerals 0xc8 */
+ 0x1D360, /* Counting Rod Numerals */
0x1D400, /* Mathematical Alphanumeric Symbols */
+ 0x1E800, /* Mende Kikakui */
0x1EE00, /* Arabic Mathematical Alphabetic Symbols */
- 0x1F000, /* Mahjong Tiles */
+ 0x1F000, /* Mahjong Tiles 0xe8 */
0x1F030, /* Domino Tiles */
0x1F0A0, /* Playing Cards */
0x1F100, /* Enclosed Alphanumeric Supplement */
0x1F200, /* Enclosed Ideographic Supplement */
- 0x1F300, /* Miscellaneous Symbols And Pictographs 0xd0 */
+ 0x1F300, /* Miscellaneous Symbols and Pictographs */
0x1F600, /* Emoticons */
- 0x1F680, /* Transport And Map Symbols */
+ 0x1F650, /* Ornamental Dingbats */
+ 0x1F680, /* Transport and Map Symbols 0xf0 */
0x1F700, /* Alchemical Symbols */
+ 0x1F780, /* Geometric Shapes Extended */
+ 0x1F800, /* Supplemental Arrows-C */
0x20000, /* CJK Unified Ideographs Extension B */
0x2A700, /* CJK Unified Ideographs Extension C */
0x2B740, /* CJK Unified Ideographs Extension D */
0x2F800, /* CJK Compatibility Ideographs Supplement */
- 0x30000, /* reserved 0xd8 */
+ 0x30000, /* reserved 0xf8 */
0x40000, /* reserved */
0x50000, /* reserved */
0x60000, /* reserved */
@@ -287,7 +319,7 @@ static long ucs_range[]={
0x80000, /* reserved */
0x90000, /* reserved */
0xA0000, /* reserved */
- 0xB0000, /* reserved 0xe0 */
+ 0xB0000, /* reserved 0x100 */
0xC0000, /* reserved */
0xD0000, /* reserved */
0xE0000, /* Tags */
@@ -297,7 +329,7 @@ static long ucs_range[]={
/* Value over 0x10FFFF is illegal under Unicode,
They are for some special use. *** experimental *** */
0x110000, /* Reserved */
- 0x120000, /* Reserved 0xe8 */
+ 0x120000, /* Reserved 0x108 */
0x130000, /* Reserved */
0x140000, /* Reserved */
0x150000, /* Reserved */
@@ -305,7 +337,7 @@ static long ucs_range[]={
0x170000, /* Reserved */
0x180000, /* Reserved */
0x190000, /* Reserved */
- 0x1A0000, /* Reserved 0xf0 */
+ 0x1A0000, /* Reserved 0x110 */
0x1B0000, /* Reserved */
0x1C0000, /* Reserved */
0x1D0000, /* Reserved */
@@ -313,7 +345,7 @@ static long ucs_range[]={
0x1F0000, /* Reserved */
0x200000, /* Reserved */
0x210000, /* Reserved */
- 0x220000, /* Reserved 0xf8 */
+ 0x220000, /* Reserved 0x118 */
CJK_CHAR_LIMIT
};
@@ -352,10 +384,10 @@ integer kcatcodekey(integer c)
if ( (FULLWIDTH_DIGIT_0 <=c && c<=FULLWIDTH_DIGIT_9 )
|| (FULLWIDTH_CAPITAL_A<=c && c<=FULLWIDTH_CAPITAL_Z)
|| (FULLWIDTH_SMALL_A <=c && c<=FULLWIDTH_SMALL_Z ) )
- return 0xFE;
+ return 0x1FE;
if ( (HALFWIDTH_KATAKANA_WO <=c && c<=HALFWIDTH_KATAKANA_SMALL_TSU )
|| (HALFWIDTH_KATAKANA_A <=c && c<=HALFWIDTH_KATAKANA_N ) )
- return 0xFF;
+ return 0x1FF;
return binary_search((long)c, ucs_range, 0, NUCS_RANGE-1);
} else {
return Hi(toDVI(c));
diff --git a/Build/source/texk/web2c/uptexdir/upbibtex.ch b/Build/source/texk/web2c/uptexdir/upbibtex.ch
index 75649d02b65..07f15d1265f 100644
--- a/Build/source/texk/web2c/uptexdir/upbibtex.ch
+++ b/Build/source/texk/web2c/uptexdir/upbibtex.ch
@@ -3,7 +3,7 @@
@d banner=='This is pBibTeX, Version 0.99d-j0.33'
@y
@d my_name=='upbibtex'
-@d banner=='This is upBibTeX, Version 0.99d-j0.33-u1.11'
+@d banner=='This is upBibTeX, Version 0.99d-j0.33-u1.20'
@z
@x
diff --git a/Build/source/texk/web2c/uptexdir/updvitype.ch b/Build/source/texk/web2c/uptexdir/updvitype.ch
index 5f58107a935..e260d4d4802 100644
--- a/Build/source/texk/web2c/uptexdir/updvitype.ch
+++ b/Build/source/texk/web2c/uptexdir/updvitype.ch
@@ -3,7 +3,7 @@
@d banner=='This is pDVItype, Version 3.6-p0.4'
@y
@d my_name=='updvitype'
-@d banner=='This is upDVItype, Version 3.6-p0.4-u1.11'
+@d banner=='This is upDVItype, Version 3.6-p0.4-u1.20'
@z
@x procedure initialize
diff --git a/Build/source/texk/web2c/uptexdir/uppltotf.ch b/Build/source/texk/web2c/uptexdir/uppltotf.ch
index 6101639b44b..ac3de34738f 100644
--- a/Build/source/texk/web2c/uptexdir/uppltotf.ch
+++ b/Build/source/texk/web2c/uptexdir/uppltotf.ch
@@ -3,7 +3,7 @@
@d banner=='This is pPLtoTF, Version 3.6-p1.8'
@y
@d my_name=='uppltotf'
-@d banner=='This is upPLtoTF, Version 3.6-p1.8-u1.11'
+@d banner=='This is upPLtoTF, Version 3.6-p1.8-u1.20'
@z
@x
diff --git a/Build/source/texk/web2c/uptexdir/uptex-m.ch b/Build/source/texk/web2c/uptexdir/uptex-m.ch
index d44fb4cab71..bb6db6c9e8d 100644
--- a/Build/source/texk/web2c/uptexdir/uptex-m.ch
+++ b/Build/source/texk/web2c/uptexdir/uptex-m.ch
@@ -1,4 +1,4 @@
-% This is a change file for upTeX u1.11
+% This is a change file for upTeX u1.20
% By Takuji Tanaka.
%
% (02/26/2007) TTK upTeX u0.01
@@ -32,16 +32,18 @@
% (01/15/2012) TTK upTeX u1.00
% (04/29/2012) TTK upTeX u1.10
% (08/13/2012) TTK upTeX u1.11
+% (12/29/2014) TTK upTeX u1.20
@x upTeX: banner
{printed when p\TeX\ starts}
@y
{printed when p\TeX\ starts}
@#
-@d upTeX_version_string=='-u1.11' {current up\TeX\ version}
+@d upTeX_version=1
+@d upTeX_revision==".20"
+@d upTeX_version_string=='-u1.20' {current up\TeX\ version}
@#
-@d upTeX_version==pTeX_version_string,upTeX_version_string
-@d upTeX_banner=='This is upTeX, Version 3.14159265',upTeX_version
+@d upTeX_banner=='This is upTeX, Version 3.14159265',pTeX_version_string,upTeX_version_string
@d upTeX_banner_k==upTeX_banner
{printed when up\TeX\ starts}
@z
@@ -189,9 +191,17 @@ if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12))
@x
@d cat_code_base=auto_xspacing_code+1
+ {table of 256 command codes (the ``catcodes'')}
+@d kcat_code_base=cat_code_base+256
+ {table of 256 command codes for the wchar's catcodes }
+@d auto_xsp_code_base=kcat_code_base+256 {table of 256 auto spacer flag}
@y
@d enable_cjk_token_code=auto_xspacing_code+1
@d cat_code_base=enable_cjk_token_code+1
+ {table of 256 command codes (the ``catcodes'')}
+@d kcat_code_base=cat_code_base+256
+ {table of 512 command codes for the wchar's catcodes }
+@d auto_xsp_code_base=kcat_code_base+512 {table of 256 auto spacer flag}
@z
@x
@@ -203,9 +213,24 @@ if (kcode_pos=1)or((kcode_pos>=@'11)and(kcode_pos<=@'12))
@x
eqtb[auto_xspacing_code]:=eqtb[cat_code_base];
+for k:=0 to 255 do
+ begin cat_code(k):=other_char; kcat_code(k):=other_kchar;
+ math_code(k):=hi(k); sf_code(k):=1000;
+ auto_xsp_code(k):=0; inhibit_xsp_code(k):=0; inhibit_xsp_type(k):=0;
+ kinsoku_code(k):=0; kinsoku_type(k):=0;
+ end;
@y
eqtb[auto_xspacing_code]:=eqtb[cat_code_base];
eqtb[enable_cjk_token_code]:=eqtb[cat_code_base];
+for k:=0 to 255 do
+ begin cat_code(k):=other_char;
+ math_code(k):=hi(k); sf_code(k):=1000;
+ auto_xsp_code(k):=0; inhibit_xsp_code(k):=0; inhibit_xsp_type(k):=0;
+ kinsoku_code(k):=0; kinsoku_type(k):=0;
+ end;
+for k:=0 to 512 do
+ begin kcat_code(k):=other_kchar;
+ end;
@z
@x
@@ -220,23 +245,23 @@ if (isinternalUPTEX) then begin
{ default: other_kchar }
@t\hskip10pt@>kcat_code(@"0):=not_cjk;
@t\hskip10pt@>kcat_code(@"23):=hangul; { Hangul Jamo }
- @+@t\1@>for k:=@"63 to @"65 do kcat_code(k):=kanji; { CJK Radicals Supplement .. Ideographic Description Characters }
- @+@t\1@>for k:=@"67 to @"68 do kcat_code(k):=kana; { Hiragana, Katakana }
- @t\hskip10pt@>kcat_code(@"69):=kanji; { Bopomofo }
- @t\hskip10pt@>kcat_code(@"6A):=hangul; { Hangul Compatibility Jamo }
- @+@t\1@>for k:=@"6B to @"6D do kcat_code(k):=kanji; { Kanbun .. CJK Strokes }
- @t\hskip10pt@>kcat_code(@"6E):=kana; { Katakana Phonetic Extensions }
- @t\hskip10pt@>kcat_code(@"71):=kanji; { CJK Unified Ideographs Extension A }
- @t\hskip10pt@>kcat_code(@"73):=kanji; { CJK Unified Ideographs }
- @t\hskip10pt@>kcat_code(@"83):=hangul; { Hangul Jamo Extended-A }
- @t\hskip10pt@>kcat_code(@"8B):=hangul; { Hangul Syllables }
- @t\hskip10pt@>kcat_code(@"8C):=hangul; { Hangul Jamo Extended-B }
- @t\hskip10pt@>kcat_code(@"91):=kanji; { CJK Compatibility Ideographs }
- { @t\hskip10pt@>kcat_code(@"9A):=other_kchar; Halfwidth and Fullwidth Forms }
- @t\hskip10pt@>kcat_code(@"C3):=kana; { Kana Supplement }
- @+@t\1@>for k:=@"D4 to @"D7 do kcat_code(k):=kanji; { CJK Unified Ideographs Extension B .. CJK Compatibility Ideographs Supplement }
- @t\hskip10pt@>kcat_code(@"FE):=kana; { Fullwidth digit and latin alphabet }
- @t\hskip10pt@>kcat_code(@"FF):=kana; { Halfwidth katakana }
+ @+@t\1@>for k:=@"64 to @"66 do kcat_code(k):=kanji; { CJK Radicals Supplement .. Ideographic Description Characters }
+ @+@t\1@>for k:=@"68 to @"69 do kcat_code(k):=kana; { Hiragana, Katakana }
+ @t\hskip10pt@>kcat_code(@"6A):=kanji; { Bopomofo }
+ @t\hskip10pt@>kcat_code(@"6B):=hangul; { Hangul Compatibility Jamo }
+ @+@t\1@>for k:=@"6C to @"6E do kcat_code(k):=kanji; { Kanbun .. CJK Strokes }
+ @t\hskip10pt@>kcat_code(@"6F):=kana; { Katakana Phonetic Extensions }
+ @t\hskip10pt@>kcat_code(@"72):=kanji; { CJK Unified Ideographs Extension A }
+ @t\hskip10pt@>kcat_code(@"74):=kanji; { CJK Unified Ideographs }
+ @t\hskip10pt@>kcat_code(@"84):=hangul; { Hangul Jamo Extended-A }
+ @t\hskip10pt@>kcat_code(@"8E):=hangul; { Hangul Syllables }
+ @t\hskip10pt@>kcat_code(@"8F):=hangul; { Hangul Jamo Extended-B }
+ @t\hskip10pt@>kcat_code(@"94):=kanji; { CJK Compatibility Ideographs }
+ { @t\hskip10pt@>kcat_code(@"9D):=other_kchar; Halfwidth and Fullwidth Forms }
+ @t\hskip10pt@>kcat_code(@"DD):=kana; { Kana Supplement }
+ @+@t\1@>for k:=@"F4 to @"F7 do kcat_code(k):=kanji; { CJK Unified Ideographs Extension B .. CJK Compatibility Ideographs Supplement }
+ @t\hskip10pt@>kcat_code(@"1FE):=kana; { Fullwidth digit and latin alphabet }
+ @t\hskip10pt@>kcat_code(@"1FF):=kana; { Halfwidth katakana }
end else begin
@t\hskip10pt@>kcat_code(@"20+1):=other_kchar; {1 ku}
@t\hskip10pt@>kcat_code(@"20+2):=other_kchar; {2 ku}
diff --git a/Build/source/texk/web2c/uptexdir/uptex_version.h b/Build/source/texk/web2c/uptexdir/uptex_version.h
index 88f38325d9d..d45e60fdee0 100644
--- a/Build/source/texk/web2c/uptexdir/uptex_version.h
+++ b/Build/source/texk/web2c/uptexdir/uptex_version.h
@@ -1 +1 @@
-#define UPTEX_VERSION "u1.11"
+#define UPTEX_VERSION "u1.20"
diff --git a/Build/source/texk/web2c/uptexdir/uptftopl.ch b/Build/source/texk/web2c/uptexdir/uptftopl.ch
index aa11ef06530..d220f9264ce 100644
--- a/Build/source/texk/web2c/uptexdir/uptftopl.ch
+++ b/Build/source/texk/web2c/uptexdir/uptftopl.ch
@@ -3,7 +3,7 @@
@d banner=='This is pTFtoPL, Version 3.3-p1.7'
@y
@d my_name=='uptftopl'
-@d banner=='This is upTFtoPL, Version 3.3-p1.7-u1.11'
+@d banner=='This is upTFtoPL, Version 3.3-p1.7-u1.20'
@z
@x
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
index 7f64f4a4231..cf6a7a42f46 100644
--- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
+++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README
@@ -19,14 +19,14 @@ For copyright and licensing, please see COPYRIGHT
--------------------
The original source has been downloaded from
- http://homepage3.nifty.com/ttk/comp/tex/uptex.html
+ http://www.t-lab.opal.ne.jp/tex/uptex_en.html
as
- http://homepage3.nifty.com/ttk/comp/tex/otfbeta-uptex-0.16.tar.xz
+ http://www.t-lab.opal.ne.jp/tex/otfbeta-uptex-0.16.tar.xz
After that the scripts run and the generated tfm and vf files included.
The scripts were run with the env variable OVP2OVF=wovp2ovf
Norbert Preining <preining@logic.at>
-TANAKA Takuji <KXD02663@nifty.ne.jp>
-2014-08-08
+TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+2014-12-29
diff --git a/Master/texmf-dist/doc/support/convbkmk/README b/Master/texmf-dist/doc/support/convbkmk/README
index 253c2b8727d..7d550c4909d 100644
--- a/Master/texmf-dist/doc/support/convbkmk/README
+++ b/Master/texmf-dist/doc/support/convbkmk/README
@@ -1,9 +1,9 @@
-convbkmk Ver.0.10
+convbkmk Ver.0.10a
-2014.03.08
+2014.12.29
Takuji Tanaka
-KXD02663 (at) nifty.ne.jp
-http://homepage3.nifty.com/ttk/comp/tex/uptex_en.html
+ttk(at)t-lab(dot)opal(dot)ne(dot)jp
+http://www.t-lab.opal.ne.jp/tex/uptex_en.html
convbkmk is a tiny utility for making correct bookmarks in pdf files
diff --git a/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt b/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt
index 7418ae6e192..0df0384777e 100644
--- a/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt
+++ b/Master/texmf-dist/doc/uplatex/base/README_uplatex.txt
@@ -62,6 +62,9 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#### ChangeLog
+uptex-1.20 [2014/12/29] TTK
+ * re-package for upTeX/upLaTeX Ver.1.20 distribution.
+
uptex-1.10 [2012/04/29] TTK
* Update config/uplatex.ini to Tono-san's style.
Ref. http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/31691.html
diff --git a/Master/texmf-dist/doc/uptex/base/00readme_uptex.txt b/Master/texmf-dist/doc/uptex/base/00readme_uptex.txt
index bed6503d7e4..16138a1c776 100644
--- a/Master/texmf-dist/doc/uptex/base/00readme_uptex.txt
+++ b/Master/texmf-dist/doc/uptex/base/00readme_uptex.txt
@@ -1,6 +1,6 @@
upTeX, upLaTeX --- unicode version of ASCII pTeX, pLaTeX
-2012.09.21 Ver1.11
-TANAKA, Takuji KXD02663(at)nifty(dot)ne(dot)jp
+2014.12.29 Ver1.20
+TANAKA, Takuji ttk(at)t-lab(dot)opal(dot)ne(dot)jp
[ Contents ]
00readme_uptex.txt :: This file
@@ -12,7 +12,7 @@ under bin/ :: utility
under samples/ :: samples for test
[ Building upTeX ]
-The sources work with TeXLive svn r27750 .
+The sources work with TeXLive svn r35915 .
Ref. TeXLive and Subversion http://www.tug.org/texlive/svn/
[ Status ]
@@ -24,5 +24,5 @@ No warranty.
ASCII MEDIA WORKS
http://ascii.asciimw.jp/pb/ptex/
[2] upTeX, upLaTeX unicode version of pTeX, pLaTeX
- http://homepage3.nifty.com/ttk/comp/tex/uptex_en.html
+ http://www.t-lab.opal.ne.jp/tex/uptex_en.html
diff --git a/Master/texmf-dist/doc/uptex/base/01uptex_doc_utf8.txt b/Master/texmf-dist/doc/uptex/base/01uptex_doc_utf8.txt
index 6815eea2d26..c18a2ff6dee 100644
--- a/Master/texmf-dist/doc/uptex/base/01uptex_doc_utf8.txt
+++ b/Master/texmf-dist/doc/uptex/base/01uptex_doc_utf8.txt
@@ -1,6 +1,6 @@
upTeX, upLaTeX --- unicode pTeX, pLaTeX 絎茖
-2012.09.21 Ver1.11
-TANAKA, Takuji KXD02663(at)nifty(dot)ne(dot)jp
+2014.12.29 Ver1.20
+TANAKA, Takuji ttk(at)t-lab(dot)opal(dot)ne(dot)jp
upTeX冴
ASCII pTeX/pLaTeX蕭莖ユ茯腟純с≪
@@ -431,38 +431,41 @@ upjisr-h.tfm
ukinsoku.tex JIS X 0213 絲上
convbkmk.rb dvipsсbookmark篏ruby鴻
out2uni後篏-o激с潟菴遵
-dvi2tty TeXLive svn r24634 у莨若障
- dvi2tty NTT JTeX/pTeX 絲上 upTeX 絲上
- 激с -J 紊眼 -U, -E 域┃
- T1,TS1,OT2,T2A,T2B,T2C,X2潟潟若c潟医上с
- 篁TeXLive吾莨若帥罅
- TeXLive 莨若с
-ptexenc TeXLive svn r23549r25028 у莨若障
+CMap UTF8-UTF16
+ TeX Live svn r26540 у莨若障
+ TeX Live 莨若с
+ptexenc TeX Live svn r23549r25028 у莨若障
祉弱筝罘純障丈丞舟
絖宴
- JISUnicode 紊茵筝荳罎荐鴻
-dvips TeXLive 2010 莨若障
-dvipdfmx TeXLive svn r24509 у莨若障
+ JISUnicode 紊茵 r29213 ц眼
+euptex TeX Live Build/source/web2c ф絽 uptexdir 臀OK
+ euptexdir 篁ヤ違 uptex 腟純 euptex 篏堺ャ
+dvips TeX Live 2010 莨若障
+dvipdfmx TeX Live svn r24509 у莨若障
set3
set3с潟若UTF-32, CMapUniXXX-UTF16с
篁絎若潟若c潟違c荵с箙
bookmark 篏 UTF8-UCS2, UTF8-UTF16 CMAP 障
convbkmk.rb-o激с潟綽荀
- ャ絽ф箴
+dvi2tty TeX Live svn r24634 у莨若障
+ dvi2tty NTT JTeX/pTeX 絲上 upTeX 絲上
+ 激с -J 紊眼 -U, -E 域┃
+ T1,TS1,OT2,T2A,T2B,T2C,X2潟潟若c潟医上
+ TeX Live吾莨若帥罅
+ 筝筝upTeX packageユ宴
+mendex TeX Live r33962 с茵荐Unicode絲上
+ 茯帥箴 JIS X 0208膀蚊c
+upmpost TeX Live r35188 upmetapostу莨若障
+ uptex-0.30罕
+ ユ茯vf蕋у娯с
otf宴若 otfbeta-uptex-x.xx.tar.xz ャ
- TeXLive svn r25264 у莨若障
- 若激с篁絲上
+ TeX Live svn r25264 у莨若障
+ 若激с篁絲上
vf 篏 mkjvf Unicode 絲上
vf 菴遵篏
-CMap UTF8-UTF16
- TeXLive svn r26540 у莨若障
+Unicode<ゃ Unix/LinuxсlocaleUTF-8遺戎堺ャ
+ WindowsсTeX Live 2014 莨若
憜絽с
-euptex TeXLive Build/source/web2c ф絽 uptexdir 臀OK
- euptexdir 篁ヤ違 uptex 腟純 euptex 篏堺ャ
-mendex 絲上cу(羂娯?)丞舟
-upmpost uptex-0.30сupjmpostсset3
- ユ茯vf蕋у娯с
- uptex-1.xx絽障
xdvi uptex-0.30сset3≦馹
uptex-1.xx絽障
dviout set2膀蚊с拷<с潟荐絎帥с祉弱
@@ -483,16 +486,15 @@ utf宴若 uptex-0.30с
< 莨阪茖∫ >
[2] ptexenc у絖с
< dviware, 紊純∫ >
-[3] upmpost TeXLive絲上紊娯篏帥
+[3] upmetapost у娯篏帥
[4] upbibtex сjalpha.bst 篏睡
筝潟若euc篏膈馹鴻茹f浦
-[5] WindowsUnicode<ゃ篏帥
< 潟∫ >
-[6] JISUnicodeCID 紊upjis?-?.vf
+[5] JISUnicodeCID 紊upjis?-?.vf
絲障障鏄≪
JIS X 0208罔腟c膰腟膣障筝
vf 罔羣 CMap с CMap翫綽荀
< 篁 >
-[7] ャ<潟絎
-[8] 沿ャ<潟吾
+[6] ャ<潟絎
+[7] 沿ャ<潟吾
diff --git a/Master/texmf-dist/doc/uptex/base/02uptex_changelog_utf8.txt b/Master/texmf-dist/doc/uptex/base/02uptex_changelog_utf8.txt
index 8e40a95b07e..524a53a3ad4 100644
--- a/Master/texmf-dist/doc/uptex/base/02uptex_changelog_utf8.txt
+++ b/Master/texmf-dist/doc/uptex/base/02uptex_changelog_utf8.txt
@@ -1,9 +1,32 @@
### ChangeLog / 紊翫吋罩
+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:
+ * uptex-m.ch, uppltotf.ch, uptftopl.ch, updvitype.ch, upbibtex.ch:
Update upTeX version number.
* uptex-m.ch:
Fix bug for \meaning\kchardef
@@ -26,7 +49,7 @@
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:
+ * 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
@@ -61,7 +84,7 @@
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:
+ * 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
diff --git a/Master/texmf-dist/doc/uptex/base/samples/uotftest-utf8.tex b/Master/texmf-dist/doc/uptex/base/samples/uotftest-utf8.tex
index 6a10f44c9e4..b7c8a5f5f54 100644
--- a/Master/texmf-dist/doc/uptex/base/samples/uotftest-utf8.tex
+++ b/Master/texmf-dist/doc/uptex/base/samples/uotftest-utf8.tex
@@ -1,9 +1,14 @@
+% -*- coding: utf-8 -*-
+\newif\ifuptexmode\uptexmodefalse
+\ifnum\jis"2121="3000 \uptexmodetrue\fi
+
\makeatletter
\def\@opt@{multi}
\def\@default{default}
\def\@jarticle{jarticle}
\def\@tarticle{tarticle}
+\def\@utarticle{utarticle}
\ifx\option\@undefined
\def\option{default}
@@ -14,18 +19,20 @@
\fi
\ifx\class\@undefined
- \def\class{jarticle}
-\fi
-\ifx\class\@jarticle
-\else
- \ifx\class\@tarticle
+ \ifuptexmode
+ \def\class{ujarticle}
\else
- \edef\@opt@{uplatex,\@opt@}
+ \def\class{jarticle}
\fi
\fi
-\newif\ifuptexmode\uptexmodefalse
-\ifnum\jis"2121="3000\uptexmodetrue\fi
+\def\baseshift{-.12zh}
+\ifx\class\@tarticle\def\baseshift{-.5zh}\fi
+\ifx\class\@utarticle\def\baseshift{-.5zh}\fi
+
+\ifuptexmode
+ \edef\@opt@{uplatex,\@opt@}
+\fi
\documentclass[a4paper,titlepage, draft]{\class}
%\documentclass[a4paper,titlepage, draft,landscape]{\class}
@@ -90,6 +97,12 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\fi
\makeatother
+\vspace{\baselineskip}
+
+≪ゃ\raisebox\baseshift{\frame{}\frame{}\frame{}\frame{}\frame{}}
+
+鐔縁讐鐔鰹輯鐔\raisebox\baseshift{\frame{鐔}\frame{鐔}\frame{鐔}\frame{鐔}\frame{鐔}}
+
\clearpage
[mc/m]
@@ -106,6 +119,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+鐚鐚
+
{\bfseries%
[mc/bx]
@@ -120,6 +135,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}
{\gtfamily
@@ -137,6 +154,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+鐚鐚
+
{\bfseries%
[gt/bx]
@@ -151,6 +170,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}}
{\mgfamily
@@ -167,6 +188,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}
{\rubyfamily%
@@ -189,6 +212,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+鐚鐚
+
{\bfseries%
[ruby/bx]
@@ -203,6 +228,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}}
{\gtfamily\rubyfamily%
@@ -220,6 +247,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+鐚鐚
+
{\gtfamily\rubyfamily\bfseries%
[rubyg/bx]
@@ -238,6 +267,8 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}}
{\mgfamily\rubyfamily%
@@ -254,5 +285,7 @@ mg/m & {\mgfamily 蚊} & {\mgfamily 羲√} & {\mgfamily\UTF{9DD7}} & {
\ifuptexmode
激吾鴻冴違宴蚊潟眼泣吟激吾鴻冴祉若純障
\fi
+
+鐚鐚
}
\end{document}
diff --git a/Master/texmf-dist/scripts/convbkmk/convbkmk.rb b/Master/texmf-dist/scripts/convbkmk/convbkmk.rb
index 66dc49095aa..c5bceb5a574 100755
--- a/Master/texmf-dist/scripts/convbkmk/convbkmk.rb
+++ b/Master/texmf-dist/scripts/convbkmk/convbkmk.rb
@@ -3,12 +3,12 @@
=begin
-= convbkmk Ver.0.10
+= convbkmk Ver.0.10a
- 2014.03.08
+ 2014.12.29
Takuji Tanaka
- KXD02663 (at) nifty.ne.jp
-((<URL:http://homepage3.nifty.com/ttk/comp/tex/uptex_en.html>))
+ ttk (at) t-lab.opal.ne.jp
+((<URL:http://www.t-lab.opal.ne.jp/tex/uptex_en.html>))
== Abstract
@@ -113,6 +113,8 @@ THE SOFTWARE.
* Bug fix: Conversion was not complete in some cases.
: 2014.03.08 0.10
* Bug fix: Output of binary data might be broken in filter mode on Windows.
+: 2014.12.29 0.10a
+ * Update the author's mail address and web site.
=end