summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2012-01-26 00:42:37 +0000
committerNorbert Preining <preining@logic.at>2012-01-26 00:42:37 +0000
commit9cf485726fb35877642e6496eda01abc5b5c6876 (patch)
treefd6d7701809e65841718ac66b2945ecb36bfb800 /Build
parent9e1c0a5327ad34af2c1d799f53a0418eafa4d6a5 (diff)
add jfontmaps
git-svn-id: svn://tug.org/texlive/trunk@25198 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/extra/README5
-rw-r--r--Build/source/extra/jfontmaps/README19
-rw-r--r--Build/source/extra/jfontmaps/hiragino/otf-hiragino.map90
-rw-r--r--Build/source/extra/jfontmaps/hiragino/otf-up-hiragino.map19
-rw-r--r--Build/source/extra/jfontmaps/hiragino/ptex-hiragino-04.map9
-rw-r--r--Build/source/extra/jfontmaps/hiragino/ptex-hiragino.map9
-rw-r--r--Build/source/extra/jfontmaps/hiragino/uptex-hiragino-04.map11
-rw-r--r--Build/source/extra/jfontmaps/hiragino/uptex-hiragino.map11
-rw-r--r--Build/source/extra/jfontmaps/kozuka/otf-kozuka.map77
-rw-r--r--Build/source/extra/jfontmaps/kozuka/otf-up-kozuka.map15
-rw-r--r--Build/source/extra/jfontmaps/kozuka/ptex-kozuka-04.map9
-rw-r--r--Build/source/extra/jfontmaps/kozuka/ptex-kozuka.map9
-rw-r--r--Build/source/extra/jfontmaps/kozuka/uptex-kozuka-04.map11
-rw-r--r--Build/source/extra/jfontmaps/kozuka/uptex-kozuka.map11
-rw-r--r--Build/source/extra/jfontmaps/morisawa/otf-morisawa.map77
-rw-r--r--Build/source/extra/jfontmaps/morisawa/otf-up-morisawa.map15
-rw-r--r--Build/source/extra/jfontmaps/morisawa/ptex-morisawa-04.map9
-rw-r--r--Build/source/extra/jfontmaps/morisawa/ptex-morisawa.map9
-rw-r--r--Build/source/extra/jfontmaps/morisawa/uptex-morisawa-04.map11
-rw-r--r--Build/source/extra/jfontmaps/morisawa/uptex-morisawa.map11
-rw-r--r--Build/source/extra/jfontmaps/script/updmap-otf213
21 files changed, 648 insertions, 2 deletions
diff --git a/Build/source/extra/README b/Build/source/extra/README
index bf0bbf1569c..abfbca7d74f 100644
--- a/Build/source/extra/README
+++ b/Build/source/extra/README
@@ -6,8 +6,9 @@ but only present for convenience.
djgpp support here is probably obsolete, but just in case.
-epstopdf is developed here because I didn't feel like making a separate
- repository.
+epstopdf and jfontmaps are developed here because we didn't feel like
+making a separate repository.
xz-* is here so TL builders can easily get it
(http://tug.org/texlive/build.html)
+
diff --git a/Build/source/extra/jfontmaps/README b/Build/source/extra/jfontmaps/README
new file mode 100644
index 00000000000..2c15992edc0
--- /dev/null
+++ b/Build/source/extra/jfontmaps/README
@@ -0,0 +1,19 @@
+jfontmaps
+=========
+
+The files contained in this package contains font maps for dvipdfmx to
+make various Japanese fonts available for (u)ptex and related programs/formats.
+
+The font maps were written by several people, including
+ Hironori Kitagawa
+ Takeuji Tanaka
+ Saito Shuzaburo
+ Norbert Preining
+and are now maintained in the tug.org subversion repository:
+ svn://tug.org/texlive/trunk/Build/source/extra/jfontmaps
+
+Copyright:
+==========
+All the map files are under Public Domain.
+
+MISSING: copyright for updmap-otf
diff --git a/Build/source/extra/jfontmaps/hiragino/otf-hiragino.map b/Build/source/extra/jfontmaps/hiragino/otf-hiragino.map
new file mode 100644
index 00000000000..40917c42494
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/otf-hiragino.map
@@ -0,0 +1,90 @@
+otf-ujmr-h UniJIS-UTF16-H HiraMinPro-W3
+otf-ujmr-v UniJIS-UTF16-V HiraMinPro-W3
+otf-cjmr-h Identity-H HiraMinPro-W3
+otf-cjmr-v Identity-V HiraMinPro-W3
+hminr-h H HiraMinPro-W3
+hminr-v V HiraMinPro-W3
+
+otf-ujgr-h UniJIS-UTF16-H HiraKakuPro-W3
+otf-ujgr-v UniJIS-UTF16-V HiraKakuPro-W3
+otf-cjgr-h Identity-H HiraKakuPro-W3
+otf-cjgr-v Identity-V HiraKakuPro-W3
+hgothr-h H HiraKakuPro-W3
+hgothr-v V HiraKakuPro-W3
+
+otf-ujmb-h UniJIS-UTF16-H HiraMinPro-W6
+otf-ujmb-v UniJIS-UTF16-V HiraMinPro-W6
+otf-cjmb-h Identity-H HiraMinPro-W6
+otf-cjmb-v Identity-V HiraMinPro-W6
+hminb-h H HiraMinPro-W6
+hminb-v V HiraMinPro-W6
+
+otf-ujgb-h UniJIS-UTF16-H HiraKakuPro-W6
+otf-ujgb-v UniJIS-UTF16-V HiraKakuPro-W6
+otf-cjgb-h Identity-H HiraKakuPro-W6
+otf-cjgb-v Identity-V HiraKakuPro-W6
+hgothb-h H HiraKakuPro-W6
+hgothb-v V HiraKakuPro-W6
+
+hgotheb-h H HiraKakuStd-W8
+hgotheb-v V HiraKakuStd-W8
+
+otf-ujmgr-h UniJIS-UTF16-H HiraMaruPro-W4
+otf-ujmgr-v UniJIS-UTF16-V HiraMaruPro-W4
+otf-cjmgr-h Identity-H HiraMaruPro-W4
+otf-cjmgr-v Identity-V HiraMaruPro-W4
+hmgothr-h H HiraMaruPro-W4
+hmgothr-v V HiraMaruPro-W4
+
+otf-ujml-h UniJIS-UTF16-H HiraMinPro-W2
+otf-ujml-v UniJIS-UTF16-V HiraMinPro-W2
+otf-cjml-h Identity-H HiraMinPro-W2
+otf-cjml-v Identity-V HiraMinPro-W2
+hminl-h H HiraMinPro-W2
+hminl-v V HiraMinPro-W2
+
+% for 1-byte part of Hiragino OpenType fonts
+% this part doesn't exist in other otf-*.map
+hiramin-w3-h Identity-H HiraMinPro-W3
+hiramin-w6-h Identity-H HiraMinPro-W6
+hirakaku-w3-h Identity-H HiraKakuPro-W3
+hirakaku-w6-h Identity-H HiraKakuPro-W6
+hiramaru-w4-h Identity-H HiraMaruPro-W4
+hiramin-w3-v Identity-V HiraMinPro-W3
+hiramin-w6-v Identity-V HiraMinPro-W6
+hirakaku-w3-v Identity-V HiraKakuPro-W3
+hirakaku-w6-v Identity-V HiraKakuPro-W6
+hiramaru-w4-v Identity-V HiraMaruPro-W4
+
+%
+% JIS 2004
+%
+otf-ujmrn-h UniJIS2004-UTF16-H HiraMinProN-W3
+otf-ujmrn-v UniJIS2004-UTF16-V HiraMinProN-W3
+hminrn-h H HiraMinProN-W3
+hminrn-v V HiraMinProN-W3
+
+otf-ujgrn-h UniJIS2004-UTF16-H HiraKakuProN-W3
+otf-ujgrn-v UniJIS2004-UTF16-V HiraKakuProN-W3
+hgothrn-h H HiraKakuProN-W3
+hgothrn-v V HiraKakuProN-W3
+
+otf-ujmbn-h UniJIS2004-UTF16-H HiraMinProN-W6
+otf-ujmbn-v UniJIS2004-UTF16-V HiraMinProN-W6
+hminbn-h H HiraMinProN-W6
+hminbn-v V HiraMinProN-W6
+
+otf-ujgbn-h UniJIS2004-UTF16-H HiraKakuProN-W6
+otf-ujgbn-v UniJIS2004-UTF16-V HiraKakuProN-W6
+hgothbn-h H HiraKakuProN-W6
+hgothbn-v V HiraKakuProN-W6
+
+otf-ujmgrn-h UniJIS2004-UTF16-H HiraMaruProN-W4
+otf-ujmgrn-v UniJIS2004-UTF16-V HiraMaruProN-W4
+hmgothrn-h H HiraMaruProN-W4
+hmgothrn-v V HiraMaruProN-W4
+
+otf-ujmln-h UniJIS2004-UTF16-H HiraMinProN-W2
+otf-ujmln-v UniJIS2004-UTF16-V HiraMinProN-W2
+hminln-h H HiraMinProN-W2
+hminln-v V HiraMinProN-W2
diff --git a/Build/source/extra/jfontmaps/hiragino/otf-up-hiragino.map b/Build/source/extra/jfontmaps/hiragino/otf-up-hiragino.map
new file mode 100644
index 00000000000..b92ea835f88
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/otf-up-hiragino.map
@@ -0,0 +1,19 @@
+%
+% otf-up-hiragino.map
+% map file to support Hiragino fonts in uptex
+% based on the patch of TANAKA Takuji
+% from uptex-1.00-20120115a
+uphminr-h UniJIS-UTF16-H HiraMinPro-W3
+uphminr-v UniJIS-UTF16-V HiraMinPro-W3
+uphgothr-h UniJIS-UTF16-H HiraKakuPro-W3
+uphgothr-v UniJIS-UTF16-V HiraKakuPro-W3
+uphminb-h UniJIS-UTF16-H HiraMinPro-W6
+uphminb-v UniJIS-UTF16-V HiraMinPro-W6
+uphgothb-h UniJIS-UTF16-H HiraKakuPro-W6
+uphgothb-v UniJIS-UTF16-V HiraKakuPro-W6
+uphgotheb-h UniJIS-UTF16-H HiraKakuStd-W8
+uphgotheb-v UniJIS-UTF16-V HiraKakuStd-W8
+uphmgothr-h UniJIS-UTF16-H HiraMaruPro-W4
+uphmgothr-v UniJIS-UTF16-V HiraMaruPro-W4
+uphminl-h UniJIS-UTF16-H HiraMinPro-W2
+uphminl-v UniJIS-UTF16-V HiraMinPro-W2
diff --git a/Build/source/extra/jfontmaps/hiragino/ptex-hiragino-04.map b/Build/source/extra/jfontmaps/hiragino/ptex-hiragino-04.map
new file mode 100644
index 00000000000..9de30b9c898
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/ptex-hiragino-04.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H HiraMinProN-W3.otf
+rmlv V HiraMinProN-W3.otf
+gbm H HiraKakuProN-W3.otf
+gbmv V HiraKakuProN-W3.otf
+
diff --git a/Build/source/extra/jfontmaps/hiragino/ptex-hiragino.map b/Build/source/extra/jfontmaps/hiragino/ptex-hiragino.map
new file mode 100644
index 00000000000..54be2188e63
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/ptex-hiragino.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H HiraMinPro-W3.otf
+rmlv V HiraMinPro-W3.otf
+gbm H HiraKakuPro-W3.otf
+gbmv V HiraKakuPro-W3.otf
+
diff --git a/Build/source/extra/jfontmaps/hiragino/uptex-hiragino-04.map b/Build/source/extra/jfontmaps/hiragino/uptex-hiragino-04.map
new file mode 100644
index 00000000000..d3599199c2b
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/uptex-hiragino-04.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H HiraMinProN-W3.otf
+urmlv UniJIS-UTF16-V HiraMinProN-W3.otf
+ugbm UniJIS-UTF16-H HiraKakuProN-W3.otf
+ugbmv UniJIS-UTF16-V HiraKakuProN-W3.otf
+
+uprml-h UniJIS-UTF16-H HiraMinProN-W3.otf
+uprml-v UniJIS-UTF16-V HiraMinProN-W3.otf
+upgbm-h UniJIS-UTF16-H HiraKakuProN-W3.otf
+upgbm-v UniJIS-UTF16-V HiraKakuProN-W3.otf
+uprml-hq UniJIS-UCS2-H HiraMinProN-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuProN-W3.otf
diff --git a/Build/source/extra/jfontmaps/hiragino/uptex-hiragino.map b/Build/source/extra/jfontmaps/hiragino/uptex-hiragino.map
new file mode 100644
index 00000000000..b9752e266c0
--- /dev/null
+++ b/Build/source/extra/jfontmaps/hiragino/uptex-hiragino.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H HiraMinPro-W3.otf
+urmlv UniJIS-UTF16-V HiraMinPro-W3.otf
+ugbm UniJIS-UTF16-H HiraKakuPro-W3.otf
+ugbmv UniJIS-UTF16-V HiraKakuPro-W3.otf
+
+uprml-h UniJIS-UTF16-H HiraMinPro-W3.otf
+uprml-v UniJIS-UTF16-V HiraMinPro-W3.otf
+upgbm-h UniJIS-UTF16-H HiraKakuPro-W3.otf
+upgbm-v UniJIS-UTF16-V HiraKakuPro-W3.otf
+uprml-hq UniJIS-UCS2-H HiraMinPro-W3.otf
+upgbm-hq UniJIS-UCS2-H HiraKakuPro-W3.otf
diff --git a/Build/source/extra/jfontmaps/kozuka/otf-kozuka.map b/Build/source/extra/jfontmaps/kozuka/otf-kozuka.map
new file mode 100644
index 00000000000..280a5a7d5f8
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/otf-kozuka.map
@@ -0,0 +1,77 @@
+otf-ujmr-h UniJIS-UTF16-H KozMinPro-Regular.otf
+otf-ujmr-v UniJIS-UTF16-V KozMinPro-Regular.otf
+otf-cjmr-h Identity-H KozMinPro-Regular.otf
+otf-cjmr-v Identity-V KozMinPro-Regular.otf
+hminr-h H KozMinPro-Regular.otf
+hminr-v V KozMinPro-Regular.otf
+
+otf-ujgr-h UniJIS-UTF16-H KozGoPro-Regular.otf
+otf-ujgr-v UniJIS-UTF16-V KozGoPro-Regular.otf
+otf-cjgr-h Identity-H KozGoPro-Regular.otf
+otf-cjgr-v Identity-V KozGoPro-Regular.otf
+hgothr-h H KozGoPro-Regular.otf
+hgothr-v V KozGoPro-Regular.otf
+
+otf-ujmb-h UniJIS-UTF16-H KozMinPro-Bold.otf
+otf-ujmb-v UniJIS-UTF16-V KozMinPro-Bold.otf
+otf-cjmb-h Identity-H KozMinPro-Bold.otf
+otf-cjmb-v Identity-V KozMinPro-Bold.otf
+hminb-h H KozMinPro-Bold.otf
+hminb-v V KozMinPro-Bold.otf
+
+otf-ujgb-h UniJIS-UTF16-H KozGoPro-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V KozGoPro-Bold.otf
+otf-cjgb-h Identity-H KozGoPro-Bold.otf
+otf-cjgb-v Identity-V KozGoPro-Bold.otf
+hgothb-h H KozGoPro-Bold.otf
+hgothb-v V KozGoPro-Bold.otf
+
+hgotheb-h H KozGoPro-Heavy.otf
+hgotheb-v V KozGoPro-Heavy.otf
+
+otf-ujmgr-h UniJIS-UTF16-H KozGoPro-Heavy.otf
+otf-ujmgr-v UniJIS-UTF16-V KozGoPro-Heavy.otf
+otf-cjmgr-h Identity-H KozGoPro-Heavy.otf
+otf-cjmgr-v Identity-V KozGoPro-Heavy.otf
+hmgothr-h H KozGoPro-Heavy.otf
+hmgothr-v V KozGoPro-Heavy.otf
+
+otf-ujml-h UniJIS-UTF16-H KozGoPro-Light.otf
+otf-ujml-v UniJIS-UTF16-V KozGoPro-Light.otf
+otf-cjml-h Identity-H KozGoPro-Light.otf
+otf-cjml-v Identity-V KozGoPro-Light.otf
+hminl-h H KozGoPro-Light.otf
+hminl-v V KozGoPro-Light.otf
+
+%
+% JIS 2004
+%
+otf-ujmrn-h UniJIS2004-UTF16-H KozMinPr6N-Regular.otf
+otf-ujmrn-v UniJIS2004-UTF16-V KozMinPr6N-Regular.otf
+hminrn-h H KozMinPr6N-Regular.otf
+hminrn-v V KozMinPr6N-Regular.otf
+
+otf-ujgrn-h UniJIS2004-UTF16-H KozGoPr6N-Regular.otf
+otf-ujgrn-v UniJIS2004-UTF16-V KozGoPr6N-Regular.otf
+hgothrn-h H KozGoPr6N-Regular.otf
+hgothrn-v V KozGoPr6N-Regular.otf
+
+otf-ujmbn-h UniJIS2004-UTF16-H KozMinPr6N-Bold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V KozMinPr6N-Bold.otf
+hminbn-h H KozMinPr6N-Bold.otf
+hminbn-v V KozMinPr6N-Bold.otf
+
+otf-ujgbn-h UniJIS2004-UTF16-H KozGoPr6N-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V KozGoPr6N-Bold.otf
+hgothbn-h H KozGoPr6N-Bold.otf
+hgothbn-v V KozGoPr6N-Bold.otf
+
+otf-ujmgrn-h UniJIS2004-UTF16-H KozGoPr6N-Heavy.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V KozGoPr6N-Heavy.otf
+hmgothrn-h H KozGoPr6N-Heavy.otf
+hmgothrn-v V KozGoPr6N-Heavy.otf
+
+otf-ujmln-h UniJIS2004-UTF16-H KozGoPro-Light.otf
+otf-ujmln-v UniJIS2004-UTF16-V KozGoPro-Light.otf
+hminln-h H KozGoPro-Light.otf
+hminln-v V KozGoPro-Light.otf
diff --git a/Build/source/extra/jfontmaps/kozuka/otf-up-kozuka.map b/Build/source/extra/jfontmaps/kozuka/otf-up-kozuka.map
new file mode 100644
index 00000000000..caca9130d30
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/otf-up-kozuka.map
@@ -0,0 +1,15 @@
+%
+% otf-up-kozuka.map
+% map file to support Kozuka fonts in uptex
+% based on the patch of TANAKA Takuji
+% from uptex-1.00-20120115a
+uphminr-h UniJIS-UTF16-H KozMinPro-Regular-Acro.otf
+uphminr-v UniJIS-UTF16-V KozMinPro-Regular-Acro.otf
+uphgothr-h UniJIS-UTF16-H KozGoStd-Regular.otf
+uphgothr-v UniJIS-UTF16-V KozGoStd-Regular.otf
+uphminb-h UniJIS-UTF16-H KozMinStd-Bold.otf
+uphminb-v UniJIS-UTF16-V KozMinStd-Bold.otf
+uphgothb-h UniJIS-UTF16-H KozGoStd-Bold.otf
+uphgothb-v UniJIS-UTF16-V KozGoStd-Bold.otf
+uphmgothr-h UniJIS-UTF16-H KozGoStd-Heavy.otf
+uphmgothr-v UniJIS-UTF16-V KozGoStd-Heavy.otf
diff --git a/Build/source/extra/jfontmaps/kozuka/ptex-kozuka-04.map b/Build/source/extra/jfontmaps/kozuka/ptex-kozuka-04.map
new file mode 100644
index 00000000000..c8d864310c5
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/ptex-kozuka-04.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H KozMinPr6N-Regular.otf
+rmlv V KozMinPr6N-Regular.otf
+gbm H KozGoPr6N-Regular.otf
+gbmv V KozGoPr6N-Regular.otf
+
diff --git a/Build/source/extra/jfontmaps/kozuka/ptex-kozuka.map b/Build/source/extra/jfontmaps/kozuka/ptex-kozuka.map
new file mode 100644
index 00000000000..d302b80955b
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/ptex-kozuka.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H KozMinPro-Regular.otf
+rmlv V KozMinPro-Regular.otf
+gbm H KozGoPro-Regular.otf
+gbmv V KozGoPro-Regular.otf
+
diff --git a/Build/source/extra/jfontmaps/kozuka/uptex-kozuka-04.map b/Build/source/extra/jfontmaps/kozuka/uptex-kozuka-04.map
new file mode 100644
index 00000000000..63b13a9a015
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/uptex-kozuka-04.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H KozMinPr6N-Regular.otf
+urmlv UniJIS-UTF16-V KozMinPr6N-Regular.otf
+ugbm UniJIS-UTF16-H KozGoPr6N-Regular.otf
+ugbmv UniJIS-UTF16-V KozGoPr6N-Regular.otf
+
+uprml-h UniJIS-UTF16-H KozMinPr6N-Regular.otf
+uprml-v UniJIS-UTF16-V KozMinPr6N-Regular.otf
+upgbm-h UniJIS-UTF16-H KozGoPr6N-Regular.otf
+upgbm-v UniJIS-UTF16-V KozGoPr6N-Regular.otf
+uprml-hq UniJIS-UCS2-H KozMinPr6N-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPr6N-Regular.otf
diff --git a/Build/source/extra/jfontmaps/kozuka/uptex-kozuka.map b/Build/source/extra/jfontmaps/kozuka/uptex-kozuka.map
new file mode 100644
index 00000000000..15ea7242917
--- /dev/null
+++ b/Build/source/extra/jfontmaps/kozuka/uptex-kozuka.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H KozMinPro-Regular.otf
+urmlv UniJIS-UTF16-V KozMinPro-Regular.otf
+ugbm UniJIS-UTF16-H KozGoPro-Regular.otf
+ugbmv UniJIS-UTF16-V KozGoPro-Regular.otf
+
+uprml-h UniJIS-UTF16-H KozMinPro-Regular.otf
+uprml-v UniJIS-UTF16-V KozMinPro-Regular.otf
+upgbm-h UniJIS-UTF16-H KozGoPro-Regular.otf
+upgbm-v UniJIS-UTF16-V KozGoPro-Regular.otf
+uprml-hq UniJIS-UCS2-H KozMinPro-Regular.otf
+upgbm-hq UniJIS-UCS2-H KozGoPro-Regular.otf
diff --git a/Build/source/extra/jfontmaps/morisawa/otf-morisawa.map b/Build/source/extra/jfontmaps/morisawa/otf-morisawa.map
new file mode 100644
index 00000000000..2dab843dc8c
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/otf-morisawa.map
@@ -0,0 +1,77 @@
+otf-ujmr-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf
+otf-ujmr-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf
+otf-cjmr-h Identity-H A-OTF-RyuminPro-Light.otf
+otf-cjmr-v Identity-V A-OTF-RyuminPro-Light.otf
+hminr-h H A-OTF-RyuminPro-Light.otf
+hminr-v V A-OTF-RyuminPro-Light.otf
+
+otf-ujgr-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf
+otf-ujgr-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf
+otf-cjgr-h Identity-H A-OTF-GothicBBBPro-Medium.otf
+otf-cjgr-v Identity-V A-OTF-GothicBBBPro-Medium.otf
+hgothr-h H A-OTF-GothicBBBPro-Medium.otf
+hgothr-v V A-OTF-GothicBBBPro-Medium.otf
+
+otf-ujmb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf
+otf-ujmb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf
+otf-cjmb-h Identity-H A-OTF-FutoMinA101Pro-Bold.otf
+otf-cjmb-v Identity-V A-OTF-FutoMinA101Pro-Bold.otf
+hminb-h H A-OTF-FutoMinA101Pro-Bold.otf
+hminb-v V A-OTF-FutoMinA101Pro-Bold.otf
+
+otf-ujgb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf
+otf-ujgb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf
+otf-cjgb-h Identity-H A-OTF-FutoGoB101Pro-Bold.otf
+otf-cjgb-v Identity-V A-OTF-FutoGoB101Pro-Bold.otf
+hgothb-h H A-OTF-FutoGoB101Pro-Bold.otf
+hgothb-v V A-OTF-FutoGoB101Pro-Bold.otf
+
+hgotheb-h H A-OTF-MidashiGoPro-MB31.otf
+hgotheb-v V A-OTF-MidashiGoPro-MB31.otf
+
+otf-ujmgr-h UniJIS-UTF16-H A-OTF-Jun101Pro-Light.otf
+otf-ujmgr-v UniJIS-UTF16-V A-OTF-Jun101Pro-Light.otf
+otf-cjmgr-h Identity-H A-OTF-Jun101Pro-Light.otf
+otf-cjmgr-v Identity-V A-OTF-Jun101Pro-Light.otf
+hmgothr-h H A-OTF-Jun101Pro-Light.otf
+hmgothr-v V A-OTF-Jun101Pro-Light.otf
+
+otf-ujml-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf
+otf-ujml-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf
+otf-cjml-h Identity-H A-OTF-RyuminPro-Light.otf
+otf-cjml-v Identity-V A-OTF-RyuminPro-Light.otf
+hminl-h H A-OTF-RyuminPro-Light.otf
+hminl-v V A-OTF-RyuminPro-Light.otf
+
+%
+% JIS 2004
+%
+otf-ujmrn-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf
+otf-ujmrn-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf
+hminrn-h H A-OTF-RyuminPr6N-Light.otf
+hminrn-v V A-OTF-RyuminPr6N-Light.otf
+
+otf-ujgrn-h UniJIS2004-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf
+otf-ujgrn-v UniJIS2004-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf
+hgothrn-h H A-OTF-GothicBBBPr6N-Medium.otf
+hgothrn-v V A-OTF-GothicBBBPr6N-Medium.otf
+
+otf-ujmbn-h UniJIS2004-UTF16-H A-OTF-FutoMinA101Pr6N-Bold.otf
+otf-ujmbn-v UniJIS2004-UTF16-V A-OTF-FutoMinA101Pr6N-Bold.otf
+hminbn-h H A-OTF-FutoMinA101Pr6N-Bold.otf
+hminbn-v V A-OTF-FutoMinA101Pr6N-Bold.otf
+
+otf-ujgbn-h UniJIS2004-UTF16-H A-OTF-FutoGoB101Pr6N-Bold.otf
+otf-ujgbn-v UniJIS2004-UTF16-V A-OTF-FutoGoB101Pr6N-Bold.otf
+hgothbn-h H A-OTF-FutoGoB101Pr6N-Bold.otf
+hgothbn-v V A-OTF-FutoGoB101Pr6N-Bold.otf
+
+otf-ujmgrn-h UniJIS2004-UTF16-H A-OTF-Jun101Pr6N-Light.otf
+otf-ujmgrn-v UniJIS2004-UTF16-V A-OTF-Jun101Pr6N-Light.otf
+hmgothrn-h H A-OTF-Jun101Pr6N-Light.otf
+hmgothrn-v V A-OTF-Jun101Pr6N-Light.otf
+
+otf-ujmln-h UniJIS2004-UTF16-H A-OTF-RyuminPr6N-Light.otf
+otf-ujmln-v UniJIS2004-UTF16-V A-OTF-RyuminPr6N-Light.otf
+hminln-h H A-OTF-RyuminPr6N-Light.otf
+hminln-v V A-OTF-RyuminPr6N-Light.otf
diff --git a/Build/source/extra/jfontmaps/morisawa/otf-up-morisawa.map b/Build/source/extra/jfontmaps/morisawa/otf-up-morisawa.map
new file mode 100644
index 00000000000..8c66911d355
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/otf-up-morisawa.map
@@ -0,0 +1,15 @@
+%
+% otf-up-morisawa.map
+% map file to support Morisawa fonts in uptex
+% based on the patch of TANAKA Takuji
+% from uptex-1.00-20120115a
+uphminr-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf
+uphminr-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf
+uphgothr-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf
+uphgothr-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf
+uphminb-h UniJIS-UTF16-H A-OTF-FutoMinA101Pro-Bold.otf
+uphminb-v UniJIS-UTF16-V A-OTF-FutoMinA101Pro-Bold.otf
+uphgothb-h UniJIS-UTF16-H A-OTF-FutoGoB101Pro-Bold.otf
+uphgothb-v UniJIS-UTF16-V A-OTF-FutoGoB101Pro-Bold.otf
+uphmgothr-h UniJIS-UTF16-H A-OTF-Jun101Pro-Light.otf
+uphmgothr-v UniJIS-UTF16-V A-OTF-Jun101Pro-Light.otf
diff --git a/Build/source/extra/jfontmaps/morisawa/ptex-morisawa-04.map b/Build/source/extra/jfontmaps/morisawa/ptex-morisawa-04.map
new file mode 100644
index 00000000000..82f82dc786a
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/ptex-morisawa-04.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H A-OTF-RyuminPr6N-Light.otf
+rmlv V A-OTF-RyuminPr6N-Light.otf
+gbm H A-OTF-GothicBBBPr6N-Medium.otf
+gbmv V A-OTF-GothicBBBPr6N-Medium.otf
+
diff --git a/Build/source/extra/jfontmaps/morisawa/ptex-morisawa.map b/Build/source/extra/jfontmaps/morisawa/ptex-morisawa.map
new file mode 100644
index 00000000000..1c2fa50fce8
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/ptex-morisawa.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H A-OTF-RyuminPro-Light.otf
+rmlv V A-OTF-RyuminPro-Light.otf
+gbm H A-OTF-GothicBBBPro-Medium.otf
+gbmv V A-OTF-GothicBBBPro-Medium.otf
+
diff --git a/Build/source/extra/jfontmaps/morisawa/uptex-morisawa-04.map b/Build/source/extra/jfontmaps/morisawa/uptex-morisawa-04.map
new file mode 100644
index 00000000000..5c67f915aa0
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/uptex-morisawa-04.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf
+urmlv UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf
+ugbm UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf
+ugbmv UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf
+
+uprml-h UniJIS-UTF16-H A-OTF-RyuminPr6N-Light.otf
+uprml-v UniJIS-UTF16-V A-OTF-RyuminPr6N-Light.otf
+upgbm-h UniJIS-UTF16-H A-OTF-GothicBBBPr6N-Medium.otf
+upgbm-v UniJIS-UTF16-V A-OTF-GothicBBBPr6N-Medium.otf
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPr6N-Light.otf
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPr6N-Medium.otf
diff --git a/Build/source/extra/jfontmaps/morisawa/uptex-morisawa.map b/Build/source/extra/jfontmaps/morisawa/uptex-morisawa.map
new file mode 100644
index 00000000000..ddd6bb82ba3
--- /dev/null
+++ b/Build/source/extra/jfontmaps/morisawa/uptex-morisawa.map
@@ -0,0 +1,11 @@
+urml UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf
+urmlv UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf
+ugbm UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf
+ugbmv UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf
+
+uprml-h UniJIS-UTF16-H A-OTF-RyuminPro-Light.otf
+uprml-v UniJIS-UTF16-V A-OTF-RyuminPro-Light.otf
+upgbm-h UniJIS-UTF16-H A-OTF-GothicBBBPro-Medium.otf
+upgbm-v UniJIS-UTF16-V A-OTF-GothicBBBPro-Medium.otf
+uprml-hq UniJIS-UCS2-H A-OTF-RyuminPro-Light.otf
+upgbm-hq UniJIS-UCS2-H A-OTF-GothicBBBPro-Medium.otf
diff --git a/Build/source/extra/jfontmaps/script/updmap-otf b/Build/source/extra/jfontmaps/script/updmap-otf
new file mode 100644
index 00000000000..3ae10ff5180
--- /dev/null
+++ b/Build/source/extra/jfontmaps/script/updmap-otf
@@ -0,0 +1,213 @@
+#!/bin/sh
+# updmap-otf: v0.9.1
+# 11 Nov 2011 by PREINING Norbert <preining@logic.at> v0.9.1
+# use kpsewhich for finding fonts
+# use updmap-sys --setoption kanjiEmbed to select the font family
+# use current names of map files
+# use different font name for Kozuka font, as used in the map file
+# get state from updmap.cfg, not from some state file
+# 27 May 2006 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.9
+# use noEmbed.map instead of noEmbeddedFont.map
+# 10 Jun 2005 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.8
+# modified to use updmap-sys in teTeX3
+# 07 Nov 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.7
+# do not echo back the message of updmap.
+# 17 Oct 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.6
+# set hiragino map file if nofont is installed and arg is auto.
+# 04 Oct 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.5
+# handl standby map files more strictly
+# 20 Sep 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.4
+# hand over current status to map file installer
+# 19 Sep 2004 by KOBAYASHI R. Taizo <tkoba965@mac.com> v0.3
+# handl *-udvips.map in TEXMF/dvipdfm/config/otf/
+# 02 Mar 2004 by KOBAYASHI R. Taizo <tkoba@ike-dyn.ritsumei.ac.jp> v0.2
+# added noFont-udvips.map
+# 28 Feb 2004 by KOBAYASHI R. Taizo <tkoba@ike-dyn.ritsumei.ac.jp> v0.1
+
+###
+### Usage
+###
+
+Usage() {
+cat <<EOF
+ Usage: updmap-otf {hiragino|morisawa|kozuka|nofont|"installed font name"|auto|status}
+
+ hiragino: set Hiragino Fonts embedded in pdf files by otf package
+ morisawa: set Morisawa Fonts embedded in pdf files by otf package
+ kozuka: set kozuka Fonts embedded in pdf files by otf package
+ nofont: set no fonts are embedded
+ If your system does not have above 3 font families,
+ this target is selected automatically.
+ "installed font name":
+ set fonts which are installed as
+ TEXMF/fonts/map/dvipdfm/otf-"install font name".map
+ auto: set fonts automatically
+ status: get information about current environment and usable font map
+
+EOF
+}
+
+hiragino_font=HiraMinPro-W3.otf
+morisawa_font=A-OTF-RyuminPro-Light.otf
+kozuka_font=KozMinPro-Regular.otf
+
+
+###
+### Check Installed Font
+###
+
+CheckInstallFont() {
+ if kpsewhich $hiragino_font >/dev/null ; then
+ HIRAGINO=installed
+ else
+ HIRAGINO=""
+ fi
+
+ if kpsewhich $morisawa_font >/dev/null ; then
+ MORISAWA=installed
+ else
+ MORISAWA=""
+ fi
+
+ if kpsewhich $kozuka_font >/dev/null ; then
+ KOZUKA=installed
+ else
+ KOZUKA=""
+ fi
+}
+
+###
+### GetStatus
+###
+
+GetStatus() {
+
+STATUS=$(grep ^kanjiEmbed $(kpsewhich updmap.cfg) | awk '{print$2}')
+
+if kpsewhich otf-$STATUS.map >/dev/null ; then
+ echo "CURRENT map file : otf-$STATUS.map"
+else
+ echo "WARNING: Currently selected map file cannot be found: otf-$STATUS.map"
+fi
+
+
+for MAPFILE in otf-hiragino.map otf-morisawa.map otf-kozuka.map
+do
+ if [ "$MAPFILE" = "otf-$STATUS.map" ] ; then
+ continue
+ fi
+ mffound=`kpsewhich $MAPFILE`
+ if [ -n "$mffound" ] ; then
+ case "$MAPFILE" in
+ otf-hiragino.map)
+ if [ "$HIRAGINO" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-morisawa.map)
+ if [ "$MORISAWA" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ otf-kozuka.map)
+ if [ "$KOZUKA" = "installed" ]; then
+ echo "Standby map file : $MAPFILE"
+ fi
+ ;;
+ *)
+ echo "Should not happen!"
+ ;;
+ esac
+ fi
+done
+
+}
+
+###
+### Setup Map files
+###
+
+SetupMapFile() {
+
+MAPFILE=otf-$1.map
+
+if kpsewhich $MAPFILE >/dev/null ; then
+ echo "Setting up ... $MAPFILE"
+ updmap-sys -setoption kanjiEmbed $1
+ updmap-sys
+else
+ echo "NOT EXIST $MAPFILE"
+ return 1
+fi
+}
+
+###
+### MAIN
+###
+
+main() {
+
+mktexlsr 2> /dev/null
+
+CheckInstallFont
+
+if [ $# != 1 ] ; then
+ eval Usage ${0##*/}
+ return -1
+fi
+
+case "$1" in
+ hiragino)
+ if [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ else
+ main auto
+ fi
+ ;;
+ morisawa)
+ if [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ else
+ main auto
+ fi
+ ;;
+ kozuka)
+ if [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ else
+ main auto
+ fi
+ ;;
+ nofont)
+ SetupMapFile noEmbed
+ ;;
+ auto)
+ GetStatus
+ if [ "$STATUS" = "morisawa" ] && [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ elif [ "$STATUS" = "kozuka" ] && [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ elif [ "$STATUS" = "noEmbed" ] && [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ elif [ "$HIRAGINO" = "installed" ]; then
+ SetupMapFile hiragino
+ elif [ "$MORISAWA" = "installed" ]; then
+ SetupMapFile morisawa
+ elif [ "$KOZUKA" = "installed" ]; then
+ SetupMapFile kozuka
+ else
+ SetupMapFile noEmbed
+ fi
+ ;;
+ status)
+ GetStatus
+ return 0
+ ;;
+ *)
+ SetupMapFile $1
+ ;;
+esac
+}
+
+main $@
+