diff options
Diffstat (limited to 'Master/texmf-dist/source/fonts/japanese-otf/script')
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 |