summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/fonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-04-04 22:55:59 +0000
committerKarl Berry <karl@freefriends.org>2019-04-04 22:55:59 +0000
commit2ffc8e42fe5c8f8edbbe49084152a875ebbd9799 (patch)
tree61b11b156b96da7e12533efe070dbc9a20207af5 /Master/texmf-dist/source/fonts
parentcceef394edd1e1c94a9f75a80a21a22c042d16d6 (diff)
japanese-otf
git-svn-id: svn://tug.org/texlive/trunk@50769 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/fonts')
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf/script/mkcidofm.pl2
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf/script/mkcidvf.pl2
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf/script/mkmlcidvf.pl4
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb51
4 files changed, 55 insertions, 4 deletions
diff --git a/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidofm.pl b/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidofm.pl
index 81aeca7ebf5..5938984b2f8 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidofm.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidofm.pl
@@ -25,7 +25,7 @@ for ($d=0; $d<=1; $d++){
printf OPL " (XHEIGHT R %f)\n", $font_at;
printf OPL " (QUAD R %f)\n", $font_at;
print OPL " )\n";
- for($cidcode=0; $cidcode<=23057; $cidcode++){
+ for($cidcode=0; $cidcode<=23059; $cidcode++){
if ($dir eq "h"){
if (($cidcode >= 231) && ($cidcode <= 632)){
$width=0.5;
diff --git a/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidvf.pl b/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidvf.pl
index 13f0c760a9a..1bf1cd222ec 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidvf.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf/script/mkcidvf.pl
@@ -28,7 +28,7 @@ sub makevf {
sub fonthead {
print OUT <<END_OF_DATA;
-(VTITLE JVF for Adobe-Japan1-6)
+(VTITLE JVF for Adobe-Japan1-7)
(OFMLEVEL D 0)
(DESIGNSIZE R 10.000000)
(CHECKSUM O 0)
diff --git a/Master/texmf-dist/source/fonts/japanese-otf/script/mkmlcidvf.pl b/Master/texmf-dist/source/fonts/japanese-otf/script/mkmlcidvf.pl
index 7cb0dd7515a..2019b020cbb 100755
--- a/Master/texmf-dist/source/fonts/japanese-otf/script/mkmlcidvf.pl
+++ b/Master/texmf-dist/source/fonts/japanese-otf/script/mkmlcidvf.pl
@@ -29,9 +29,9 @@ sub makevf {
sub fonthead {
if ($lang eq "c"){
- print OUT "(VTITLE JVF for Adobe-GB1-4)\n"
+ print OUT "(VTITLE JVF for Adobe-GB1-5)\n"
}elsif ($lang eq "t"){
- print OUT "(VTITLE JVF for Adobe-CNS1-4)\n"
+ print OUT "(VTITLE JVF for Adobe-CNS1-7)\n"
}elsif ($lang eq "k"){
print OUT "(VTITLE JVF for Adobe-Korea1-2)\n"
}
diff --git a/Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb b/Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb
new file mode 100755
index 00000000000..57a1a11a580
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb
@@ -0,0 +1,51 @@
+#!/usr/bin/env ruby -w
+
+## otf-hangul.rb and otf-hangul.dfu
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2005/12/01 or later.
+#
+# This work has the LPPL maintenance status `maintained'.
+#
+# The Current Maintainer of this work is KUROKI Yusuke.
+#
+# This work consists of the files otf-hangul.rb
+# and the derived file otf-hangul.dfu.
+
+print "%% otf-hangul.rb and otf-hangul.dfu
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is KUROKI Yusuke.
+%
+% This work consists of the files otf-hangul.rb
+% and the derived file otf-hangul.dfu.
+
+"
+
+def printline(i)
+ ihex = sprintf("%#0X", i).sub("0X", "")
+ print "\\DeclareUnicodeCharacter{", ihex, \
+ "}{\\UTFK{", ihex, "}}%\n"
+end
+
+print " \\ProvidesFile{otf-hangul.dfu}
+ [2010/06/20 v0.02 Hangul symbol, UTF-8 support for inputenc \& UTF/OTF packages]
+"
+
+for i in 0x1100 .. 0x11FF; printline(i); end
+for i in 0x3130 .. 0x318F; printline(i); end
+for i in 0xAC00 .. 0xD7AF; printline(i); end