summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-08 22:18:42 +0000
committerKarl Berry <karl@freefriends.org>2015-05-08 22:18:42 +0000
commit8b8a64fb0e397ee552ba6bd4115291d938dde1aa (patch)
treec89843bb79e8e49fe00ec6d8ceb8aa71422b60ab /Master
parent8db11dbc0ec9524740cbc0dcd364cdac41f9b99d (diff)
zxjafont (8may15)
git-svn-id: svn://tug.org/texlive/trunk@37281 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/zxjafont/LICENSE8
-rw-r--r--Master/texmf-dist/doc/latex/zxjafont/README60
-rw-r--r--Master/texmf-dist/doc/latex/zxjafont/README-ja52
-rw-r--r--Master/texmf-dist/doc/latex/zxjafont/zxjafont.pdfbin116896 -> 132386 bytes
-rw-r--r--Master/texmf-dist/doc/latex/zxjafont/zxjafont.tex117
-rw-r--r--Master/texmf-dist/tex/latex/zxjafont/zxjafont.sty272
6 files changed, 362 insertions, 147 deletions
diff --git a/Master/texmf-dist/doc/latex/zxjafont/LICENSE b/Master/texmf-dist/doc/latex/zxjafont/LICENSE
index 38defba19fb..e1a223a7575 100644
--- a/Master/texmf-dist/doc/latex/zxjafont/LICENSE
+++ b/Master/texmf-dist/doc/latex/zxjafont/LICENSE
@@ -1,12 +1,12 @@
-本ソフトウェアは MIT ライセンスの下で配布されます。
-著作権は作者である「八登 崇之(別名 ZR)」に属します。
-また本ソフトウェアは無保証です。
+$BK\%=%U%H%&%'%"$O(B MIT $B%i%$%;%s%9$N2<$GG[I[$5$l$^$9!#(B
+$BCx:n8"$O:n<T$G$"$k!VH,EP(B $B?rG7!JJLL>(B ZR$B!K!W$KB0$7$^$9!#(B
+$B$^$?K\%=%U%H%&%'%"$OL5J]>Z$G$9!#(B
This software is distributed under the MIT License.
The MIT License
-Copyright (c) 2013 Takayuki YATO (aka. "ZR")
+Copyright (c) 2015 Takayuki YATO (aka. "ZR")
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Master/texmf-dist/doc/latex/zxjafont/README b/Master/texmf-dist/doc/latex/zxjafont/README
index 0813b89250b..1c3f39ae61b 100644
--- a/Master/texmf-dist/doc/latex/zxjafont/README
+++ b/Master/texmf-dist/doc/latex/zxjafont/README
@@ -1,44 +1,42 @@
-==================================================
-== ZXjafont バンドル v0.2a <2013/01/28> ==
-== by「ZR」(八登 崇之/Takayuki YATO)==
-== <zrbabbler@yahoo.co.jp> ==
-==================================================
-(This file is encoded in UTF-8,)
-XeLaTeX + fontspec でのフォントファミリ名を直接指定する方式は「好きな
-フォントを指定する」という点では、 pLaTeX よりも格段に使い易いが、日本語
-を扱うためには必ず何らかの設定を行う必要があり、これが煩わしく感じられる
-場合もある。本パッケージでは、pLaTeX において一般的に行われている設定を
-予め用意しておいて、簡単に呼び出せるようにしている。
+ZXjafont Package
+================
-■ 対応環境
+LaTeX: Set up Japanese font families for XeLaTeX
- ・TeX 処理系: XeLaTeX
- ・前提パッケージ: fontspec
+Font selection using fontspec package is very flexible and powerful.
+But users who are used to pLaTeX often feel the setting bothersome,
+as there is no default working font setting (that involves Japanese
+fonts) and they always must give one. This package prepares some
+popular font settings as “presets” and allows users to use them
+simply by referring to their name.
-■ 本ソフトウェアの作者のサイト
+### SYSTEM REQUIREMENTS
- En toi Pythmeni tes TeXnopoleos ~電脳世界の奥底にて~
- http://zrbabbler.sp.land.to/
+ - TeX format: XeLaTeX.
+ - Prerequisite packages: fontspec.
- ※ 以下のページに一部機能の使用例を紹介した。
- 「ZXjafont パッケージ」
- http://zrbabbler.sp.land.to/zxjafont.html
+### INSTALLATION
-■ インストール
+Move the files as follows (in a system compliant to TDS 1.1):
- TDS 1.1 に従ったシステムでは、各ファイルを次の場所に移動する。
- ・*.sty → $TEXMF/tex/xelatex/zxjafont/
+ - `*.sty` → $TEXMF/tex/xelatex/zxjafont/
- W32TeX を C:\usr\local にインストールした場合は次のようになる。
- ・*.sty → C:\usr\local\share\texmf-local\tex\xelatex\zxjafont
+And rehash your TEXMF trees if necessary.
-----------------------------------------
+### LICENSE
-■ 更新履歴
+This package is distributed under the MIT License.
-Version 0.2a <2013/01/28>
+Revision History
+----------------
-Version 0.2 <2009/12/22>
- - 最初の公開版。
+ * Version 0.3 [2015/05/08]
+ - Presets made more alike those of pxchfon.
+ * Version 0.2a [2013/01/28]
+ - Adjustment for new zxjatype.
+ * Version 0.2 [2009/12/22]
+ - First public version.
-W# EOF
+--------------------
+Takayuki YATO (aka. "ZR")
+http://zrbabbler.sp.land.to/
diff --git a/Master/texmf-dist/doc/latex/zxjafont/README-ja b/Master/texmf-dist/doc/latex/zxjafont/README-ja
new file mode 100644
index 00000000000..f30b4ea90f5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/zxjafont/README-ja
@@ -0,0 +1,52 @@
+ZXjafont パッケージバンドル
+===========================
+
+LaTeX: 一般的な和文フォント設定のプリセット
+
+XeLaTeX + fontspec でのフォントファミリ名を直接指定する方式は「好きな
+フォントを指定する」という点では、 pLaTeX よりも格段に使い易いが、日本語
+を扱うためには必ず何らかの設定を行う必要があり、これが煩わしく感じられる
+場合もある。本パッケージでは、pLaTeX において一般的に行われている設定を
+予め用意しておいて、簡単に呼び出せるようにしている。
+
+### 前提環境
+
+ - TeX 処理系: XeLaTeX
+ - 前提パッケージ: fontspec
+
+### 本ソフトウェアの作者のサイト
+
+ - En toi Pythmeni tes TeXnopoleos ~電脳世界の奥底にて~
+ <http://zrbabbler.sp.land.to/>
+
+ - 以下のページに一部機能の使用例を紹介した。
+ 「ZXjafont パッケージ」
+ <http://zrbabbler.sp.land.to/zxjafont.html>
+
+### インストール
+
+TDS 1.1 に従ったシステムでは、各ファイルを次の場所に移動する。
+
+ - `*.sty` → $TEXMF/tex/xelatex/zxjafont/
+
+W32TeX を C:\usr\local にインストールした場合は次のようになる。
+
+ - `*.sty` → C:\usr\local\share\texmf-local\tex\xelatex\zxjafont
+
+### ライセンス
+
+MIT ライセンス
+
+更新履歴
+--------
+
+ * Version 0.3 [2015/05/08]
+ - プリセット設定を pxchfon のものに合わせた。
+ * Version 0.2a [2013/01/28]
+ - 新版の zxjatype への対応。
+ * Version 0.2 [2009/12/22]
+ - 最初の公開版。
+
+--------------------
+Takayuki YATO (aka. "ZR")
+http://zrbabbler.sp.land.to/
diff --git a/Master/texmf-dist/doc/latex/zxjafont/zxjafont.pdf b/Master/texmf-dist/doc/latex/zxjafont/zxjafont.pdf
index 7ffc2a1212e..fdf3f4b1f46 100644
--- a/Master/texmf-dist/doc/latex/zxjafont/zxjafont.pdf
+++ b/Master/texmf-dist/doc/latex/zxjafont/zxjafont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/zxjafont/zxjafont.tex b/Master/texmf-dist/doc/latex/zxjafont/zxjafont.tex
index b0449e484b0..35c9b5304cf 100644
--- a/Master/texmf-dist/doc/latex/zxjafont/zxjafont.tex
+++ b/Master/texmf-dist/doc/latex/zxjafont/zxjafont.tex
@@ -9,7 +9,7 @@
\usepackage{metalogo}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{0.2a}
+\newcommand{\PkgVersion}{0.3}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
@@ -20,7 +20,7 @@
\begin{document}
\title{\Pkg{zxjafont} パッケージ(v\PkgVersion)}
\author{八登崇之\ (Takayuki YATO; aka.~``ZR'')}
-\date{2013/01/28}
+\date{2015/05/08}
\maketitle
%===========================================================
@@ -64,9 +64,16 @@
\subsection{メイン設定}
総称ファミリの設定
-(\Meta{fontspec}の|\setmainfont|、|\setsansfont|、|\setmonofont|)
+(\Pkg{fontspec}の|\setmainfont|、|\setsansfont|、|\setmonofont|)
を行うもの。
+\Note 「メイン設定」は\Pkg{pxchfon}パッケージにおける
+「プリセット設定」をそのまま
+(ただし明朝・ゴシック2ウェイトに縮減して)
+引き継いでいる。
+設定内容の詳細については、\Pkg{pxchfon}の説明書を
+参照してほしい。
+
\paragraph{単ウェイト用の設定}
明朝・ゴシック各々1ウェイトのみを用いる設定。
セリフ(|\rmfamily|)に明朝、
@@ -77,23 +84,13 @@
\begin{itemize}
\item |ms|\Means
-MS フォント(「MS 明朝」「MS ゴシック」)を使用する。
+MS フォント。
\item |ipa|\Means
-IPAフォント(「IPA明朝」「IPAゴシック」)を使用する。
-%ver.003でもver.002でも同じ(フォント名が同じだから)である。
-\item |kozuka4|\Means
-Pro仕様の小塚フォント(「小塚明朝 Pro R」「小塚ゴシック Pro M」)
-を使用する。
-\item |kozuka6|\Means
-Pr6仕様の小塚フォント(「小塚明朝 Pro-VI R」「小塚ゴシック Pro-VI M」)
-を使用する。
-\item |kozuka6n|\Means
-Pr6N仕様の小塚フォント(「小塚明朝 Pr6N R」「小塚ゴシック Pr6N M」)
-を使用する。
-\item |hiragino|\Means
-ヒラギノフォント「ヒラギノ明朝 Pro W3」「ヒラギノ角ゴ Pro W6」
-を使用する。
+IPAフォント。
+\item |ipaex|\Means
+IPAexフォント。
\end{itemize}
+\Note {\XeTeX}\>は「フォント非埋込のPDF生成」に対応していない。
\paragraph{多ウェイト用の設定}
明朝・ゴシック各々2ウェイトを用いる設定。%
@@ -102,15 +99,58 @@ Pr6N仕様の小塚フォント(「小塚明朝 Pr6N R」「小塚ゴシック
各々について通常(|\mdseries|)と太字(|\bfseries|)
を個別に設定する。
\begin{itemize}
-\item |ms-dx|\Means
-MSフォントおよびMicrosoft Office付属の日本語フォントを使用する。
-\item |ipa-dx|\Means
-IPAフォントおよびMicrosoft Office付属の日本語フォントを使用する。
-\item |hiragino-dx|\Means
-ヒラギノフォント「ヒラギノ明朝 Pro W3・W6」「ヒラギノ角ゴ Pro W3・W6」
-を使用する。
+\item |ms-hg|\Means
+ MSフォント + HGフォント。
+ \Note HGフォント = Microsoft Office 付属の日本語フォント
+\item |ipa-hg|\Means
+ IPAフォント + HGフォント。
+\item |ipaex-hg|\Means
+ IPAexフォント + HGフォント。
+\item |moga|\Means
+ Mogaフォント(2004JIS字形)。
+ \Note MogaEx系統が用いられる。
+\item |moga-90|\Means
+ Mogaフォント(90/2000JIS字形)。
+ \Note MogaEx90系統が用いられる。
+\item |kozuka-pro|\Means
+ 小塚フォント(Pro版)。
+\item |kozuka-pr6|\Means
+ 小塚フォント(Pr6版)。
+\item |kozuka-pr6n|\Means
+ 小塚フォント(Pr6n版)。
+\item |hiragino-pro|\Means
+ ヒラギノフォント基本6書体セット(Pro/Std版)。
+\item |morisawa-pro|\Means
+ モリサワフォント基本7書体(Pro版)。
+\item |hiragino-pron|\Means
+ ヒラギノフォント基本6書体セット(ProN/StdN版)。
+\item |morisawa-pr6n|\Means
+ モリサワフォント基本7書体(Pr6N版)。
+\item |yu-win|\Means
+ 游書体(Windows搭載版)。
+\item |yu-osx|\Means
+ 游書体(Mac OS X搭載版)。
+\end{itemize}
+
+\paragraph{旧版の設定}
+
+v0.2a版以前で用意されていたメイン設定。
+現在の版でも使用は可能であるが非推奨である。
+
+\begin{itemize}
+\item |kozuka4|\Means
+ 小塚フォント(Pro版)の単ウェイト使用。
+\item |kozuka6|\Means
+ 小塚フォント(Pr6版)の単ウェイト使用。
+\item |kozuka6n|\Means
+ 小塚フォント(Pr6n版)の単ウェイト使用。
+\item |hiragino|\Means
+ ヒラギノフォント(Pro版)の単ウェイト使用。
+\item |ms-dx|\Means |ms-hg| の別名。
+\item |ipa-dx|\Means |ipa-hg| の別名。
+\item |hiragino-dx|\Means |hiragino-pro| の別名。
+\item |moga-mobo|\Means |moga| の別名。※\Pkg{pxchfon}互換用。
\end{itemize}
-\Note {\XeTeX}\>は「フォント非埋込のPDF生成」に対応していない。
\subsection{サブ設定}
@@ -133,11 +173,30 @@ Microsoft Officeのフォント(HGフォント)に対応する、
\item |\hggsfamily|\Means HGS行書体
\item |\hgppfamily|\Means HGS創英角ポップ体
\end{itemize}
+
\item |hiraginomg|\Means
ヒラギノの丸ゴシックを使う設定。
\begin{itemize}
\item |\hmgfamily|\Means ヒラギノ丸ゴ Pro W4
\end{itemize}
+
+\item |mobo|\Means
+Moboフォント(2004JIS字形)を使う設定。
+\begin{itemize}
+\item |\mobofamily|\Means Moboフォント(2004JIS字形)
+\end{itemize}
+
+\item |mobo-90|\Means
+Moboフォント(90/2000JIS字形)を使う設定。
+\begin{itemize}
+\item |\mobofamily|\Means Moboフォント(90/2000JIS字形)
+\end{itemize}
+
+\item |maruberi|\Means
+マルベリフォントを使う設定。
+\begin{itemize}
+\item |\mmgfamily|\Means モトヤLマルベリ3等幅
+\end{itemize}
\end{itemize}
\Note \Pkg{fontspec}では取り扱うフォントのウェイトを通常(|\mdseries|)
と太字(|\bfseries|)の2つに制限している。
@@ -146,6 +205,12 @@ Microsoft Officeのフォント(HGフォント)に対応する、
\subsection{他オプション}
\begin{itemize}
+\item |oneweight|\Means
+複数ウェイト用のメイン設定を単ウェイトとして用いる。
+\Note \Pkg{pxchfon}の説明書において |\setminchofont|
+と |\setgothicfont| で設定されているウェイトのフォント
+が用いられる。
+
\item |prop|\Means
プロポーショナル幅のフォントを用いる。
例えば、「IPA明朝」の代わりに「IPA P明朝」、
diff --git a/Master/texmf-dist/tex/latex/zxjafont/zxjafont.sty b/Master/texmf-dist/tex/latex/zxjafont/zxjafont.sty
index 6037fa2c3f2..271a3f2e043 100644
--- a/Master/texmf-dist/tex/latex/zxjafont/zxjafont.sty
+++ b/Master/texmf-dist/tex/latex/zxjafont/zxjafont.sty
@@ -3,7 +3,7 @@
%
%%%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxjafont}[2013/01/28 v0.2a]
+\ProvidesPackage{zxjafont}[2015/05/08 v0.3]
\RequirePackage{ifxetex}
\RequireXeTeX
@@ -20,9 +20,15 @@
%%%% options handling
%% \zxjf@main@preset
\def\zxjf@all@main@preset{%
- ms,ms-dx,ipa,ipa-dx,kozuka4,kozuka6,kozuka6n,hiragino,hiragino-dx}
+ ms,ipa,ipaex,%
+ ms-hg,ipa-hg,ipaex-hg,moga,moga-90,%
+ kozuka-pro,kozuka-pr6,kozuka-pr6n,hiragino-pro,hiragino-pron,%
+ morisawa-pro,morisawa-pr6n,yu-win,yu-osx,%
+ kozuka4,kozuka6,kozuka6n,hiragino,%
+ ms-dx,ipa-dx,hiragino-dx,moga-mobo}
\def\zxjf@all@sub@preset{%
- hg,hiraginomg}
+ hg,hiraginomg-pro,hiraginomg-pron,mobo,mobo-90,maruberi,%
+ hiraginomg}
\let\zxjf@main@preset\relax
\def\zxjf@do#1{\DeclareOption{#1}{\def\zxjf@main@preset{#1}}}
\@for\zxjf@x:=\zxjf@all@main@preset\do{%
@@ -36,6 +42,8 @@
%
\newif\ifzxjf@prop
\DeclareOption{prop}{\zxjf@proptrue}
+\newif\ifzxjf@oneweight
+\DeclareOption{oneweight}{\zxjf@oneweighttrue}
\define@key{zxjf}{scale}{\def\zxjf@scale{#1}}
% options using keyval
\let\zxjf@scale\relax
@@ -68,25 +76,12 @@
\zxjf@propfalse
\fi\fi
-%% provides \zxJaScale if absent
-\ifzxjf@zxjatype
- \unless\ifdefined\zxJaScale
- \ifdefined\zxjt@scale
- \let\zxJaScale\zxjt@scale
- \else\ifcsname __zxjt_scale_tl\endcsname
- \expandafter\let\expandafter\zxJaScale
- \csname __zxjt_scale_tl\endcsname
- \else
- \fi\fi
- \fi
-\fi
-
%%%% decide scale factor
\ifx\zxjf@scale\relax
- % If zxjatype is used, try \zxJaScale, \zxjt@scale,
+ % If zxjatype is used, try \JaFontScale, \zxjt@scale,
% and \__zxjt_scale_tl.
\ifzxjf@zxjatype
- \ifdefined\zxJaScale \let\zxjf@scale\zxJaScale
+ \ifdefined\JaFontScale \let\zxjf@scale\JaFontScale
\else\ifdefined\zxjt@scale \let\zxjf@scale\zxjt@scale
\else\ifcsname __zxjt_scale_tl\endcsname
\expandafter\let\expandafter\zxjf@scale
@@ -133,24 +128,31 @@
\def\zxjf@decl@preset@a#1{\@onlypreamble#1\def#1}
\@onlypreamble\zxjf@uniweight
\def\zxjf@uniweight#1#2{%
- \zxjf@setmainfont{BoldFont=#2}{#1}%
- \zxjf@setsansfont{}{#2}%
- \zxjf@setmonofont{}{#2}}
+ \zxjf@uniweight@opt{#1}{#2}{}}
\@onlypreamble\zxjf@uniweight@opt
\def\zxjf@uniweight@opt#1#2#3{%
\zxjf@setmainfont{#3,BoldFont=#2}{#1}%
\zxjf@setsansfont{#3}{#2}%
\zxjf@setmonofont{#3}{#2}}
\@onlypreamble\zxjf@multiweight
-\def\zxjf@multiweight#1#2#3#4{%
- \zxjf@setmainfont{BoldFont=#2}{#1}%
- \zxjf@setsansfont{BoldFont=#4}{#3}%
- \zxjf@setmonofont{BoldFont=#4}{#3}}
+\def\zxjf@multiweight#1#2#3#4#5{%
+ \zxjf@multiweight@opt{#1}{#2}{#3}{#4}{#5}{}}
\@onlypreamble\zxjf@multiweight@opt
-\def\zxjf@multiweight@opt#1#2#3#4#5{%
- \zxjf@setmainfont{#5,BoldFont=#2}{#1}%
- \zxjf@setsansfont{#5,BoldFont=#4}{#3}%
- \zxjf@setmonofont{#5,BoldFont=#4}{#3}}
+\def\zxjf@multiweight@opt#1#2#3#4#5#6{%
+ \ifzxjf@oneweight
+ \zxjf@setmainfont{#6,BoldFont=#5}{#1}%
+ \zxjf@setsansfont{#6}{#5}%
+ \zxjf@setmonofont{#6}{#5}%
+ \else
+ \zxjf@setmainfont{#6,BoldFont=#2}{#1}%
+ \zxjf@setsansfont{#6,BoldFont=#4}{#3}%
+ \zxjf@setmonofont{#6,BoldFont=#4}{#3}%
+ \fi}
+
+%% \zxjf@declare@preset@alias{<name1>}{<name2>}
+\def\zxjf@declare@preset@alias#1#2{%
+ \expandafter\let\csname zxjf@the@preset@#1\expandafter\endcsname
+ \csname zxjf@the@preset@#2\endcsname}
%% \zxjf@use@preset{<name>}
\def\zxjf@use@preset#1{%
@@ -164,83 +166,181 @@
%% definitions of main preset mappings
\zxjf@declare@preset{ms}{%
- \zxjf@uniweight{MS 明朝}{MS ゴシック}}
+ \zxjf@uniweight{MS-Mincho}{MS-Gothic}}
\zxjf@declare@preset{ms/prop}{%
- \zxjf@uniweight{MS P明朝}{MS Pゴシック}}
-\zxjf@declare@preset{ms-dx}{%
- \zxjf@multiweight{MS 明朝}{HG明朝E}{HGゴシックM}{HGゴシックE}}
-\zxjf@declare@preset{ms-dx/prop}{%
- \zxjf@multiweight{MS P明朝}{HGP明朝E}{HGPゴシックM}{HGゴシックE}}
+ \zxjf@uniweight{MS-PMincho}{MS-PGothic}}
+\zxjf@declare@preset{ms-hg}{%
+ \zxjf@multiweight{MS-Mincho}{HGMinchoE}%
+ {HGGothicM}{HGGothicE}{MS-Gothic}}
+\zxjf@declare@preset{ms-hg/prop}{%
+ \zxjf@multiweight{MS-PMincho}{HGPMinchoE}%
+ {HGPGothicM}{HGGothicE}{MS-PGothic}}
\zxjf@declare@preset{ipa}{%
- \zxjf@uniweight{IPA明朝}{IPAゴシック}}
+ \zxjf@uniweight{IPAMincho}{IPAGothic}}
\zxjf@declare@preset{ipa/prop}{%
- \zxjf@uniweight{IPA P明朝}{IPA Pゴシック}}
-\zxjf@declare@preset{ipa-dx}{%
- \zxjf@multiweight{IPA明朝}{HG明朝E}{HGゴシックM}{HGゴシックE}}
-\zxjf@declare@preset{ipa-dx/prop}{%
- \zxjf@multiweight{IPA P明朝}{HGP明朝E}{HGPゴシックM}{HGゴシックE}}
+ \zxjf@uniweight{IPAPMincho}{IPAPGothic}}
+\zxjf@declare@preset{ipa-hg}{%
+ \zxjf@multiweight{IPAMincho}{HGMinchoE}%
+ {HGGothicM}{HGGothicE}{IPAGothic}}
+\zxjf@declare@preset{ipa-hg/prop}{%
+ \zxjf@multiweight{IPAPMincho}{HGPMinchoE}%
+ {HGPGothicM}{HGGothicE}{IPAPGothic}}
+\zxjf@declare@preset{ipaex}{%
+ \zxjf@uniweight{IPAexMincho}{IPAexGothic}}
+\zxjf@declare@preset{ipaex-hg}{%
+ \zxjf@multiweight{IPAexMincho}{HGSMinchoE}%
+ {HGSGothicM}{HGSGothicE}{IPAexGothic}}
+\zxjf@declare@preset{moga}{%
+ \zxjf@multiweight{MogaExMincho}{MogaExMincho Bold}%
+ {MogaExGothic}{MogaExGothic Bold}{MogaExGothic}}
+\zxjf@declare@preset{moga-90}{%
+ \zxjf@multiweight{MogaEx90Mincho}{MogaEx90Mincho Bold}%
+ {MogaEx90Gothic}{MogaEx90Gothic Bold}{MogaEx90Gothic}}
+\zxjf@declare@preset{kozuka-pro}{%
+ \zxjf@multiweight@opt{KozMinPro-Regular}{KozMinPro-Bold}%
+ {KozGoPro-Regular}{KozGoPro-Bold}%
+ {KozGoPro-Medium}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{kozuka-pro/prop}{%
+ \zxjf@multiweight@opt{KozMinPro-Regular}{KozMinPro-Bold}%
+ {KozGoPro-Regular}{KozGoPro-Bold}%
+ {KozGoPro-Medium}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{kozuka-pr6}{%
+ \zxjf@multiweight@opt{KozMinProVI-Regular}{KozMinProVI-Bold}%
+ {KozGoProVI-Regular}{KozGoProVI-Bold}%
+ {KozGoProVI-Medium}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{kozuka-pr6/prop}{%
+ \zxjf@multiweight@opt{KozMinProVI-Regular}{KozMinProVI-Bold}%
+ {KozGoProVI-Regular}{KozGoProVI-Bold}%
+ {KozGoProVI-Medium}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{kozuka-pr6n}{%
+ \zxjf@multiweight@opt{KozMinPr6N-Regular}{KozMinPr6N-Bold}%
+ {KozGoPr6N-Regular}{KozGoPr6N-Bold}%
+ {KozGoPr6N-Medium}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{kozuka-pr6n/prop}{%
+ \zxjf@multiweight@opt{KozMinPr6N-Regular}{KozMinPr6N-Bold}%
+ {KozGoPr6N-Regular}{KozGoPr6N-Bold}%
+ {KozGoPr6N-Medium}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{hiragino-pro}{%
+ \zxjf@multiweight@opt{Hiragino Mincho Pro W3}{Hiragino Mincho Pro W6}%
+ {Hiragino Kaku Gothic Pro W3}{Hiragino Kaku Gothic Pro W6}%
+ {Hiragino Kaku Gothic Pro W6}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{hiragino-pro/prop}{%
+ \zxjf@multiweight@opt{Hiragino Mincho Pro W3}{Hiragino Mincho Pro W6}%
+ {Hiragino Kaku Gothic Pro W3}{Hiragino Kaku Gothic Pro W6}%
+ {Hiragino Kaku Gothic Pro W6}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{hiragino-pron}{%
+ \zxjf@multiweight@opt{Hiragino Mincho ProN W3}{Hiragino Mincho ProN W6}%
+ {Hiragino Kaku Gothic ProN W3}{Hiragino Kaku Gothic ProN W6}%
+ {Hiragino Kaku Gothic ProN W6}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{hiragino-pron/prop}{%
+ \zxjf@multiweight@opt{Hiragino Mincho ProN W3}{Hiragino Mincho ProN W6}%
+ {Hiragino Kaku Gothic ProN W3}{Hiragino Kaku Gothic ProN W6}%
+ {Hiragino Kaku Gothic ProN W6}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{morisawa-pro}{%
+ \zxjf@multiweight@opt{A-OTF-RyuminPro-Light.otf}{A-OTF-FutoMinA101Pro-Bold.otf}%
+ {A-OTF-GothicBBBPro-Medium.otf}{A-OTF-FutoGoB101Pro-Bold.otf}%
+ {A-OTF-GothicBBBPro-Medium.otf}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{morisawa-pro/prop}{%
+ \zxjf@multiweight@opt{A-OTF-RyuminPro-Light.otf}{A-OTF-FutoMinA101Pro-Bold.otf}%
+ {A-OTF-GothicBBBPro-Medium.otf}{A-OTF-FutoGoB101Pro-Bold.otf}%
+ {A-OTF-GothicBBBPro-Medium.otf}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{morisawa-pr6n}{%
+ \zxjf@multiweight@opt{A-OTF-RyuminPr6N-Light.otf}{A-OTF-FutoMinA101Pr6N-Bold.otf}%
+ {A-OTF-GothicBBBPr6N-Medium.otf}{A-OTF-FutoGoB101Pr6N-Bold.otf}%
+ {A-OTF-GothicBBBPr6N-Medium.otf}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{morisawa-pr6n/prop}{%
+ \zxjf@multiweight@opt{A-OTF-RyuminPr6N-Light.otf}{A-OTF-FutoMinA101Pr6N-Bold.otf}%
+ {A-OTF-GothicBBBPr6N-Medium.otf}{A-OTF-FutoGoB101Pr6N-Bold.otf}%
+ {A-OTF-GothicBBBPr6N-Medium.otf}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{yu-win}{%
+ \zxjf@multiweight@opt{YuMincho-Regular}{YuMincho-Demibold}%
+ {YuGothic-Regular}{YuGothic-Bold}%
+ {YuGothic-Regular}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{yu-win/prop}{%
+ \zxjf@multiweight@opt{YuMincho-Regular}{YuMincho-Demibold}%
+ {YuGothic-Regular}{YuGothic-Bold}%
+ {YuGothic-Regular}{RawFeature=+palt;+kern}}
+\zxjf@declare@preset{yu-osx}{%
+ \zxjf@multiweight@opt{YuMincho-Medium}{YuMincho-Demibold}%
+ {YuGothic-Medium}{YuGothic-Bold}%
+ {YuGothic-Medium}{RawFeature=-palt;-kern}}
+\zxjf@declare@preset{yu-osx/prop}{%
+ \zxjf@multiweight@opt{YuMincho-Medium}{YuMincho-Demibold}%
+ {YuGothic-Medium}{YuGothic-Bold}%
+ {YuGothic-Medium}{RawFeature=+palt;+kern}}
+%(obsolete)
\zxjf@declare@preset{kozuka4}{%
\zxjf@uniweight@opt{Kozuka Mincho Pro}{Kozuka Gothic Pro}%
- {RawFeature=-palt}}
-\zxjf@declare@preset{kozuka4}{%
+ {RawFeature=-palt;-kern}}
+\zxjf@declare@preset{kozuka4/prop}{%
\zxjf@uniweight@opt{Kozuka Mincho Pro}{Kozuka Gothic Pro}%
- {RawFeature=+palt}}
+ {RawFeature=+palt;+kern}}
\zxjf@declare@preset{kozuka6}{%
\zxjf@uniweight@opt{Kozuka Mincho Pro-VI}{Kozuka Gothic Pro-VI}%
- {RawFeature=-palt}}
+ {RawFeature=-palt;-kern}}
\zxjf@declare@preset{kozuka6/prop}{%
\zxjf@uniweight@opt{Kozuka Mincho Pro-VI}{Kozuka Gothic Pro-VI}%
- {RawFeature=+palt}}
+ {RawFeature=+palt;+kern}}
\zxjf@declare@preset{kozuka6n}{%
- \zxjf@uniweight@opt{Kozuka Mincho Pr6N}{Kozuka Gothic Pr6NI}%
- {RawFeature=-palt}}
+ \zxjf@uniweight@opt{Kozuka Mincho Pr6N}{Kozuka Gothic Pr6N}%
+ {RawFeature=-palt;-kern}}
\zxjf@declare@preset{kozuka6n/prop}{%
- \zxjf@uniweight@opt{Kozuka Mincho Pr6N}{Kozuka Gothic Pr6NI}%
- {RawFeature=+palt}}
+ \zxjf@uniweight@opt{Kozuka Mincho Pr6N}{Kozuka Gothic Pr6N}%
+ {RawFeature=+palt;+kern}}
\zxjf@declare@preset{hiragino}{%
- \zxjf@uniweight@opt{ヒラギノ明朝 Pro W3}{ヒラギノ角ゴ Pro W6}%
- {RawFeature=-palt}}
+ \zxjf@uniweight@opt{Hiragino Mincho Pro W3}{Hiragino Kaku Gothic Pro W6}%
+ {RawFeature=-palt;-kern}}
\zxjf@declare@preset{hiragino/prop}{%
- \zxjf@uniweight@opt{ヒラギノ明朝 Pro W3}{ヒラギノ角ゴ Pro W6}%
- {RawFeature=+palt}}
-\zxjf@declare@preset{hiragino-dx}{%
- \zxjf@multiweight@opt{ヒラギノ明朝 Pro W3}{ヒラギノ明朝 Pro W6}%
- {ヒラギノ角ゴ Pro W3}{ヒラギノ角ゴ Pro W6}%
- {RawFeature=-palt}}
-\zxjf@declare@preset{hiragino-dx/prop}{%
- \zxjf@multiweight@opt{ヒラギノ明朝 Pro W3}{ヒラギノ明朝 Pro W6}%
- {ヒラギノ角ゴ Pro W3}{ヒラギノ角ゴ Pro W6}%
- {RawFeature=+palt}}
+ \zxjf@uniweight@opt{Hiragino Mincho Pro W3}{Hiragino Kaku Gothic Pro W6}%
+ {RawFeature=+palt;+kern}}
+%(alias)
+\zxjf@declare@preset@alias{ms-dx}{ms-hg}
+\zxjf@declare@preset@alias{ms-dx/prop}{ms-hg/prop}
+\zxjf@declare@preset@alias{ipa-dx}{ipa-hg}
+\zxjf@declare@preset@alias{ipa-dx/prop}{ipa-hg/prop}
+\zxjf@declare@preset@alias{hiragino-dx}{hiragino-pro}
+\zxjf@declare@preset@alias{hiragino-dx/prop}{hiragino-pro/prop}
+\zxjf@declare@preset@alias{moga-mobo}{moga}
\zxjf@declare@preset{hg}{%
- \zxjf@newfamily{hgmc}{BoldFont=HGS明朝E}{HGS明朝B}%
- \zxjf@newfamily{hgpr}{}{HGS創英プレゼンスEB}%
- \zxjf@newfamily{hggt}{BoldFont=HGSゴシックE}{HGSゴシックM}%
- \zxjf@newfamily{hggu}{}{HGS創英角ゴシックUB}%
- \zxjf@newfamily{hgmg}{}{HG丸ゴシックM-PRO}%
- \zxjf@newfamily{hgkk}{}{HGS教科書体}%
- \zxjf@newfamily{hgks}{}{HG正楷書体-PRO}%
- \zxjf@newfamily{hggs}{}{HGS行書体}%
- \zxjf@newfamily{hgpp}{}{HGS創英角ポップ体}%
+ \zxjf@newfamily{hgmc}{BoldFont=HGSMinchoE}{HGSMinchoB}%
+ \zxjf@newfamily{hgpr}{}{HGSSoeiPresenceEB}%
+ \zxjf@newfamily{hggt}{BoldFont=HGSGothicE}{HGSGothicM}%
+ \zxjf@newfamily{hggu}{}{HGSSoeiKakugothicUB}%
+ \zxjf@newfamily{hgmg}{}{HGMaruGothicMPRO}%
+ \zxjf@newfamily{hgkk}{}{HGSKyokashotai}%
+ \zxjf@newfamily{hgks}{}{HGSeikaishotaiPRO}%
+ \zxjf@newfamily{hggs}{}{HGSGyoshotai}%
+ \zxjf@newfamily{hgpp}{}{HGSSoeiKakupoptai}%
}
\zxjf@declare@preset{hg/prop}{%
- \zxjf@newfamily{hgmc}{BoldFont=HGP明朝E}{HGP明朝B}%
- \zxjf@newfamily{hgpr}{}{HGP創英プレゼンスEB}%
- \zxjf@newfamily{hggt}{BoldFont=HGPゴシックE}{HGPゴシックM}%
- \zxjf@newfamily{hggu}{}{HGP創英角ゴシックUB}%
- \zxjf@newfamily{hgmg}{}{HG丸ゴシックM-PRO}%
- \zxjf@newfamily{hgkk}{}{HGP教科書体}%
- \zxjf@newfamily{hgks}{}{HG正楷書体-PRO}%
- \zxjf@newfamily{hggs}{}{HGP行書体}%
- \zxjf@newfamily{hgpp}{}{HGP創英角ポップ体}%
-}
-\zxjf@declare@preset{hiraginomg}{%
- \zxjf@newfamily{hmg}{RawFeature=-palt}{ヒラギノ丸ゴ Pro W4}%
-}
-\zxjf@declare@preset{hiraginomg/prop}{%
- \zxjf@newfamily{hmg}{RawFeature=+palt}{ヒラギノ丸ゴ Pro W4}%
+ \zxjf@newfamily{hgmc}{BoldFont=HGPMinchoE}{HGPMinchoB}%
+ \zxjf@newfamily{hgpr}{}{HGPSoeiPresenceEB}%
+ \zxjf@newfamily{hggt}{BoldFont=HGPGothicE}{HGPGothicM}%
+ \zxjf@newfamily{hggu}{}{HGPSoeiKakugothicUB}%
+ \zxjf@newfamily{hgmg}{}{HGMaruGothicMPRO}%
+ \zxjf@newfamily{hgkk}{}{HGPKyokashotai}%
+ \zxjf@newfamily{hgks}{}{HGSeikaishotaiPRO}%
+ \zxjf@newfamily{hggs}{}{HGPGyoshotai}%
+ \zxjf@newfamily{hgpp}{}{HGPSoeiKakupoptai}%
}
+\zxjf@declare@preset{hiraginomg-pro}{%
+ \zxjf@newfamily{hmg}{RawFeature=-palt;-kern}{Hiragino Maru Gothic Pro W4}}
+\zxjf@declare@preset{hiraginomg-pro/prop}{%
+ \zxjf@newfamily{hmg}{RawFeature=+palt;+kern}{Hiragino Maru Gothic Pro W4}}
+\zxjf@declare@preset{hiraginomg-pron}{%
+ \zxjf@newfamily{hmg}{RawFeature=-palt;-kern}{Hiragino Maru Gothic ProN W4}}
+\zxjf@declare@preset{hiraginomg-pron/prop}{%
+ \zxjf@newfamily{hmg}{RawFeature=+palt;+kern}{Hiragino Maru Gothic ProN W4}}
+\zxjf@declare@preset@alias{hiraginomg}{hiraginomg-pro}
+\zxjf@declare@preset@alias{hiraginomg/prop}{hiraginomg-pro/prop}
+\zxjf@declare@preset{mobo}{%
+ \zxjf@newfamily{mobo}{Bold=MoboExGothic Bold}{MoboExGothic}}
+\zxjf@declare@preset{mobo-90}{%
+ \zxjf@newfamily{mobo}{Bold=MoboEx90Gothic Bold}{MoboEx90Gothic}}
+\zxjf@declare@preset{maruberi}{%
+ \zxjf@newfamily{mmg}{}{MotoyaLMaru}}
%%%% ... and invokes the specified one!
\zxjf@use@preset{\zxjf@main@preset}