summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2012-02-10 13:18:17 +0000
committerNorbert Preining <preining@logic.at>2012-02-10 13:18:17 +0000
commit08b69a9426af1694e8a627eb4885ef0aaf63d352 (patch)
tree811b883d86372eac33353d0d56bb9212bbed7043
parent1053ac3b3f010d4b9ca202c778639cb08c935c96 (diff)
update jfontmaps from current sources
git-svn-id: svn://tug.org/texlive/trunk@25349 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xBuild/source/texk/texlive/linked_scripts/jfontmaps/updmap-setup-kanji.pl70
-rw-r--r--Master/texmf-dist/doc/fonts/jfontmaps/ChangeLog53
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipa.map75
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipaex.map75
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipa.map43
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipaex.map43
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipa.map9
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipaex.map9
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipa.map15
-rw-r--r--Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipaex.map15
10 files changed, 368 insertions, 39 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/jfontmaps/updmap-setup-kanji.pl b/Build/source/texk/texlive/linked_scripts/jfontmaps/updmap-setup-kanji.pl
index 3797d9c41be..f7762fc4fcb 100755
--- a/Build/source/texk/texlive/linked_scripts/jfontmaps/updmap-setup-kanji.pl
+++ b/Build/source/texk/texlive/linked_scripts/jfontmaps/updmap-setup-kanji.pl
@@ -10,43 +10,17 @@
# For development see
# http://www.tug.org/svn/texlive/trunk/Build/source/extra/jfontmaps/
#
-# 31 Jan 2012
-# rewrite in Perl, so that the script is usable under Windows
-# add command line options for help, dry-run, etc
-# support jis2004 via cmd line -jis2004
-# 27 Jan 2012 by PREINING Norbert <preining@logic.at> v0.9.2
-# support IPA and IPAex fonts
-# improve and extended documentation
-# 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
+# For a changelog see
+# http://www.tug.org/svn/texlive/trunk/Build/source/extra/jfontmaps/ChangeLog
+#
$^W = 1;
use Getopt::Long qw(:config no_autoabbrev ignore_case_always);
use strict;
my $prg = "updmap-setup-kanji";
-my $version = '$Id: updmap-setup-kanji.pl 25259 2012-02-01 02:13:03Z preining $';
+my $vers = "0.9.3";
+my $version = '$Id: updmap-setup-kanji.pl 25316 2012-02-06 14:48:29Z preining $';
my $updmap_real = "updmap-sys";
my $updmap = $updmap_real;
@@ -63,6 +37,12 @@ if (! GetOptions(
die "Try \"$0 --help\" for more information.\n";
}
+
+sub win32 { return ($^O=~/^MSWin(32|64)$/i); }
+
+my $nul = (win32() ? 'nul' : '/dev/null') ;
+
+
if ($dry_run) {
$updmap = "echo updmap-sys";
}
@@ -88,7 +68,8 @@ my %available;
main(@ARGV);
sub version {
- my $ret = sprintf "%s (perl) version %s\n", $prg, $version;
+ my $ret = sprintf "%s version %s\n(svn id: %s)\n",
+ $prg, $vers, $version;
return $ret;
}
@@ -99,13 +80,26 @@ sub Usage {
This script searches for some of the most common fonts
for embedding into pdfs by dvipdfmx.
+ In addition it allows to set up arbitrary font families
+ to be embedded into the generated pdf files, as long
+ as at least the map file otf-<family>.map is present.
+ Other map files that will be used if available are
+
+ ptex-<family>.map
+ uptex-<family>.map
+ otf-up-<family>.map
+
+ Please see the documentation of updmap for details (updmap --help).
+
Usage: $prg {<fontname>|auto|nofont|status}
- <fontname> embed fonts as defined by the map file otf-<fontname>.map
- if it exists.
+ <family> embed an arbitrary font family <family>, at least the
+ map file otf-<family>.map has to be available.
auto: embed one of the following supported font families
automatically:
hiragino, morisawa, kozuka, ipaex, ipa
+ and fall back to not embedding any font if none of them
+ is available
nofont: embed no fonts (and rely on system fonts when displaying pdfs)
If your system does not have any of the supported font
families as specified above, this target is selected
@@ -139,7 +133,7 @@ sub CheckInstallFont {
sub check_mapfile {
my $mapf = shift;
- my $f = `kpsewhich $mapf 2>/dev/null`;
+ my $f = `kpsewhich $mapf 2> $nul`;
my $ret = $?;
if (wantarray) {
return (!$ret, $f);
@@ -161,7 +155,7 @@ sub GetStatus {
}
if (check_mapfile("otf-$STATUS.map")) {
- print "CURRENT map file : otf-$STATUS.map\n";
+ print "CURRENT family : $STATUS\n";
} else {
print "WARNING: Currently selected map file cannot be found: otf-$STATUS.map\n";
}
@@ -171,7 +165,7 @@ sub GetStatus {
next if ($MAPFILE eq "otf-$STATUS.map");
if (check_mapfile($MAPFILE)) {
if ($available{$k}) {
- print "Standby map file : $MAPFILE\n";
+ print "Standby family : $k\n";
}
}
}
@@ -248,8 +242,6 @@ sub SetupReplacement {
sub main {
my ($a, $b) = @_;
- # mktexlsr 2> /dev/null
-
CheckInstallFont();
if (!defined($a) || defined($b)) {
diff --git a/Master/texmf-dist/doc/fonts/jfontmaps/ChangeLog b/Master/texmf-dist/doc/fonts/jfontmaps/ChangeLog
new file mode 100644
index 00000000000..d9eab479440
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/jfontmaps/ChangeLog
@@ -0,0 +1,53 @@
+2012-02-10 Norbert Preining <preining@logic.at>
+
+ * fontmaps: add ipa and ipaex maps
+
+2012-02-06 Norbert Preining <preining@logic.at>
+
+ * scripts/updmap-setup-kanji.pl: change output of status to
+ only report family, change help text a bit,
+ fix for win32, thanks Akira Kakuto
+ Version v0.9.3
+
+2012-01-31 Norbert Preining <preining@logic.at>
+
+ * scripts/updmap-setup-kanji.pl: rewrite updmap-otf in perl
+ so that the script is usable under Windows
+ add command line options for help, dry-run, etc
+ support jis2004 via cmd line -jis2004
+
+2012-01-27 Norbert Preining <preining@logic.at>
+
+ * scripts/updmap-otf.sh: support IPA and IPAex fonts,
+ improve and extended documentation
+ Version v0.9.2
+
+2011-11-11 Norbert Preining <preining@logic.at>
+
+ * scripts/updmap-otf.sh: Version 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
+
+Old changelog of updmap-otf/updmap-setup-kanji.pl:
+
+# 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
+
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipa.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipa.map
new file mode 100644
index 00000000000..34c0803da17
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipa.map
@@ -0,0 +1,75 @@
+otf-ujmr-h UniJIS-UTF16-H ipam.ttf
+otf-ujmr-v UniJIS-UTF16-V ipam.ttf
+otf-cjmr-h Identity-H ipam.ttf/AJ16
+otf-cjmr-v Identity-V ipam.ttf/AJ16
+hminr-h H ipam.ttf
+hminr-v V ipam.ttf
+
+otf-ujgr-h UniJIS-UTF16-H ipag.ttf
+otf-ujgr-v UniJIS-UTF16-V ipag.ttf
+otf-cjgr-h Identity-H ipag.ttf/AJ16
+otf-cjgr-v Identity-V ipag.ttf/AJ16
+hgothr-h H ipag.ttf
+hgothr-v V ipag.ttf
+
+otf-ujmb-h UniJIS-UTF16-H ipam.ttf
+otf-ujmb-v UniJIS-UTF16-V ipam.ttf
+otf-cjmb-h Identity-H ipam.ttf/AJ16
+otf-cjmb-v Identity-V ipam.ttf/AJ16
+hminb-h H ipam.ttf
+hminb-v V ipam.ttf
+
+otf-ujgb-h UniJIS-UTF16-H ipag.ttf
+otf-ujgb-v UniJIS-UTF16-V ipag.ttf
+otf-cjgb-h Identity-H ipag.ttf/AJ16
+otf-cjgb-v Identity-V ipag.ttf/AJ16
+hgothb-h H ipag.ttf
+hgothb-v V ipag.ttf
+
+hgotheb-h H ipag.ttf
+hgotheb-v V ipag.ttf
+
+otf-ujmgr-h UniJIS-UTF16-H ipag.ttf
+otf-ujmgr-v UniJIS-UTF16-V ipag.ttf
+otf-cjmgr-h Identity-H ipag.ttf/AJ16
+otf-cjmgr-v Identity-V ipag.ttf/AJ16
+hmgothr-h H ipag.ttf
+hmgothr-v V ipag.ttf
+
+otf-ujml-h UniJIS-UTF16-H ipam.ttf
+otf-ujml-v UniJIS-UTF16-V ipam.ttf
+otf-cjml-h Identity-H ipam.ttf/AJ16
+otf-cjml-v Identity-V ipam.ttf/AJ16
+hminl-h H ipam.ttf
+hminl-v V ipam.ttf
+
+%for JIS X 0213:2004
+otf-ujmrn-h UniJIS2004-UTF16-H ipam.ttf
+otf-ujmrn-v UniJIS2004-UTF16-V ipam.ttf
+hminrn-h H ipam.ttf
+hminrn-v V ipam.ttf
+
+otf-ujgrn-h UniJIS2004-UTF16-H ipag.ttf
+otf-ujgrn-v UniJIS2004-UTF16-V ipag.ttf
+hgothrn-h H ipag.ttf
+hgothrn-v V ipag.ttf
+
+otf-ujmbn-h UniJIS2004-UTF16-H ipam.ttf
+otf-ujmbn-v UniJIS2004-UTF16-V ipam.ttf
+hminbn-h H ipam.ttf
+hminbn-v V ipam.ttf
+
+otf-ujgbn-h UniJIS2004-UTF16-H ipag.ttf
+otf-ujgbn-v UniJIS2004-UTF16-V ipag.ttf
+hgothbn-h H ipag.ttf
+hgothbn-v V ipag.ttf
+
+otf-ujmgrn-h UniJIS2004-UTF16-H ipag.ttf
+otf-ujmgrn-v UniJIS2004-UTF16-V ipag.ttf
+hmgothrn-h H ipag.ttf
+hmgothrn-v V ipag.ttf
+
+otf-ujmln-h UniJIS2004-UTF16-H ipam.ttf
+otf-ujmln-v UniJIS2004-UTF16-V ipam.ttf
+hminln-h H ipam.ttf
+hminln-v V ipam.ttf
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipaex.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipaex.map
new file mode 100644
index 00000000000..d45021565a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-ipaex.map
@@ -0,0 +1,75 @@
+otf-ujmr-h UniJIS-UTF16-H ipaexm.ttf
+otf-ujmr-v UniJIS-UTF16-V ipaexm.ttf
+otf-cjmr-h Identity-H ipaexm.ttf/AJ16
+otf-cjmr-v Identity-V ipaexm.ttf/AJ16
+hminr-h H ipaexm.ttf
+hminr-v V ipaexm.ttf
+
+otf-ujgr-h UniJIS-UTF16-H ipaexg.ttf
+otf-ujgr-v UniJIS-UTF16-V ipaexg.ttf
+otf-cjgr-h Identity-H ipaexg.ttf/AJ16
+otf-cjgr-v Identity-V ipaexg.ttf/AJ16
+hgothr-h H ipaexg.ttf
+hgothr-v V ipaexg.ttf
+
+otf-ujmb-h UniJIS-UTF16-H ipaexm.ttf
+otf-ujmb-v UniJIS-UTF16-V ipaexm.ttf
+otf-cjmb-h Identity-H ipaexm.ttf/AJ16
+otf-cjmb-v Identity-V ipaexm.ttf/AJ16
+hminb-h H ipaexm.ttf
+hminb-v V ipaexm.ttf
+
+otf-ujgb-h UniJIS-UTF16-H ipaexg.ttf
+otf-ujgb-v UniJIS-UTF16-V ipaexg.ttf
+otf-cjgb-h Identity-H ipaexg.ttf/AJ16
+otf-cjgb-v Identity-V ipaexg.ttf/AJ16
+hgothb-h H ipaexg.ttf
+hgothb-v V ipaexg.ttf
+
+hgotheb-h H ipaexg.ttf
+hgotheb-v V ipaexg.ttf
+
+otf-ujmgr-h UniJIS-UTF16-H ipaexg.ttf
+otf-ujmgr-v UniJIS-UTF16-V ipaexg.ttf
+otf-cjmgr-h Identity-H ipaexg.ttf/AJ16
+otf-cjmgr-v Identity-V ipaexg.ttf/AJ16
+hmgothr-h H ipaexg.ttf
+hmgothr-v V ipaexg.ttf
+
+otf-ujml-h UniJIS-UTF16-H ipaexm.ttf
+otf-ujml-v UniJIS-UTF16-V ipaexm.ttf
+otf-cjml-h Identity-H ipaexm.ttf/AJ16
+otf-cjml-v Identity-V ipaexm.ttf/AJ16
+hminl-h H ipaexm.ttf
+hminl-v V ipaexm.ttf
+
+%for JIS X 0213:2004
+otf-ujmrn-h UniJIS2004-UTF16-H ipaexm.ttf
+otf-ujmrn-v UniJIS2004-UTF16-V ipaexm.ttf
+hminrn-h H ipaexm.ttf
+hminrn-v V ipaexm.ttf
+
+otf-ujgrn-h UniJIS2004-UTF16-H ipaexg.ttf
+otf-ujgrn-v UniJIS2004-UTF16-V ipaexg.ttf
+hgothrn-h H ipaexg.ttf
+hgothrn-v V ipaexg.ttf
+
+otf-ujmbn-h UniJIS2004-UTF16-H ipaexm.ttf
+otf-ujmbn-v UniJIS2004-UTF16-V ipaexm.ttf
+hminbn-h H ipaexm.ttf
+hminbn-v V ipaexm.ttf
+
+otf-ujgbn-h UniJIS2004-UTF16-H ipaexg.ttf
+otf-ujgbn-v UniJIS2004-UTF16-V ipaexg.ttf
+hgothbn-h H ipaexg.ttf
+hgothbn-v V ipaexg.ttf
+
+otf-ujmgrn-h UniJIS2004-UTF16-H ipaexg.ttf
+otf-ujmgrn-v UniJIS2004-UTF16-V ipaexg.ttf
+hmgothrn-h H ipaexg.ttf
+hmgothrn-v V ipaexg.ttf
+
+otf-ujmln-h UniJIS2004-UTF16-H ipaexm.ttf
+otf-ujmln-v UniJIS2004-UTF16-V ipaexm.ttf
+hminln-h H ipaexm.ttf
+hminln-v V ipaexm.ttf
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipa.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipa.map
new file mode 100644
index 00000000000..3099e52fd01
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipa.map
@@ -0,0 +1,43 @@
+% otf on upTeX
+uphminr-h UniJIS-UTF16-H ipam.ttf
+uphminr-v UniJIS-UTF16-V ipam.ttf
+
+uphgothr-h UniJIS-UTF16-H ipag.ttf
+uphgothr-v UniJIS-UTF16-V ipag.ttf
+
+uphminb-h UniJIS-UTF16-H ipam.ttf
+uphminb-v UniJIS-UTF16-V ipam.ttf
+
+uphgothb-h UniJIS-UTF16-H ipag.ttf
+uphgothb-v UniJIS-UTF16-V ipag.ttf
+
+uphgotheb-h UniJIS-UTF16-H ipag.ttf
+uphgotheb-v UniJIS-UTF16-V ipag.ttf
+
+uphmgothr-h UniJIS-UTF16-H ipag.ttf
+uphmgothr-v UniJIS-UTF16-V ipag.ttf
+
+uphminl-h UniJIS-UTF16-H ipam.ttf
+uphminl-v UniJIS-UTF16-V ipam.ttf
+
+% otf on upTeX, JIS2004
+uphminrn-h UniJIS2004-UTF16-H ipam.ttf
+uphminrn-v UniJIS2004-UTF16-V ipam.ttf
+
+uphgothrn-h UniJIS2004-UTF16-H ipag.ttf
+uphgothrn-v UniJIS2004-UTF16-V ipag.ttf
+
+uphminbn-h UniJIS2004-UTF16-H ipam.ttf
+uphminbn-v UniJIS2004-UTF16-V ipam.ttf
+
+uphgothbn-h UniJIS2004-UTF16-H ipag.ttf
+uphgothbn-v UniJIS2004-UTF16-V ipag.ttf
+
+uphgothebn-h UniJIS2004-UTF16-H ipag.ttf
+uphgothebn-v UniJIS2004-UTF16-V ipag.ttf
+
+uphmgothrn-h UniJIS2004-UTF16-H ipag.ttf
+uphmgothrn-v UniJIS2004-UTF16-V ipag.ttf
+
+uphminln-h UniJIS2004-UTF16-H ipam.ttf
+uphminln-v UniJIS2004-UTF16-V ipam.ttf
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipaex.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipaex.map
new file mode 100644
index 00000000000..826a0b91853
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/otf-up-ipaex.map
@@ -0,0 +1,43 @@
+% otf on upTeX
+uphminr-h UniJIS-UTF16-H ipaexm.ttf
+uphminr-v UniJIS-UTF16-V ipaexm.ttf
+
+uphgothr-h UniJIS-UTF16-H ipaexg.ttf
+uphgothr-v UniJIS-UTF16-V ipaexg.ttf
+
+uphminb-h UniJIS-UTF16-H ipaexm.ttf
+uphminb-v UniJIS-UTF16-V ipaexm.ttf
+
+uphgothb-h UniJIS-UTF16-H ipaexg.ttf
+uphgothb-v UniJIS-UTF16-V ipaexg.ttf
+
+uphgotheb-h UniJIS-UTF16-H ipaexg.ttf
+uphgotheb-v UniJIS-UTF16-V ipaexg.ttf
+
+uphmgothr-h UniJIS-UTF16-H ipaexg.ttf
+uphmgothr-v UniJIS-UTF16-V ipaexg.ttf
+
+uphminl-h UniJIS-UTF16-H ipaexm.ttf
+uphminl-v UniJIS-UTF16-V ipaexm.ttf
+
+% otf on upTeX, JIS2004
+uphminrn-h UniJIS2004-UTF16-H ipaexm.ttf
+uphminrn-v UniJIS2004-UTF16-V ipaexm.ttf
+
+uphgothrn-h UniJIS2004-UTF16-H ipaexg.ttf
+uphgothrn-v UniJIS2004-UTF16-V ipaexg.ttf
+
+uphminbn-h UniJIS2004-UTF16-H ipaexm.ttf
+uphminbn-v UniJIS2004-UTF16-V ipaexm.ttf
+
+uphgothbn-h UniJIS2004-UTF16-H ipaexg.ttf
+uphgothbn-v UniJIS2004-UTF16-V ipaexg.ttf
+
+uphgothebn-h UniJIS2004-UTF16-H ipaexg.ttf
+uphgothebn-v UniJIS2004-UTF16-V ipaexg.ttf
+
+uphmgothrn-h UniJIS2004-UTF16-H ipaexg.ttf
+uphmgothrn-v UniJIS2004-UTF16-V ipaexg.ttf
+
+uphminln-h UniJIS2004-UTF16-H ipaexm.ttf
+uphminln-v UniJIS2004-UTF16-V ipaexm.ttf
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipa.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipa.map
new file mode 100644
index 00000000000..132acccc936
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipa.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H ipam.ttf
+rmlv V ipam.ttf
+gbm H ipag.ttf
+gbmv V ipag.ttf
+
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipaex.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipaex.map
new file mode 100644
index 00000000000..c1717951026
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/ptex-ipaex.map
@@ -0,0 +1,9 @@
+%%
+%% ASCII pTeX
+%%
+
+rml H ipaexm.ttf
+rmlv V ipaexm.ttf
+gbm H ipaexg.ttf
+gbmv V ipaexg.ttf
+
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipa.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipa.map
new file mode 100644
index 00000000000..baf933ea05a
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipa.map
@@ -0,0 +1,15 @@
+%%
+%% upTeX
+%%
+
+urml UniJIS-UTF16-H ipam.ttf
+urmlv UniJIS-UTF16-V ipam.ttf
+ugbm UniJIS-UTF16-H ipag.ttf
+ugbmv UniJIS-UTF16-V ipag.ttf
+
+uprml-h UniJIS-UTF16-H ipam.ttf
+uprml-v UniJIS-UTF16-V ipam.ttf
+upgbm-h UniJIS-UTF16-H ipag.ttf
+upgbm-v UniJIS-UTF16-V ipag.ttf
+uprml-hq UniJIS-UCS2-H ipam.ttf
+upgbm-hq UniJIS-UCS2-H ipag.ttf
diff --git a/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipaex.map b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipaex.map
new file mode 100644
index 00000000000..9dfdac5f80b
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvipdfmx/jfontmaps/uptex-ipaex.map
@@ -0,0 +1,15 @@
+%%
+%% upTeX
+%%
+
+urml UniJIS-UTF16-H ipaexm.ttf
+urmlv UniJIS-UTF16-V ipaexm.ttf
+ugbm UniJIS-UTF16-H ipaexg.ttf
+ugbmv UniJIS-UTF16-V ipaexg.ttf
+
+uprml-h UniJIS-UTF16-H ipaexm.ttf
+uprml-v UniJIS-UTF16-V ipaexm.ttf
+upgbm-h UniJIS-UTF16-H ipaexg.ttf
+upgbm-v UniJIS-UTF16-V ipaexg.ttf
+uprml-hq UniJIS-UCS2-H ipaexm.ttf
+upgbm-hq UniJIS-UCS2-H ipaexg.ttf