summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-02-18 23:02:28 +0000
committerKarl Berry <karl@freefriends.org>2022-02-18 23:02:28 +0000
commita9a767323f5a32d8552c16ef6da0af4cec163044 (patch)
treead67e6d393217b77e30a06b873e7aca520750cee /Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb
parent87c99531bd84a7b1c1b5004b7c452eef73e6df15 (diff)
j-otf src/ subdir to source/j-otf
git-svn-id: svn://tug.org/texlive/trunk@62079 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb')
-rwxr-xr-xMaster/texmf-dist/source/fonts/japanese-otf/script/otf-hangul.rb51
1 files changed, 51 insertions, 0 deletions
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