summaryrefslogtreecommitdiff
path: root/Build/source/texk/makejvf
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/makejvf')
-rw-r--r--Build/source/texk/makejvf/COPYRIGHT.ja29
-rw-r--r--Build/source/texk/makejvf/COPYRIGHT.jis29
-rw-r--r--Build/source/texk/makejvf/ChangeLog8
-rw-r--r--Build/source/texk/makejvf/main.c2
-rw-r--r--Build/source/texk/makejvf/uniblock.c15
5 files changed, 51 insertions, 32 deletions
diff --git a/Build/source/texk/makejvf/COPYRIGHT.ja b/Build/source/texk/makejvf/COPYRIGHT.ja
new file mode 100644
index 00000000000..a67e4db7559
--- /dev/null
+++ b/Build/source/texk/makejvf/COPYRIGHT.ja
@@ -0,0 +1,29 @@
+(注) 以下は日本語の方が分かりやすい人のために、英語の著作権表示を訳し
+た文章である。正式な著作権は、英語の原本に従う。
+
+Copyright (C) 2009 ASCII MEDIA WORKS.
+All rights reserved.
+
+変更の有無にかかわらず、ソースおよびバイナリ形式の再配布および利用は、
+以下の条件を満たしていれば、これを許可する。
+
+1. ソース・コードの再配布は、上記の著作権表示、この条件項目、および、
+以下の免責事項を保存しなければならない。
+
+2. バイナリ形式の再配布は、上記の著作権表示、この条件項目、および、以
+下の免責事項を、その配布に付随する説明書、あるいはその他の資料のいずれ
+かに明記しなければならない。
+
+3. 前もって特別に許諾を得ない限り、このソフトウェアから派生した製品の
+推奨や販売促進のために、この著作権者名を利用してはならない。
+
+このソフトウェアは「このままの形で」提供され、明示的あるいは言外の保証
+は、商用利用および特定目的への適合に対する言外の保証も含み、またこれら
+だけに限らず、存在しない。たとえ以下のような損害の可能性を示唆されてい
+たとしても、どのような形にしろこのソフトウェアの利用から発生した問題に
+おいて、この著作権者は、(代替製品やサービスの調達; 利用権、データ、あ
+るいは利益の損失; あるいは営業の中断を含む、またこれらだけに限らず)直
+接的に、間接的に、偶然に、特別に、懲罰上、あるいは、必然的に生じてしまっ
+た損害に対し責任はなく、いかなる責任理論上でも契約の有無に係わらず厳密
+な責任はなく、また(過失あるいはその他を含む)不法行為に対しても責任はな
+い。
diff --git a/Build/source/texk/makejvf/COPYRIGHT.jis b/Build/source/texk/makejvf/COPYRIGHT.jis
deleted file mode 100644
index b25174a361f..00000000000
--- a/Build/source/texk/makejvf/COPYRIGHT.jis
+++ /dev/null
@@ -1,29 +0,0 @@
-($BCm(B) $B0J2<$OF|K\8l$NJ}$,J,$+$j$d$9$$?M$N$?$a$K!"1Q8l$NCx:n8"I=<($rLu$7(B
-$B$?J8>O$G$"$k!#@5<0$JCx:n8"$O!"1Q8l$N86K\$K=>$&!#(B
-
-Copyright (C) 2009 ASCII MEDIA WORKS.
-All rights reserved.
-
-$BJQ99$NM-L5$K$+$+$o$i$:!"%=!<%9$*$h$S%P%$%J%j7A<0$N:FG[I[$*$h$SMxMQ$O!"(B
-$B0J2<$N>r7o$rK~$?$7$F$$$l$P!"$3$l$r5v2D$9$k!#(B
-
-1. $B%=!<%9!&%3!<%I$N:FG[I[$O!">e5-$NCx:n8"I=<(!"$3$N>r7o9`L\!"$*$h$S!"(B
-$B0J2<$NLH@U;v9`$rJ]B8$7$J$1$l$P$J$i$J$$!#(B
-
-2. $B%P%$%J%j7A<0$N:FG[I[$O!">e5-$NCx:n8"I=<(!"$3$N>r7o9`L\!"$*$h$S!"0J(B
-$B2<$NLH@U;v9`$r!"$=$NG[I[$KIU?o$9$k@bL@=q!"$"$k$$$O$=$NB>$N;qNA$N$$$:$l(B
-$B$+$KL@5-$7$J$1$l$P$J$i$J$$!#(B
-
-3. $BA0$b$C$FFCJL$K5vBz$rF@$J$$8B$j!"$3$N%=%U%H%&%'%"$+$iGI@8$7$?@=IJ$N(B
-$B?d>)$dHNGdB%?J$N$?$a$K!"$3$NCx:n8"<TL>$rMxMQ$7$F$O$J$i$J$$!#(B
-
-$B$3$N%=%U%H%&%'%"$O!V$3$N$^$^$N7A$G!WDs6!$5$l!"L@<(E*$"$k$$$O8@30$NJ]>Z(B
-$B$O!">&MQMxMQ$*$h$SFCDjL\E*$X$NE,9g$KBP$9$k8@30$NJ]>Z$b4^$_!"$^$?$3$l$i(B
-$B$@$1$K8B$i$:!"B8:_$7$J$$!#$?$H$(0J2<$N$h$&$JB;32$N2DG=@-$r<(:6$5$l$F$$(B
-$B$?$H$7$F$b!"$I$N$h$&$J7A$K$7$m$3$N%=%U%H%&%'%"$NMxMQ$+$iH/@8$7$?LdBj$K(B
-$B$*$$$F!"$3$NCx:n8"<T$O!"(B($BBeBX@=IJ$d%5!<%S%9$ND4C#(B; $BMxMQ8"!"%G!<%?!"$"(B
-$B$k$$$OMx1W$NB;<:(B; $B$"$k$$$O1D6H$NCfCG$r4^$`!"$^$?$3$l$i$@$1$K8B$i$:(B)$BD>(B
-$B@\E*$K!"4V@\E*$K!"6vA3$K!"FCJL$K!"D(H3>e!"$"$k$$$O!"I,A3E*$K@8$8$F$7$^$C(B
-$B$?B;32$KBP$7@UG$$O$J$/!"$$$+$J$k@UG$M}O@>e$G$b7@Ls$NM-L5$K78$o$i$:87L)(B
-$B$J@UG$$O$J$/!"$^$?(B($B2a<:$"$k$$$O$=$NB>$r4^$`(B)$BITK!9T0Y$KBP$7$F$b@UG$$O$J(B
-$B$$!#(B
diff --git a/Build/source/texk/makejvf/ChangeLog b/Build/source/texk/makejvf/ChangeLog
index d8e51c730bf..3ae19d42e95 100644
--- a/Build/source/texk/makejvf/ChangeLog
+++ b/Build/source/texk/makejvf/ChangeLog
@@ -1,3 +1,11 @@
+2017-01-15 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ Update for upTeX-1.22.
+ * uniblock.c: Update references Unicode blocks Blocks-9.0.0.txt.
+ * main.c: Update version number.
+ * COPYRIGHT.ja: Rename from COPYRIGHT.jis and convert
+ encoding to UTF-8
+
2016-12-16 Hironobu Yamashita <h.y.acetaminophen@gmail.com>
New file makejvf.1.
diff --git a/Build/source/texk/makejvf/main.c b/Build/source/texk/makejvf/main.c
index d87e49dcce9..f72fb380255 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.21 -- make Japanese VF file.\n", stderr);
+ fputs2("MAKEJVF ver.1.1a-u1.22 -- 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 00276115a11..ae916001816 100644
--- a/Build/source/texk/makejvf/uniblock.c
+++ b/Build/source/texk/makejvf/uniblock.c
@@ -12,8 +12,8 @@ struct ublock {
/*
References:
[1] http://www.unicode.org/Public/UNIDATA/Blocks.txt
- Blocks-8.0.0.txt
- Date: 2014-11-10, 23:04:00 GMT [KW]
+ Blocks-9.0.0.txt
+ Date: 2016-02-05, 23:48:00 GMT [KW]
[2] CMap files
https://github.com/adobe-type-tools/cmap-resources/
cmapresources_cns1-6/ Adobe-CNS1-6 materials
@@ -88,6 +88,7 @@ static struct ublock ublock_data[] = {
{0x1BC0, 0x1BFF, ENTRY_NO }, /* Batak */
{0x1C00, 0x1C4F, ENTRY_NO }, /* Lepcha */
{0x1C50, 0x1C7F, ENTRY_NO }, /* Ol Chiki */
+ {0x1C80, 0x1C8F, ENTRY_NO }, /* Cyrillic Extended-C */
{0x1CC0, 0x1CCF, ENTRY_NO }, /* Sundanese Supplement */
{0x1CD0, 0x1CFF, ENTRY_NO }, /* Vedic Extensions */
{0x1D00, 0x1D7F, ENTRY_NO }, /* Phonetic Extensions */
@@ -204,6 +205,7 @@ static struct ublock ublock_data[] = {
{0x10400, 0x1044F, ENTRY_NO }, /* Deseret */
{0x10450, 0x1047F, ENTRY_NO }, /* Shavian */
{0x10480, 0x104AF, ENTRY_NO }, /* Osmanya */
+ {0x104B0, 0x104FF, ENTRY_NO }, /* Osage */
{0x10500, 0x1052F, ENTRY_NO }, /* Elbasan */
{0x10530, 0x1056F, ENTRY_NO }, /* Caucasian Albanian */
{0x10600, 0x1077F, ENTRY_NO }, /* Linear A */
@@ -238,13 +240,17 @@ static struct ublock ublock_data[] = {
{0x11280, 0x112AF, ENTRY_NO }, /* Multani */
{0x112B0, 0x112FF, ENTRY_NO }, /* Khudawadi */
{0x11300, 0x1137F, ENTRY_NO }, /* Grantha */
+ {0x11400, 0x1147F, ENTRY_NO }, /* Newa */
{0x11480, 0x114DF, ENTRY_NO }, /* Tirhuta */
{0x11580, 0x115FF, ENTRY_NO }, /* Siddham */
{0x11600, 0x1165F, ENTRY_NO }, /* Modi */
+ {0x11660, 0x1167F, ENTRY_NO }, /* Mongolian Supplement */
{0x11680, 0x116CF, ENTRY_NO }, /* Takri */
{0x11700, 0x1173F, ENTRY_NO }, /* Ahom */
{0x118A0, 0x118FF, ENTRY_NO }, /* Warang Citi */
{0x11AC0, 0x11AFF, ENTRY_NO }, /* Pau Cin Hau */
+ {0x11C00, 0x11C6F, ENTRY_NO }, /* Bhaiksuki */
+ {0x11C70, 0x11CBF, ENTRY_NO }, /* Marchen */
{0x12000, 0x123FF, ENTRY_NO }, /* Cuneiform */
{0x12400, 0x1247F, ENTRY_NO }, /* Cuneiform Numbers and Punctuation */
{0x12480, 0x1254F, ENTRY_NO }, /* Early Dynastic Cuneiform */
@@ -255,6 +261,9 @@ static struct ublock ublock_data[] = {
{0x16AD0, 0x16AFF, ENTRY_NO }, /* Bassa Vah */
{0x16B00, 0x16B8F, ENTRY_NO }, /* Pahawh Hmong */
{0x16F00, 0x16F9F, ENTRY_NO }, /* Miao */
+ {0x16FE0, 0x16FFF, ENTRY_NO }, /* Ideographic Symbols and Punctuation */
+ {0x17000, 0x187FF, ENTRY_NO }, /* Tangut */
+ {0x18800, 0x18AFF, ENTRY_NO }, /* Tangut Components */
{0x1B000, 0x1B0FF, ENTRY_NO }, /* Kana Supplement */
{0x1BC00, 0x1BC9F, ENTRY_NO }, /* Duployan */
{0x1BCA0, 0x1BCAF, ENTRY_NO }, /* Shorthand Format Controls */
@@ -265,7 +274,9 @@ static struct ublock ublock_data[] = {
{0x1D360, 0x1D37F, ENTRY_NO }, /* Counting Rod Numerals */
{0x1D400, 0x1D7FF, ENTRY_NO }, /* Mathematical Alphanumeric Symbols */
{0x1D800, 0x1DAAF, ENTRY_NO }, /* Sutton SignWriting */
+ {0x1E000, 0x1E02F, ENTRY_NO }, /* Glagolitic Supplement */
{0x1E800, 0x1E8DF, ENTRY_NO }, /* Mende Kikakui */
+ {0x1E900, 0x1E95F, ENTRY_NO }, /* Adlam */
{0x1EE00, 0x1EEFF, ENTRY_NO }, /* Arabic Mathematical Alphabetic Symbols */
{0x1F000, 0x1F02F, ENTRY_NO }, /* Mahjong Tiles */
{0x1F030, 0x1F09F, ENTRY_NO }, /* Domino Tiles */