From 3086a4d0d5221ab0c66b369e32ada32679b5c840 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 8 Mar 2018 15:46:39 +0900 Subject: add cjk-gs-integrate-macos --- bin/amd64-freebsd/cjk-gs-integrate-macos | 1 + bin/amd64-netbsd/cjk-gs-integrate-macos | 1 + bin/armel-linux/cjk-gs-integrate-macos | 1 + bin/armhf-linux/cjk-gs-integrate-macos | 1 + bin/i386-cygwin/cjk-gs-integrate-macos | 1 + bin/i386-darwin/cjk-gs-integrate-macos | 1 + bin/i386-freebsd/cjk-gs-integrate-macos | 1 + bin/i386-linux/cjk-gs-integrate-macos | 1 + bin/i386-netbsd/cjk-gs-integrate-macos | 1 + bin/i386-solaris/cjk-gs-integrate-macos | 1 + bin/powerpc-darwin/cjk-gs-integrate-macos | 1 + bin/powerpc-linux/cjk-gs-integrate-macos | 1 + bin/sparc-solaris/cjk-gs-integrate-macos | 1 + bin/win32/cjk-gs-integrate-macos.exe | Bin 0 -> 1536 bytes bin/x86_64-cygwin/cjk-gs-integrate-macos | 1 + bin/x86_64-darwin/cjk-gs-integrate-macos | 1 + bin/x86_64-darwinlegacy/cjk-gs-integrate-macos | 1 + bin/x86_64-linux/cjk-gs-integrate-macos | 1 + bin/x86_64-solaris/cjk-gs-integrate-macos | 1 + .../doc/fonts/cjk-gs-integrate-macos/README.md | 61 +++ .../cjkgs-macos-elcapitan.dat | 393 +++++++++++++++++ .../cjkgs-macos-highsierra.dat | 474 +++++++++++++++++++++ .../cjkgs-macos-mavericks.dat | 105 +++++ .../cjkgs-macos-mountainlion.dat | 67 +++ .../cjk-gs-integrate-macos/cjkgs-macos-sierra.dat | 472 ++++++++++++++++++++ .../cjk-gs-integrate-macos.pl | 70 +++ tlpkg/tlpsrc/cjk-gs-integrate-macos.tlpsrc | 1 + 27 files changed, 1661 insertions(+) create mode 120000 bin/amd64-freebsd/cjk-gs-integrate-macos create mode 120000 bin/amd64-netbsd/cjk-gs-integrate-macos create mode 120000 bin/armel-linux/cjk-gs-integrate-macos create mode 120000 bin/armhf-linux/cjk-gs-integrate-macos create mode 120000 bin/i386-cygwin/cjk-gs-integrate-macos create mode 120000 bin/i386-darwin/cjk-gs-integrate-macos create mode 120000 bin/i386-freebsd/cjk-gs-integrate-macos create mode 120000 bin/i386-linux/cjk-gs-integrate-macos create mode 120000 bin/i386-netbsd/cjk-gs-integrate-macos create mode 120000 bin/i386-solaris/cjk-gs-integrate-macos create mode 120000 bin/powerpc-darwin/cjk-gs-integrate-macos create mode 120000 bin/powerpc-linux/cjk-gs-integrate-macos create mode 120000 bin/sparc-solaris/cjk-gs-integrate-macos create mode 100755 bin/win32/cjk-gs-integrate-macos.exe create mode 120000 bin/x86_64-cygwin/cjk-gs-integrate-macos create mode 120000 bin/x86_64-darwin/cjk-gs-integrate-macos create mode 120000 bin/x86_64-darwinlegacy/cjk-gs-integrate-macos create mode 120000 bin/x86_64-linux/cjk-gs-integrate-macos create mode 120000 bin/x86_64-solaris/cjk-gs-integrate-macos create mode 100644 texmf-dist/doc/fonts/cjk-gs-integrate-macos/README.md create mode 100644 texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-elcapitan.dat create mode 100644 texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-highsierra.dat create mode 100644 texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mavericks.dat create mode 100644 texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mountainlion.dat create mode 100644 texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-sierra.dat create mode 100755 texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl create mode 100644 tlpkg/tlpsrc/cjk-gs-integrate-macos.tlpsrc diff --git a/bin/amd64-freebsd/cjk-gs-integrate-macos b/bin/amd64-freebsd/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/amd64-freebsd/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/amd64-netbsd/cjk-gs-integrate-macos b/bin/amd64-netbsd/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/amd64-netbsd/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/armel-linux/cjk-gs-integrate-macos b/bin/armel-linux/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/armel-linux/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/armhf-linux/cjk-gs-integrate-macos b/bin/armhf-linux/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/armhf-linux/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-cygwin/cjk-gs-integrate-macos b/bin/i386-cygwin/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-cygwin/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-darwin/cjk-gs-integrate-macos b/bin/i386-darwin/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-darwin/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-freebsd/cjk-gs-integrate-macos b/bin/i386-freebsd/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-freebsd/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-linux/cjk-gs-integrate-macos b/bin/i386-linux/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-linux/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-netbsd/cjk-gs-integrate-macos b/bin/i386-netbsd/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-netbsd/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/i386-solaris/cjk-gs-integrate-macos b/bin/i386-solaris/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/i386-solaris/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/powerpc-darwin/cjk-gs-integrate-macos b/bin/powerpc-darwin/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/powerpc-darwin/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/powerpc-linux/cjk-gs-integrate-macos b/bin/powerpc-linux/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/powerpc-linux/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/sparc-solaris/cjk-gs-integrate-macos b/bin/sparc-solaris/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/sparc-solaris/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/win32/cjk-gs-integrate-macos.exe b/bin/win32/cjk-gs-integrate-macos.exe new file mode 100755 index 00000000..5777d90a Binary files /dev/null and b/bin/win32/cjk-gs-integrate-macos.exe differ diff --git a/bin/x86_64-cygwin/cjk-gs-integrate-macos b/bin/x86_64-cygwin/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/x86_64-cygwin/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/x86_64-darwin/cjk-gs-integrate-macos b/bin/x86_64-darwin/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/x86_64-darwin/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/x86_64-darwinlegacy/cjk-gs-integrate-macos b/bin/x86_64-darwinlegacy/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/x86_64-darwinlegacy/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/x86_64-linux/cjk-gs-integrate-macos b/bin/x86_64-linux/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/x86_64-linux/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/bin/x86_64-solaris/cjk-gs-integrate-macos b/bin/x86_64-solaris/cjk-gs-integrate-macos new file mode 120000 index 00000000..05e6a994 --- /dev/null +++ b/bin/x86_64-solaris/cjk-gs-integrate-macos @@ -0,0 +1 @@ +../../texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl \ No newline at end of file diff --git a/texmf-dist/doc/fonts/cjk-gs-integrate-macos/README.md b/texmf-dist/doc/fonts/cjk-gs-integrate-macos/README.md new file mode 100644 index 00000000..07aee10e --- /dev/null +++ b/texmf-dist/doc/fonts/cjk-gs-integrate-macos/README.md @@ -0,0 +1,61 @@ +External Database for cjk-gs-integrate +============================================= + +Due to frequent incompatible changes in font file names by Apple, +the built-in database in cjk-gs-integrate doesn't support +OS X 10.8 Mountain Lion or later versions. Support for these +releases are provided in additional databases included in the +current package. + +Usage +----- + +Either install `cjk-gs-integrate-macos` from +[TLContrib](https://contrib.texlive.info) or download the +required database files directly from the +[GitHub account](https://github.com/texjporg/cjk-gs-support). + +We provide the following additional databases: + +- for Mountain Lion (10.8): + [cjkgs-macos-mountainlion.dat](https://raw.githubusercontent.com/texjporg/cjk-gs-support/master/cjkgs-macos-mountainlion.dat) +- for Mavericks (10.9) and Yosemite (10.10): + [cjkgs-macos-mavericks.dat](https://raw.githubusercontent.com/texjporg/cjk-gs-support/master/cjkgs-macos-mavericks.dat) +- for El Capitan (10.11): + [cjkgs-macos-elcapitan.dat](https://raw.githubusercontent.com/texjporg/cjk-gs-support/master/cjkgs-macos-elcapitan.dat) +- for Sierra (10.12): + [cjkgs-macos-sierra.dat](https://raw.githubusercontent.com/texjporg/cjk-gs-support/master/cjkgs-macos-sierra.dat) +- for High Sierra (10.13): + [cjkgs-macos-highsierra.dat](https://raw.githubusercontent.com/texjporg/cjk-gs-support/master/cjkgs-macos-highsierra.dat) + +Download the database file (`*.dat`) which is suitable for +your OS version. Either place it in the current working directory +or into the directory `$TEXMF/fonts/misc/cjk-gs-integrate` where +`$TEXMF` is one of the TEXMF trees/. + +Then execute the script in the usual way (see main documentation) and add +the option `--fontdef-add`. For macOS 10.13 High Sierra this would be: + +````` +cjk-gs-integrate[.pl] --fontdef-add=cjkgs-macos-highsierra.dat +````` + +For macOS 10.12 Sierra, use `cjkgs-macos-sierra.dat`. +For OS X 10.11 El Capitan, use `cjkgs-macos-elcapitan.dat`. + +We also provide a wrapper `cjk-gs-integrate-macos.pl`, which detects your +macOS version and use the suitable database: + +````` +cjk-gs-integrate-macos[.pl] +````` + +Authors, Contributors, and Copyright +------------------------------------ + +Maintained by Japanese TeX Development Community. For development, see + https://github.com/texjporg/cjk-gs-support + +The script is licensed under GNU General Public License Version 3 or later. +The contained font data is not copyrightable. + diff --git a/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-elcapitan.dat b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-elcapitan.dat new file mode 100644 index 00000000..e3be35ab --- /dev/null +++ b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-elcapitan.dat @@ -0,0 +1,393 @@ +### JAPANESE ### + +# Hiragino + +Name: HiraMinProN-W3 +Class: Japan +Provides(30): Ryumin-Light +Provides(30): RyuminPro-Light +OTFname(20): ヒラギノ明朝 ProN W3.otf +OTFname(19): ヒラギノ明朝 ProN W3.otf +OTFname(10): HiraMinProN-W3.otf +OTCname(30): ヒラギノ明朝 ProN W3.ttc(0) +OTCname(29): ヒラギノ明朝 ProN W3.ttc(0) +OTCname(28): HiraginoSerif-W3.ttc(0) + +Name: HiraMinProN-W6 +Class: Japan +Provides(30): FutoMinA101-Bold +Provides(30): FutoMinA101Pro-Bold +Provides(30): MidashiMin-MA31 +Provides(30): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 ProN W6.otf +OTFname(19): ヒラギノ明朝 ProN W6.otf +OTFname(10): HiraMinProN-W6.otf +OTCname(30): ヒラギノ明朝 ProN W6.ttc(0) +OTCname(29): ヒラギノ明朝 ProN W6.ttc(0) +OTCname(28): HiraginoSerif-W6.ttc(0) + +Name: HiraKakuProN-W3 +Class: Japan +Provides(30): GothicBBB-Medium +Provides(30): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ ProN W3.otf +OTFname(19): ヒラギノ角ゴ ProN W3.otf +OTFname(10): HiraKakuProN-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(2) +OTCname(29): ヒラギノ角ゴシック W3.ttc(2) +OTCname(28): HiraginoSans-W3.ttc(2) + +Name: HiraKakuProN-W6 +Class: Japan +Provides(30): FutoGoB101-Bold +Provides(30): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ ProN W6.otf +OTFname(19): ヒラギノ角ゴ ProN W6.otf +OTFname(10): HiraKakuProN-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(2) +OTCname(29): ヒラギノ角ゴシック W6.ttc(2) +OTCname(28): HiraginoSans-W6.ttc(2) + +Name: HiraKakuStdN-W8 +Class: Japan +Provides(30): MidashiGo-MB31 +Provides(30): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ StdN W8.otf +OTFname(19): ヒラギノ角ゴ StdN W8.otf +OTFname(10): HiraKakuStdN-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(3) +OTCname(29): ヒラギノ角ゴシック W8.ttc(3) +OTCname(28): HiraginoSans-W8.ttc(3) + +Name: HiraMaruProN-W4 +Class: Japan +Provides(30): Jun101-Light +Provides(30): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ ProN W4.otf +OTFname(19): ヒラギノ丸ゴ ProN W4.otf +OTFname(10): HiraMaruProN-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(28): HiraginoSansR-W4.ttc(1) + +Name: HiraMinPro-W3 +Class: Japan +Provides(40): Ryumin-Light +Provides(40): RyuminPro-Light +OTFname(20): ヒラギノ明朝 Pro W3.otf +OTFname(19): ヒラギノ明朝 Pro W3.otf +OTFname(10): HiraMinPro-W3.otf +OTCname(30): ヒラギノ明朝 ProN W3.ttc(1) +OTCname(29): ヒラギノ明朝 ProN W3.ttc(1) +OTCname(28): HiraginoSerif-W3.ttc(1) + +Name: HiraMinPro-W6 +Class: Japan +Provides(40): FutoMinA101-Bold +Provides(40): FutoMinA101Pro-Bold +Provides(40): MidashiMin-MA31 +Provides(40): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 Pro W6.otf +OTFname(19): ヒラギノ明朝 Pro W6.otf +OTFname(10): HiraMinPro-W6.otf +OTCname(30): ヒラギノ明朝 ProN W6.ttc(1) +OTCname(29): ヒラギノ明朝 ProN W6.ttc(1) +OTCname(28): HiraginoSerif-W6.ttc(1) + +Name: HiraKakuPro-W3 +Class: Japan +Provides(40): GothicBBB-Medium +Provides(40): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ Pro W3.otf +OTFname(19): ヒラギノ角ゴ Pro W3.otf +OTFname(10): HiraKakuPro-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(3) +OTCname(29): ヒラギノ角ゴシック W3.ttc(3) +OTCname(28): HiraginoSans-W3.ttc(3) + +Name: HiraKakuPro-W6 +Class: Japan +Provides(40): FutoGoB101-Bold +Provides(40): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ Pro W6.otf +OTFname(19): ヒラギノ角ゴ Pro W6.otf +OTFname(10): HiraKakuPro-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(3) +OTCname(29): ヒラギノ角ゴシック W6.ttc(3) +OTCname(28): HiraginoSans-W6.ttc(3) + +Name: HiraKakuStd-W8 +Class: Japan +Provides(40): MidashiGo-MB31 +Provides(40): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ Std W8.otf +OTFname(19): ヒラギノ角ゴ Std W8.otf +OTFname(10): HiraKakuStd-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(2) +OTCname(29): ヒラギノ角ゴシック W8.ttc(2) +OTCname(28): HiraginoSans-W8.ttc(2) + +Name: HiraMaruPro-W4 +Class: Japan +Provides(40): Jun101-Light +Provides(40): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ Pro W4.otf +OTFname(19): ヒラギノ丸ゴ Pro W4.otf +OTFname(10): HiraMaruPro-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(28): HiraginoSansR-W4.ttc(0) + +Name: HiraginoSans-W0 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W0.ttc(0) +OTCname(29): ヒラギノ角ゴシック W0.ttc(0) +OTCname(28): HiraginoSans-W0.ttc(0) + +Name: HiraginoSans-W1 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W1.ttc(0) +OTCname(29): ヒラギノ角ゴシック W1.ttc(0) +OTCname(28): HiraginoSans-W1.ttc(0) + +Name: HiraginoSans-W2 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W2.ttc(0) +OTCname(29): ヒラギノ角ゴシック W2.ttc(0) +OTCname(28): HiraginoSans-W2.ttc(0) + +Name: HiraginoSans-W3 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W3.ttc(0) +OTCname(29): ヒラギノ角ゴシック W3.ttc(0) +OTCname(28): HiraginoSans-W3.ttc(0) + +Name: HiraginoSans-W4 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W4.ttc(0) +OTCname(29): ヒラギノ角ゴシック W4.ttc(0) +OTCname(28): HiraginoSans-W4.ttc(0) + +Name: HiraginoSans-W5 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W5.ttc(0) +OTCname(29): ヒラギノ角ゴシック W5.ttc(0) +OTCname(28): HiraginoSans-W5.ttc(0) + +Name: HiraginoSans-W6 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W6.ttc(0) +OTCname(29): ヒラギノ角ゴシック W6.ttc(0) +OTCname(28): HiraginoSans-W6.ttc(0) + +Name: HiraginoSans-W7 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W7.ttc(0) +OTCname(29): ヒラギノ角ゴシック W7.ttc(0) +OTCname(28): HiraginoSans-W7.ttc(0) + +Name: HiraginoSans-W8 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W8.ttc(0) +OTCname(29): ヒラギノ角ゴシック W8.ttc(0) +OTCname(28): HiraginoSans-W8.ttc(0) + +Name: HiraginoSans-W9 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W9.ttc(0) +OTCname(29): ヒラギノ角ゴシック W9.ttc(0) +OTCname(28): HiraginoSans-W9.ttc(0) + +# Yu-fonts MacOS version + +Name: YuMin-Medium +Class: Japan +Provides(80): Ryumin-Light +Provides(80): RyuminPro-Light +Provides(80): HiraMinProN-W3 +Provides(80): HiraMinPro-W3 +OTFname(20): Yu Mincho Medium.otf +OTFname(10): YuMin-Medium.otf +OTCname(30): YuMincho.ttc(0) + +Name: YuMin-Demibold +Class: Japan +Provides(80): FutoMinA101-Bold +Provides(80): FutoMinA101Pro-Bold +Provides(80): HiraMinProN-W6 +Provides(80): HiraMinPro-W6 +Provides(80): MidashiMin-MA31 +Provides(80): MidashiMinPro-MA31 +OTFname(20): Yu Mincho Demibold.otf +OTFname(10): YuMin-Demibold.otf +OTCname(30): YuMincho.ttc(1) + +Name: YuMin_36pKn-Medium +Class: Japan +OTCname(30): YuMincho.ttc(2) + +Name: YuMin_36pKn-Demibold +Class: Japan +OTCname(30): YuMincho.ttc(3) + +# Fontworks MacOS version + +Name: Klee-Medium +Class: Japan +OTCname: Klee.ttc(1) + +Name: Klee-Demibold +Class: Japan +OTCname: Klee.ttc(0) + +Name: TsukuARdGothic-Regular +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(0) + +Name: TsukuARdGothic-Bold +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(1) + +Name: TsukuBRdGothic-Regular +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(0) + +Name: TsukuBRdGothic-Bold +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(1) + +### SIMPLIFIED/TRADITIONAL CHINESE ### + +# Hiragino chinese + +Name: HiraginoSansGB-W3 +Class: GB +Provides(50): STHeiti-Light +OTFname(20): Hiragino Sans GB W3.otf +OTFname(10): HiraginoSansGB-W3.otf +OTCname(30): Hiragino Sans GB W3.ttc(0) +OTCname(28): HiraginoSansGB-W3.ttc(0) + +Name: HiraginoSansGB-W6 +Class: GB +Provides(50): STHeiti-Regular +OTFname(20): Hiragino Sans GB W6.otf +OTFname(10): HiraginoSansGB-W6.otf +OTCname(30): Hiragino Sans GB W6.ttc(0) +OTCname(28): HiraginoSansGB-W6.ttc(0) + +# Changzhou SinoType + +Name: STSong +Class: GB +#Provides(??): STSong-Light # fails +#Provides(??): STSong-Regular # fails +TTFname(10): STSong.ttf +TTFname(11): STSONG.TTF +TTFname(20): 华文宋体.ttf +TTCname(30): Songti.ttc(4) + +Name: STKaiti +Class: GB +#Provides(??): STKaiti-Regular # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(4) + +Name: STKaiti-Adobe-CNS1 +Class: CNS +#Provides(??): MKai-Medium # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(4) + +Name: STSongti-SC-Black +Class: GB +TTCname(30): Songti.ttc(0) + +Name: STSongti-SC-Bold +Class: GB +TTCname(30): Songti.ttc(1) + +Name: STSongti-TC-Bold +Class: CNS +TTCname(30): Songti.ttc(2) + +Name: STSongti-SC-Light +Class: GB +TTCname(30): Songti.ttc(3) + +Name: STSongti-TC-Light +Class: CNS +TTCname(30): Songti.ttc(5) + +Name: STSongti-SC-Regular +Class: GB +TTCname(30): Songti.ttc(6) + +Name: STSongti-TC-Regular +Class: CNS +TTCname(30): Songti.ttc(7) + +Name: STKaiti-SC-Black +Class: GB +TTCname(30): Kaiti.ttc(0) + +Name: STKaiti-SC-Bold +Class: GB +TTCname(30): Kaiti.ttc(1) + +Name: STKaiTi-TC-Bold +Class: CNS +TTCname(30): Kaiti.ttc(2) + +Name: STKaiti-SC-Regular +Class: GB +TTCname(30): Kaiti.ttc(3) + +Name: STKaiTi-TC-Regular +Class: CNS +TTCname(30): Kaiti.ttc(5) + +Name: STBaoli-SC-Regular +Class: GB +TTCname(30): Baoli.ttc(0) + +Name: STLibian-SC-Regular +Class: GB +TTCname(30): Libian.ttc(0) + +Name: STXingkai-SC-Bold +Class: GB +TTCname(30): Xingkai.ttc(0) + +Name: STXingkai-SC-Light +Class: GB +TTCname(30): Xingkai.ttc(1) + +Name: STYuanti-SC-Bold +Class: GB +TTCname(30): Yuanti.ttc(0) + +Name: STYuanti-TC-Bold +Class: CNS +TTCname(30): Yuanti.ttc(1) + +Name: STYuanti-SC-Light +Class: GB +TTCname(30): Yuanti.ttc(2) + +Name: STYuanti-TC-Light +Class: CNS +TTCname(30): Yuanti.ttc(3) + +Name: STYuanti-SC-Regular +Class: GB +TTCname(30): Yuanti.ttc(4) + +Name: STYuanti-TC-Regular +Class: CNS +TTCname(30): Yuanti.ttc(5) + diff --git a/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-highsierra.dat b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-highsierra.dat new file mode 100644 index 00000000..38f8fe10 --- /dev/null +++ b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-highsierra.dat @@ -0,0 +1,474 @@ +### JAPANESE ### + +# Hiragino + +Name: HiraMinProN-W3 +Class: Japan +Provides(30): Ryumin-Light +Provides(30): RyuminPro-Light +OTFname(20): ヒラギノ明朝 ProN W3.otf +OTFname(19): ヒラギノ明朝 ProN W3.otf +OTFname(10): HiraMinProN-W3.otf +OTCname(40): ヒラギノ明朝 ProN.ttc(0) +OTCname(39): ヒラギノ明朝 ProN.ttc(0) +OTCname(38): HiraginoSerif.ttc(0) + +Name: HiraMinProN-W6 +Class: Japan +Provides(30): FutoMinA101-Bold +Provides(30): FutoMinA101Pro-Bold +Provides(30): MidashiMin-MA31 +Provides(30): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 ProN W6.otf +OTFname(19): ヒラギノ明朝 ProN W6.otf +OTFname(10): HiraMinProN-W6.otf +OTCname(40): ヒラギノ明朝 ProN.ttc(2) +OTCname(39): ヒラギノ明朝 ProN.ttc(2) +OTCname(38): HiraginoSerif.ttc(2) + +Name: HiraKakuProN-W3 +Class: Japan +Provides(30): GothicBBB-Medium +Provides(30): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ ProN W3.otf +OTFname(19): ヒラギノ角ゴ ProN W3.otf +OTFname(10): HiraKakuProN-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(2) +OTCname(29): ヒラギノ角ゴシック W3.ttc(2) +OTCname(28): HiraginoSans-W3.ttc(2) + +Name: HiraKakuProN-W6 +Class: Japan +Provides(30): FutoGoB101-Bold +Provides(30): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ ProN W6.otf +OTFname(19): ヒラギノ角ゴ ProN W6.otf +OTFname(10): HiraKakuProN-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(2) +OTCname(29): ヒラギノ角ゴシック W6.ttc(2) +OTCname(28): HiraginoSans-W6.ttc(2) + +Name: HiraKakuStdN-W8 +Class: Japan +Provides(30): MidashiGo-MB31 +Provides(30): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ StdN W8.otf +OTFname(19): ヒラギノ角ゴ StdN W8.otf +OTFname(10): HiraKakuStdN-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(3) +OTCname(29): ヒラギノ角ゴシック W8.ttc(3) +OTCname(28): HiraginoSans-W8.ttc(3) + +Name: HiraMaruProN-W4 +Class: Japan +Provides(30): Jun101-Light +Provides(30): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ ProN W4.otf +OTFname(19): ヒラギノ丸ゴ ProN W4.otf +OTFname(10): HiraMaruProN-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(28): HiraginoSansR-W4.ttc(1) + +Name: HiraMinPro-W3 +Class: Japan +Provides(40): Ryumin-Light +Provides(40): RyuminPro-Light +OTFname(20): ヒラギノ明朝 Pro W3.otf +OTFname(19): ヒラギノ明朝 Pro W3.otf +OTFname(10): HiraMinPro-W3.otf +OTCname(40): ヒラギノ明朝 ProN.ttc(1) +OTCname(39): ヒラギノ明朝 ProN.ttc(1) +OTCname(38): HiraginoSerif.ttc(1) + +Name: HiraMinPro-W6 +Class: Japan +Provides(40): FutoMinA101-Bold +Provides(40): FutoMinA101Pro-Bold +Provides(40): MidashiMin-MA31 +Provides(40): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 Pro W6.otf +OTFname(19): ヒラギノ明朝 Pro W6.otf +OTFname(10): HiraMinPro-W6.otf +OTCname(40): ヒラギノ明朝 ProN.ttc(3) +OTCname(39): ヒラギノ明朝 ProN.ttc(3) +OTCname(38): HiraginoSerif.ttc(3) + +Name: HiraKakuPro-W3 +Class: Japan +Provides(40): GothicBBB-Medium +Provides(40): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ Pro W3.otf +OTFname(19): ヒラギノ角ゴ Pro W3.otf +OTFname(10): HiraKakuPro-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(3) +OTCname(29): ヒラギノ角ゴシック W3.ttc(3) +OTCname(28): HiraginoSans-W3.ttc(3) + +Name: HiraKakuPro-W6 +Class: Japan +Provides(40): FutoGoB101-Bold +Provides(40): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ Pro W6.otf +OTFname(19): ヒラギノ角ゴ Pro W6.otf +OTFname(10): HiraKakuPro-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(3) +OTCname(29): ヒラギノ角ゴシック W6.ttc(3) +OTCname(28): HiraginoSans-W6.ttc(3) + +Name: HiraKakuStd-W8 +Class: Japan +Provides(40): MidashiGo-MB31 +Provides(40): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ Std W8.otf +OTFname(19): ヒラギノ角ゴ Std W8.otf +OTFname(10): HiraKakuStd-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(2) +OTCname(29): ヒラギノ角ゴシック W8.ttc(2) +OTCname(28): HiraginoSans-W8.ttc(2) + +Name: HiraMaruPro-W4 +Class: Japan +Provides(40): Jun101-Light +Provides(40): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ Pro W4.otf +OTFname(19): ヒラギノ丸ゴ Pro W4.otf +OTFname(10): HiraMaruPro-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(28): HiraginoSansR-W4.ttc(0) + +Name: HiraginoSans-W0 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W0.ttc(0) +OTCname(29): ヒラギノ角ゴシック W0.ttc(0) +OTCname(28): HiraginoSans-W0.ttc(0) + +Name: HiraginoSans-W1 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W1.ttc(0) +OTCname(29): ヒラギノ角ゴシック W1.ttc(0) +OTCname(28): HiraginoSans-W1.ttc(0) + +Name: HiraginoSans-W2 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W2.ttc(0) +OTCname(29): ヒラギノ角ゴシック W2.ttc(0) +OTCname(28): HiraginoSans-W2.ttc(0) + +Name: HiraginoSans-W3 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W3.ttc(0) +OTCname(29): ヒラギノ角ゴシック W3.ttc(0) +OTCname(28): HiraginoSans-W3.ttc(0) + +Name: HiraginoSans-W4 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W4.ttc(0) +OTCname(29): ヒラギノ角ゴシック W4.ttc(0) +OTCname(28): HiraginoSans-W4.ttc(0) + +Name: HiraginoSans-W5 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W5.ttc(0) +OTCname(29): ヒラギノ角ゴシック W5.ttc(0) +OTCname(28): HiraginoSans-W5.ttc(0) + +Name: HiraginoSans-W6 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W6.ttc(0) +OTCname(29): ヒラギノ角ゴシック W6.ttc(0) +OTCname(28): HiraginoSans-W6.ttc(0) + +Name: HiraginoSans-W7 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W7.ttc(0) +OTCname(29): ヒラギノ角ゴシック W7.ttc(0) +OTCname(28): HiraginoSans-W7.ttc(0) + +Name: HiraginoSans-W8 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W8.ttc(0) +OTCname(29): ヒラギノ角ゴシック W8.ttc(0) +OTCname(28): HiraginoSans-W8.ttc(0) + +Name: HiraginoSans-W9 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W9.ttc(0) +OTCname(29): ヒラギノ角ゴシック W9.ttc(0) +OTCname(28): HiraginoSans-W9.ttc(0) + +# Yu-fonts MacOS version + +Name: YuMin-Medium +Class: Japan +Provides(80): Ryumin-Light +Provides(80): RyuminPro-Light +Provides(80): HiraMinProN-W3 +Provides(80): HiraMinPro-W3 +OTFname(20): Yu Mincho Medium.otf +OTFname(10): YuMin-Medium.otf +OTCname(30): YuMincho.ttc(0) + +Name: YuMin-Demibold +Class: Japan +Provides(80): FutoMinA101-Bold +Provides(80): FutoMinA101Pro-Bold +Provides(80): HiraMinProN-W6 +Provides(80): HiraMinPro-W6 +Provides(80): MidashiMin-MA31 +Provides(80): MidashiMinPro-MA31 +OTFname(20): Yu Mincho Demibold.otf +OTFname(10): YuMin-Demibold.otf +OTCname(30): YuMincho.ttc(1) + +Name: YuMin-Extrabold +Class: Japan +OTCname(30): YuMincho.ttc(2) + +Name: YuMin_36pKn-Medium +Class: Japan +OTCname(30): YuMincho.ttc(3) + +Name: YuMin_36pKn-Demibold +Class: Japan +OTCname(30): YuMincho.ttc(4) + +Name: YuMin_36pKn-Extrabold +Class: Japan +OTCname(30): YuMincho.ttc(5) + +Name: YuKyo_Yoko-Medium +Class: Japan +OTCname: Kyokasho.ttc(0) + +Name: YuKyo_Yoko-Bold +Class: Japan +OTCname: Kyokasho.ttc(1) + +Name: YuKyo-Medium +Class: Japan +OTCname: Kyokasho.ttc(2) + +Name: YuKyo-Bold +Class: Japan +OTCname: Kyokasho.ttc(3) + +# Fontworks MacOS version + +Name: Klee-Medium +Class: Japan +OTCname: Klee.ttc(1) + +Name: Klee-Demibold +Class: Japan +OTCname: Klee.ttc(0) + +Name: TsukuARdGothic-Regular +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(0) + +Name: TsukuARdGothic-Bold +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(1) + +Name: TsukuBRdGothic-Regular +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(0) + +Name: TsukuBRdGothic-Bold +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(1) + +# Toppan MacOS version + +Name: ToppanBunkyuMinchoPr6N-Regular +Class: Japan +OTFname(20): ToppanBunkyuMincho-Regular.otf # take over from Sierra +OTFname(10): ToppanBunkyuMinchoPr6N-Regular.otf + +Name: ToppanBunkyuGothicPr6N-DB +Class: Japan +OTCname(20): ToppanBunkyuGothic.ttc(0) # take over from Sierra +OTCname(10): ToppanBunkyuGothicPr6N.ttc(0) + +Name: ToppanBunkyuGothicPr6N-Regular +Class: Japan +OTCname(20): ToppanBunkyuGothic.ttc(1) # take over from Sierra +OTCname(10): ToppanBunkyuGothicPr6N.ttc(1) + +Name: ToppanBunkyuMidashiMinchoStdN-ExtraBold +Class: Japan +OTFname(20): ToppanBunkyuMidashiMincho-ExtraBold.otf # take over from Sierra +OTFname(10): ToppanBunkyuMidashiMinchoStdN-ExtraBold.otf + +Name: ToppanBunkyuMidashiGothicStdN-ExtraBold +Class: Japan +OTFname(20): ToppanBunkyuMidashiGothic-ExtraBold.otf # take over from Sierra +OTFname(10): ToppanBunkyuMidashiGothicStdN-ExtraBold.otf + +### SIMPLIFIED/TRADITIONAL CHINESE ### + +# Hiragino chinese + +Name: HiraginoSansGB-W3 +Class: GB +Provides(50): STHeiti-Light +OTFname(20): Hiragino Sans GB W3.otf +OTFname(10): HiraginoSansGB-W3.otf +OTCname(40): Hiragino Sans GB.ttc(0) +OTCname(38): HiraginoSansGB.ttc(0) + +Name: HiraginoSansGB-W6 +Class: GB +Provides(50): STHeiti-Regular +OTFname(20): Hiragino Sans GB W6.otf +OTFname(10): HiraginoSansGB-W6.otf +OTCname(40): Hiragino Sans GB.ttc(2) +OTCname(38): HiraginoSansGB.ttc(2) + +Name: HiraginoSansCNS-W3 +Class: CNS +OTCname(29): Hiragino_Sans_CNS.ttc(0) +OTCname(28): HiraginoSansCNS.ttc(0) + +Name: HiraginoSansCNS-W6 +Class: CNS +OTCname(29): Hiragino_Sans_CNS.ttc(1) +OTCname(28): HiraginoSansCNS.ttc(1) + +# Changzhou SinoType + +Name: STSong +Class: GB +#Provides(??): STSong-Light # fails +#Provides(??): STSong-Regular # fails +TTFname(10): STSong.ttf +TTFname(11): STSONG.TTF +TTFname(20): 华文宋体.ttf +TTCname(30): Songti.ttc(4) + +Name: STKaiti +Class: GB +#Provides(??): STKaiti-Regular # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(1) + +Name: STKaiti-Adobe-CNS1 +Class: CNS +#Provides(??): MKai-Medium # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(1) + +Name: STSongti-SC-Black +Class: GB +TTCname(30): Songti.ttc(0) + +Name: STSongti-SC-Bold +Class: GB +TTCname(30): Songti.ttc(1) + +Name: STSongti-TC-Bold +Class: CNS +TTCname(30): Songti.ttc(2) + +Name: STSongti-SC-Light +Class: GB +TTCname(30): Songti.ttc(3) + +Name: STSongti-TC-Light +Class: CNS +TTCname(30): Songti.ttc(5) + +Name: STSongti-SC-Regular +Class: GB +TTCname(30): Songti.ttc(6) + +Name: STSongti-TC-Regular +Class: CNS +TTCname(30): Songti.ttc(7) + +Name: STKaitiSC-Regular +Class: GB +TTCname(30): Kaiti.ttc(0) + +Name: STKaitiTC-Regular +Class: CNS +TTCname(30): Kaiti.ttc(2) + +Name: STKaitiSC-Bold +Class: GB +TTCname(30): Kaiti.ttc(3) + +Name: STKaitiTC-Bold +Class: CNS +TTCname(30): Kaiti.ttc(4) + +Name: STKaitiSC-Black +Class: GB +TTCname(30): Kaiti.ttc(5) + +Name: STKaitiTC-Black +Class: CNS +TTCname(30): Kaiti.ttc(6) + +Name: STBaoliSC-Regular +Class: GB +TTCname(30): Baoli.ttc(0) + +Name: STBaoliTC-Regular +Class: CNS +TTCname(30): Baoli.ttc(1) + +Name: STLibianSC-Regular +Class: GB +TTCname(30): Libian.ttc(0) + +Name: STLibianTC-Regular +Class: CNS +TTCname(30): Libian.ttc(1) + +Name: STXingkaiSC-Bold +Class: GB +TTCname(30): Xingkai.ttc(0) + +Name: STXingkaiTC-Bold +Class: CNS +TTCname(30): Xingkai.ttc(1) + +Name: STXingkaiSC-Light +Class: GB +TTCname(30): Xingkai.ttc(2) + +Name: STXingkaiTC-Light +Class: CNS +TTCname(30): Xingkai.ttc(3) + +Name: STYuanti-SC-Regular +Class: GB +TTCname(30): Yuanti.ttc(0) + +Name: STYuanti-TC-Regular +Class: CNS +TTCname(30): Yuanti.ttc(1) + +Name: STYuanti-SC-Bold +Class: GB +TTCname(30): Yuanti.ttc(2) + +Name: STYuanti-TC-Bold +Class: CNS +TTCname(30): Yuanti.ttc(3) + +Name: STYuanti-SC-Light +Class: GB +TTCname(30): Yuanti.ttc(4) + +Name: STYuanti-TC-Light +Class: CNS +TTCname(30): Yuanti.ttc(5) + diff --git a/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mavericks.dat b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mavericks.dat new file mode 100644 index 00000000..c12ce27e --- /dev/null +++ b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mavericks.dat @@ -0,0 +1,105 @@ +### SIMPLIFIED/TRADITIONAL CHINESE ### + +# Changzhou SinoType + +Name: STSong +Class: GB +#Provides(??): STSong-Light # fails +#Provides(??): STSong-Regular # fails +TTFname(10): STSong.ttf +TTFname(11): STSONG.TTF +TTFname(20): 华文宋体.ttf +TTCname(30): Songti.ttc(4) + +Name: STKaiti +Class: GB +#Provides(??): STKaiti-Regular # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(4) + +Name: STKaiti-Adobe-CNS1 +Class: CNS +#Provides(??): MKai-Medium # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(4) + +Name: STSongti-SC-Black +Class: GB +TTCname(30): Songti.ttc(0) + +Name: STSongti-SC-Bold +Class: GB +TTCname(30): Songti.ttc(1) + +Name: STSongti-TC-Bold +Class: CNS +TTCname(30): Songti.ttc(2) + +Name: STSongti-SC-Light +Class: GB +TTCname(30): Songti.ttc(3) + +Name: STSongti-TC-Light +Class: CNS +TTCname(30): Songti.ttc(5) + +Name: STSongti-SC-Regular +Class: GB +TTCname(30): Songti.ttc(6) + +Name: STSongti-TC-Regular +Class: CNS +TTCname(30): Songti.ttc(7) + +Name: STKaiti-SC-Black +Class: GB +TTCname(30): Kaiti.ttc(0) + +Name: STKaiti-SC-Bold +Class: GB +TTCname(30): Kaiti.ttc(1) + +Name: STKaiTi-TC-Bold +Class: CNS +TTCname(30): Kaiti.ttc(2) + +Name: STKaiti-SC-Regular +Class: GB +TTCname(30): Kaiti.ttc(3) + +Name: STKaiTi-TC-Regular +Class: CNS +TTCname(30): Kaiti.ttc(5) + +Name: STBaoli-SC-Regular +Class: GB +TTCname(30): Baoli.ttc(0) + +Name: STLibian-SC-Regular +Class: GB +TTCname(30): Libian.ttc(0) + +Name: STXingkai-SC-Bold +Class: GB +TTCname(30): Xingkai.ttc(0) + +Name: STXingkai-SC-Light +Class: GB +TTCname(30): Xingkai.ttc(1) + +Name: STYuanti-SC-Bold +Class: GB +TTCname(30): Yuanti.ttc(0) + +Name: STYuanti-SC-Light +Class: GB +TTCname(30): Yuanti.ttc(1) + +Name: STYuanti-SC-Regular +Class: GB +TTCname(30): Yuanti.ttc(2) + diff --git a/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mountainlion.dat b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mountainlion.dat new file mode 100644 index 00000000..cfdbc9cd --- /dev/null +++ b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-mountainlion.dat @@ -0,0 +1,67 @@ +### SIMPLIFIED/TRADITIONAL CHINESE ### + +# Changzhou SinoType + +Name: STSong +Class: GB +#Provides(??): STSong-Light # fails +#Provides(??): STSong-Regular # fails +TTFname(10): STSong.ttf +TTFname(11): STSONG.TTF +TTFname(20): 华文宋体.ttf +TTCname(39): Songti-mountainlion.ttc(3) +TTCname(40): 宋体.ttc(3) + +Name: STKaiti +Class: GB +#Provides(??): STKaiti-Regular # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(39): Kaiti-mountainlion.ttc(3) +TTCname(40): 楷体.ttc(3) + +Name: STKaiti-Adobe-CNS1 +Class: CNS +#Provides(??): MKai-Medium # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(39): Kaiti-mountainlion.ttc(3) +TTCname(40): 楷体.ttc(3) + +Name: STSongti-SC-Black +Class: GB +TTCname(39): Songti-mountainlion.ttc(0) +TTCname(40): 宋体.ttc(0) + +Name: STSongti-SC-Bold +Class: GB +TTCname(39): Songti-mountainlion.ttc(1) +TTCname(40): 宋体.ttc(1) + +Name: STSongti-SC-Light +Class: GB +TTCname(39): Songti-mountainlion.ttc(2) +TTCname(40): 宋体.ttc(2) + +Name: STSongti-SC-Regular +Class: GB +TTCname(39): Songti-mountainlion.ttc(4) +TTCname(40): 宋体.ttc(4) + +Name: STKaiti-SC-Black +Class: GB +TTCname(39): Kaiti-mountainlion.ttc(0) +TTCname(40): 楷体.ttc(0) + +Name: STKaiti-SC-Bold +Class: GB +TTCname(39): Kaiti-mountainlion.ttc(1) +TTCname(40): 楷体.ttc(1) + +Name: STKaiti-SC-Regular +Class: GB +TTCname(39): Kaiti-mountainlion.ttc(2) +TTCname(40): 楷体.ttc(2) + diff --git a/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-sierra.dat b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-sierra.dat new file mode 100644 index 00000000..fe092d62 --- /dev/null +++ b/texmf-dist/fonts/misc/cjk-gs-integrate-macos/cjkgs-macos-sierra.dat @@ -0,0 +1,472 @@ +### JAPANESE ### + +# Hiragino + +Name: HiraMinProN-W3 +Class: Japan +Provides(30): Ryumin-Light +Provides(30): RyuminPro-Light +OTFname(20): ヒラギノ明朝 ProN W3.otf +OTFname(19): ヒラギノ明朝 ProN W3.otf +OTFname(10): HiraMinProN-W3.otf +OTCname(30): ヒラギノ明朝 ProN W3.ttc(0) +OTCname(29): ヒラギノ明朝 ProN W3.ttc(0) +OTCname(28): HiraginoSerif-W3.ttc(0) + +Name: HiraMinProN-W6 +Class: Japan +Provides(30): FutoMinA101-Bold +Provides(30): FutoMinA101Pro-Bold +Provides(30): MidashiMin-MA31 +Provides(30): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 ProN W6.otf +OTFname(19): ヒラギノ明朝 ProN W6.otf +OTFname(10): HiraMinProN-W6.otf +OTCname(30): ヒラギノ明朝 ProN W6.ttc(0) +OTCname(29): ヒラギノ明朝 ProN W6.ttc(0) +OTCname(28): HiraginoSerif-W6.ttc(0) + +Name: HiraKakuProN-W3 +Class: Japan +Provides(30): GothicBBB-Medium +Provides(30): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ ProN W3.otf +OTFname(19): ヒラギノ角ゴ ProN W3.otf +OTFname(10): HiraKakuProN-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(2) +OTCname(29): ヒラギノ角ゴシック W3.ttc(2) +OTCname(28): HiraginoSans-W3.ttc(2) + +Name: HiraKakuProN-W6 +Class: Japan +Provides(30): FutoGoB101-Bold +Provides(30): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ ProN W6.otf +OTFname(19): ヒラギノ角ゴ ProN W6.otf +OTFname(10): HiraKakuProN-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(2) +OTCname(29): ヒラギノ角ゴシック W6.ttc(2) +OTCname(28): HiraginoSans-W6.ttc(2) + +Name: HiraKakuStdN-W8 +Class: Japan +Provides(30): MidashiGo-MB31 +Provides(30): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ StdN W8.otf +OTFname(19): ヒラギノ角ゴ StdN W8.otf +OTFname(10): HiraKakuStdN-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(3) +OTCname(29): ヒラギノ角ゴシック W8.ttc(3) +OTCname(28): HiraginoSans-W8.ttc(3) + +Name: HiraMaruProN-W4 +Class: Japan +Provides(30): Jun101-Light +Provides(30): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ ProN W4.otf +OTFname(19): ヒラギノ丸ゴ ProN W4.otf +OTFname(10): HiraMaruProN-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(1) +OTCname(28): HiraginoSansR-W4.ttc(1) + +Name: HiraMinPro-W3 +Class: Japan +Provides(40): Ryumin-Light +Provides(40): RyuminPro-Light +OTFname(20): ヒラギノ明朝 Pro W3.otf +OTFname(19): ヒラギノ明朝 Pro W3.otf +OTFname(10): HiraMinPro-W3.otf +OTCname(30): ヒラギノ明朝 ProN W3.ttc(1) +OTCname(29): ヒラギノ明朝 ProN W3.ttc(1) +OTCname(28): HiraginoSerif-W3.ttc(1) + +Name: HiraMinPro-W6 +Class: Japan +Provides(40): FutoMinA101-Bold +Provides(40): FutoMinA101Pro-Bold +Provides(40): MidashiMin-MA31 +Provides(40): MidashiMinPro-MA31 +OTFname(20): ヒラギノ明朝 Pro W6.otf +OTFname(19): ヒラギノ明朝 Pro W6.otf +OTFname(10): HiraMinPro-W6.otf +OTCname(30): ヒラギノ明朝 ProN W6.ttc(1) +OTCname(29): ヒラギノ明朝 ProN W6.ttc(1) +OTCname(28): HiraginoSerif-W6.ttc(1) + +Name: HiraKakuPro-W3 +Class: Japan +Provides(40): GothicBBB-Medium +Provides(40): GothicBBBPro-Medium +OTFname(20): ヒラギノ角ゴ Pro W3.otf +OTFname(19): ヒラギノ角ゴ Pro W3.otf +OTFname(10): HiraKakuPro-W3.otf +OTCname(30): ヒラギノ角ゴシック W3.ttc(3) +OTCname(29): ヒラギノ角ゴシック W3.ttc(3) +OTCname(28): HiraginoSans-W3.ttc(3) + +Name: HiraKakuPro-W6 +Class: Japan +Provides(40): FutoGoB101-Bold +Provides(40): FutoGoB101Pro-Bold +OTFname(20): ヒラギノ角ゴ Pro W6.otf +OTFname(19): ヒラギノ角ゴ Pro W6.otf +OTFname(10): HiraKakuPro-W6.otf +OTCname(30): ヒラギノ角ゴシック W6.ttc(3) +OTCname(29): ヒラギノ角ゴシック W6.ttc(3) +OTCname(28): HiraginoSans-W6.ttc(3) + +Name: HiraKakuStd-W8 +Class: Japan +Provides(40): MidashiGo-MB31 +Provides(40): MidashiGoPro-MB31 +OTFname(20): ヒラギノ角ゴ Std W8.otf +OTFname(19): ヒラギノ角ゴ Std W8.otf +OTFname(10): HiraKakuStd-W8.otf +OTCname(30): ヒラギノ角ゴシック W8.ttc(2) +OTCname(29): ヒラギノ角ゴシック W8.ttc(2) +OTCname(28): HiraginoSans-W8.ttc(2) + +Name: HiraMaruPro-W4 +Class: Japan +Provides(40): Jun101-Light +Provides(40): Jun101Pro-Light +OTFname(20): ヒラギノ丸ゴ Pro W4.otf +OTFname(19): ヒラギノ丸ゴ Pro W4.otf +OTFname(10): HiraMaruPro-W4.otf +OTCname(30): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(29): ヒラギノ丸ゴ ProN W4.ttc(0) +OTCname(28): HiraginoSansR-W4.ttc(0) + +Name: HiraginoSans-W0 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W0.ttc(0) +OTCname(29): ヒラギノ角ゴシック W0.ttc(0) +OTCname(28): HiraginoSans-W0.ttc(0) + +Name: HiraginoSans-W1 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W1.ttc(0) +OTCname(29): ヒラギノ角ゴシック W1.ttc(0) +OTCname(28): HiraginoSans-W1.ttc(0) + +Name: HiraginoSans-W2 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W2.ttc(0) +OTCname(29): ヒラギノ角ゴシック W2.ttc(0) +OTCname(28): HiraginoSans-W2.ttc(0) + +Name: HiraginoSans-W3 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W3.ttc(0) +OTCname(29): ヒラギノ角ゴシック W3.ttc(0) +OTCname(28): HiraginoSans-W3.ttc(0) + +Name: HiraginoSans-W4 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W4.ttc(0) +OTCname(29): ヒラギノ角ゴシック W4.ttc(0) +OTCname(28): HiraginoSans-W4.ttc(0) + +Name: HiraginoSans-W5 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W5.ttc(0) +OTCname(29): ヒラギノ角ゴシック W5.ttc(0) +OTCname(28): HiraginoSans-W5.ttc(0) + +Name: HiraginoSans-W6 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W6.ttc(0) +OTCname(29): ヒラギノ角ゴシック W6.ttc(0) +OTCname(28): HiraginoSans-W6.ttc(0) + +Name: HiraginoSans-W7 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W7.ttc(0) +OTCname(29): ヒラギノ角ゴシック W7.ttc(0) +OTCname(28): HiraginoSans-W7.ttc(0) + +Name: HiraginoSans-W8 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W8.ttc(0) +OTCname(29): ヒラギノ角ゴシック W8.ttc(0) +OTCname(28): HiraginoSans-W8.ttc(0) + +Name: HiraginoSans-W9 +Class: Japan +OTCname(30): ヒラギノ角ゴシック W9.ttc(0) +OTCname(29): ヒラギノ角ゴシック W9.ttc(0) +OTCname(28): HiraginoSans-W9.ttc(0) + +# Yu-fonts MacOS version + +Name: YuMin-Medium +Class: Japan +Provides(80): Ryumin-Light +Provides(80): RyuminPro-Light +Provides(80): HiraMinProN-W3 +Provides(80): HiraMinPro-W3 +OTFname(20): Yu Mincho Medium.otf +OTFname(10): YuMin-Medium.otf +OTCname(30): YuMincho.ttc(0) + +Name: YuMin-Demibold +Class: Japan +Provides(80): FutoMinA101-Bold +Provides(80): FutoMinA101Pro-Bold +Provides(80): HiraMinProN-W6 +Provides(80): HiraMinPro-W6 +Provides(80): MidashiMin-MA31 +Provides(80): MidashiMinPro-MA31 +OTFname(20): Yu Mincho Demibold.otf +OTFname(10): YuMin-Demibold.otf +OTCname(30): YuMincho.ttc(1) + +Name: YuMin-Extrabold +Class: Japan +OTCname(30): YuMincho.ttc(2) + +Name: YuMin_36pKn-Medium +Class: Japan +OTCname(30): YuMincho.ttc(3) + +Name: YuMin_36pKn-Demibold +Class: Japan +OTCname(30): YuMincho.ttc(4) + +Name: YuMin_36pKn-Extrabold +Class: Japan +OTCname(30): YuMincho.ttc(5) + +Name: YuKyo_Yoko-Medium +Class: Japan +OTCname: Kyokasho.ttc(0) + +Name: YuKyo_Yoko-Bold +Class: Japan +OTCname: Kyokasho.ttc(1) + +Name: YuKyo-Medium +Class: Japan +OTCname: Kyokasho.ttc(2) + +Name: YuKyo-Bold +Class: Japan +OTCname: Kyokasho.ttc(3) + +# Fontworks MacOS version + +Name: Klee-Medium +Class: Japan +OTCname: Klee.ttc(1) + +Name: Klee-Demibold +Class: Japan +OTCname: Klee.ttc(0) + +Name: TsukuARdGothic-Regular +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(0) + +Name: TsukuARdGothic-Bold +Class: Japan +OTCname: TsukushiAMaruGothic.ttc(1) + +Name: TsukuBRdGothic-Regular +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(0) + +Name: TsukuBRdGothic-Bold +Class: Japan +OTCname: TsukushiBMaruGothic.ttc(1) + +# Toppan MacOS version + +Name: ToppanBunkyuMincho-Regular +PSName: ToppanBunkyuMinchoPr6N-Regular +Class: Japan +OTFname(20): ToppanBunkyuMincho-Regular.otf + +Name: ToppanBunkyuGothicPr6N-DB +Class: Japan +OTCname(20): ToppanBunkyuGothic.ttc(0) + +Name: ToppanBunkyuGothicPr6N-Regular +Class: Japan +OTCname(20): ToppanBunkyuGothic.ttc(1) + +Name: ToppanBunkyuMidashiMincho-ExtraBold +PSName: ToppanBunkyuMidashiMinchoStdN-ExtraBold +Class: Japan +OTFname(20): ToppanBunkyuMidashiMincho-ExtraBold.otf + +Name: ToppanBunkyuMidashiGothic-ExtraBold +PSName: ToppanBunkyuMidashiGothicStdN-ExtraBold +Class: Japan +OTFname(20): ToppanBunkyuMidashiGothic-ExtraBold.otf + +### SIMPLIFIED/TRADITIONAL CHINESE ### + +# Hiragino chinese + +Name: HiraginoSansGB-W3 +Class: GB +Provides(50): STHeiti-Light +OTFname(20): Hiragino Sans GB W3.otf +OTFname(10): HiraginoSansGB-W3.otf +OTCname(30): Hiragino Sans GB W3.ttc(0) +OTCname(28): HiraginoSansGB-W3.ttc(0) + +Name: HiraginoSansGB-W6 +Class: GB +Provides(50): STHeiti-Regular +OTFname(20): Hiragino Sans GB W6.otf +OTFname(10): HiraginoSansGB-W6.otf +OTCname(30): Hiragino Sans GB W6.ttc(0) +OTCname(28): HiraginoSansGB-W6.ttc(0) + +Name: HiraginoSansCNS-W3 +Class: CNS +OTCname(30): Hiragino Sans CNS.ttc(0) +OTCname(28): HiraginoSansCNS.ttc(0) + +Name: HiraginoSansCNS-W6 +Class: CNS +OTCname(30): Hiragino Sans CNS.ttc(1) +OTCname(28): HiraginoSansCNS.ttc(1) + +# Changzhou SinoType + +Name: STSong +Class: GB +#Provides(??): STSong-Light # fails +#Provides(??): STSong-Regular # fails +TTFname(10): STSong.ttf +TTFname(11): STSONG.TTF +TTFname(20): 华文宋体.ttf +TTCname(30): Songti.ttc(4) + +Name: STKaiti +Class: GB +#Provides(??): STKaiti-Regular # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(1) + +Name: STKaiti-Adobe-CNS1 +Class: CNS +#Provides(??): MKai-Medium # fails +TTFname(10): STKaiti.ttf +TTFname(11): STKAITI.TTF +TTFname(20): 华文楷体.ttf +TTCname(30): Kaiti.ttc(1) + +Name: STSongti-SC-Black +Class: GB +TTCname(30): Songti.ttc(0) + +Name: STSongti-SC-Bold +Class: GB +TTCname(30): Songti.ttc(1) + +Name: STSongti-TC-Bold +Class: CNS +TTCname(30): Songti.ttc(2) + +Name: STSongti-SC-Light +Class: GB +TTCname(30): Songti.ttc(3) + +Name: STSongti-TC-Light +Class: CNS +TTCname(30): Songti.ttc(5) + +Name: STSongti-SC-Regular +Class: GB +TTCname(30): Songti.ttc(6) + +Name: STSongti-TC-Regular +Class: CNS +TTCname(30): Songti.ttc(7) + +Name: STKaitiSC-Regular +Class: GB +TTCname(30): Kaiti.ttc(0) + +Name: STKaitiTC-Regular +Class: CNS +TTCname(30): Kaiti.ttc(2) + +Name: STKaitiSC-Bold +Class: GB +TTCname(30): Kaiti.ttc(3) + +Name: STKaitiTC-Bold +Class: CNS +TTCname(30): Kaiti.ttc(4) + +Name: STKaitiSC-Black +Class: GB +TTCname(30): Kaiti.ttc(5) + +Name: STKaitiTC-Black +Class: CNS +TTCname(30): Kaiti.ttc(6) + +Name: STBaoliSC-Regular +Class: GB +TTCname(30): Baoli.ttc(0) + +Name: STBaoliTC-Regular +Class: CNS +TTCname(30): Baoli.ttc(1) + +Name: STLibianSC-Regular +Class: GB +TTCname(30): Libian.ttc(0) + +Name: STLibianTC-Regular +Class: CNS +TTCname(30): Libian.ttc(1) + +Name: STXingkaiSC-Bold +Class: GB +TTCname(30): Xingkai.ttc(0) + +Name: STXingkaiTC-Bold +Class: CNS +TTCname(30): Xingkai.ttc(1) + +Name: STXingkaiSC-Light +Class: GB +TTCname(30): Xingkai.ttc(2) + +Name: STXingkaiTC-Light +Class: CNS +TTCname(30): Xingkai.ttc(3) + +Name: STYuanti-SC-Regular +Class: GB +TTCname(30): Yuanti.ttc(0) + +Name: STYuanti-TC-Regular +Class: CNS +TTCname(30): Yuanti.ttc(1) + +Name: STYuanti-SC-Bold +Class: GB +TTCname(30): Yuanti.ttc(2) + +Name: STYuanti-TC-Bold +Class: CNS +TTCname(30): Yuanti.ttc(3) + +Name: STYuanti-SC-Light +Class: GB +TTCname(30): Yuanti.ttc(4) + +Name: STYuanti-TC-Light +Class: CNS +TTCname(30): Yuanti.ttc(5) + diff --git a/texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl b/texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl new file mode 100755 index 00000000..074723f5 --- /dev/null +++ b/texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl @@ -0,0 +1,70 @@ +#!/usr/bin/env perl +# +# cjk-gs-integrate-macos - wrapper for cjk-gs-integrate on macOS +# +# Copyright 2017-2018 by Japanese TeX Development Community +# +# This file is licensed under GPL version 3 or any later version. +# For copyright statements see end of file. +# +# For development see +# https://github.com/texjporg/cjk-gs-support +# + +$^W = 1; +use Getopt::Long qw(:config no_autoabbrev ignore_case_always pass_through); +use File::Basename; +use strict; +(my $prg = basename($0)) =~ s/\.pl$//; + +my $opt_help = 0; +GetOptions("h|help" => \$opt_help); + +sub macosx { return ($^O=~/^darwin$/i); } + +if ($opt_help) { + print "Usage: [perl] $prg\[.pl\] [OPTIONS]\n"; + print "This is a wrapper for cjk-gs-integrate on macOS.\n"; + exit 0; +} + +my $addname; +if (macosx()) { + my $macos_ver = `sw_vers -productVersion`; + my $macos_ver_major = $macos_ver; + $macos_ver_major =~ s/^(\d+)\.(\d+).*/$1/; + my $macos_ver_minor = $macos_ver; + $macos_ver_minor =~ s/^(\d+)\.(\d+).*/$2/; + if ($macos_ver_major==10) { + if ($macos_ver_minor==8) { + $addname = "mountainlion"; + } elsif ($macos_ver_minor==9) { + $addname = "mavericks"; + } elsif ($macos_ver_minor==10) { + $addname = "mavericks"; # yosemite + } elsif ($macos_ver_minor==11) { + $addname = "elcapitan"; + } elsif ($macos_ver_minor==12) { + $addname = "sierra"; + } elsif ($macos_ver_minor==13) { + $addname = "highsierra"; + } + } +} + +my @newarg; +push @newarg, "--fontdef-add=cjkgs-macos-$addname.dat" if ($addname); +push @newarg, @ARGV; +if (-f "cjk-gs-integrate.pl") { + system("perl cjk-gs-integrate.pl @newarg"); +} else { + system("cjk-gs-integrate @newarg"); +} + + +### Local Variables: +### perl-indent-level: 2 +### tab-width: 2 +### indent-tabs-mode: nil +### End: +# vim: set tabstop=2 expandtab autoindent: diff --git a/tlpkg/tlpsrc/cjk-gs-integrate-macos.tlpsrc b/tlpkg/tlpsrc/cjk-gs-integrate-macos.tlpsrc new file mode 100644 index 00000000..84dff5a7 --- /dev/null +++ b/tlpkg/tlpsrc/cjk-gs-integrate-macos.tlpsrc @@ -0,0 +1 @@ +binpattern f bin/${ARCH}/cjk-gs-integrate-macos -- cgit v1.2.3