summaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-13 03:01:06 +0000
committerNorbert Preining <norbert@preining.info>2020-01-13 03:01:06 +0000
commitd8d4c8c20f235a6610baf22bea580063cc19e9a6 (patch)
tree09a89e3094b33de98b14cf7c002991b04c8ee969 /language
parentb0cb2086fcb39d89f7f5f6b8a9eea09f78272b52 (diff)
CTAN sync 202001130301
Diffstat (limited to 'language')
-rw-r--r--language/japanese/zxjafont/LICENSE2
-rw-r--r--language/japanese/zxjafont/README-ja.md5
-rw-r--r--language/japanese/zxjafont/README.md20
-rw-r--r--language/japanese/zxjafont/zxjafont.pdfbin142301 -> 142626 bytes
-rw-r--r--language/japanese/zxjafont/zxjafont.sty15
-rw-r--r--language/japanese/zxjafont/zxjafont.tex43
6 files changed, 58 insertions, 27 deletions
diff --git a/language/japanese/zxjafont/LICENSE b/language/japanese/zxjafont/LICENSE
index 534324b756..0c208cdd77 100644
--- a/language/japanese/zxjafont/LICENSE
+++ b/language/japanese/zxjafont/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+Copyright (c) 2009-2020 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/language/japanese/zxjafont/README-ja.md b/language/japanese/zxjafont/README-ja.md
index 2b21240e5d..971114367f 100644
--- a/language/japanese/zxjafont/README-ja.md
+++ b/language/japanese/zxjafont/README-ja.md
@@ -36,6 +36,9 @@ zxjafont パッケージ ー 本体
更新履歴
--------
+ * Version 0.6 〈2020/01/12〉
+ - プリセット追加:`haranoaji` (thanks:doraTeX 氏)。
+ - `hiragino` を `hiragino-pro` の別名とする。
* Version 0.5 〈2019/06/29〉
- 非推奨のプリセットを廃止した。
- 他パッケージとの互換のため、オプションやプリセットの別名を追加。
@@ -52,4 +55,4 @@ zxjafont パッケージ ー 本体
--------------------
Takayuki YATO (aka. "ZR")
-http://zrbabbler.sp.land.to/
+https://github.com/zr-tex8r
diff --git a/language/japanese/zxjafont/README.md b/language/japanese/zxjafont/README.md
index 94d039d587..7238776064 100644
--- a/language/japanese/zxjafont/README.md
+++ b/language/japanese/zxjafont/README.md
@@ -12,8 +12,10 @@ simply by referring to their name.
### SYSTEM REQUIREMENTS
- - TeX format: XeLaTeX.
- - Prerequisite packages: fontspec.
+ * TeX format: LaTeX.
+ * TeX engine: XeTeX.
+ * Prerequisite packages:
+ - fontspec
### INSTALLATION
@@ -27,14 +29,24 @@ And rehash your TEXMF trees if necessary.
This package is distributed under the MIT License.
+
+zxjafont Package ー main
+------------------------
+
+Please refer to the manual `zxjafont.pdf` (in Japanese) for detail.
+
+
Revision History
----------------
+ * Version 0.6 〈2020/01/12〉
+ - New preset: `haranoaji` (thanks: doraTeX).
+ - `hiragino` is made an alias for `hiragino-pro`.
* Version 0.5 〈2019/06/29〉
- More aliases are provided.
- The deprecated presets are abolished.
* Version 0.4 〈2018/05/04〉
- - New preets: `yu-win10`, `sourcehan(-jp)`, `noto(-jp)`, `ume`.
+ - New presets: `yu-win10`, `sourcehan(-jp)`, `noto(-jp)`, `ume`.
- New options: `90jis`, `jis2004`.
- The use of deprecated presets is warned.
* Version 0.3 〈2015/05/08〉
@@ -46,4 +58,4 @@ Revision History
--------------------
Takayuki YATO (aka. "ZR")
-http://zrbabbler.sp.land.to/
+https://github.com/zr-tex8r
diff --git a/language/japanese/zxjafont/zxjafont.pdf b/language/japanese/zxjafont/zxjafont.pdf
index 0026524f08..8e705c6793 100644
--- a/language/japanese/zxjafont/zxjafont.pdf
+++ b/language/japanese/zxjafont/zxjafont.pdf
Binary files differ
diff --git a/language/japanese/zxjafont/zxjafont.sty b/language/japanese/zxjafont/zxjafont.sty
index 4ba6b6a64a..3966a5929b 100644
--- a/language/japanese/zxjafont/zxjafont.sty
+++ b/language/japanese/zxjafont/zxjafont.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'zxjafont.sty'.
%%
-%% Copyright (c) 2018 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxjafont}[2019/06/29 v0.5]
+\ProvidesPackage{zxjafont}[2020/01/12 v0.6]
\def\zxjf@pkgname{zxjafont}
%% preparation
@@ -54,9 +54,9 @@
ms-hg,ipa-hg,ipaex-hg,moga,moga-90,ume,%
kozuka-pro,kozuka-pr6,kozuka-pr6n,hiragino-pro,hiragino-pron,%
morisawa-pro,morisawa-pr6n,yu-win,yu-win10,yu-osx,%
- sourcehan,sourcehan-jp,noto,noto-jp,%
+ sourcehan,sourcehan-jp,noto,noto-jp,haranoaji,%
%(alias)
- kozuka,morisawa,moga-mobo-ex,noto-otf}
+ kozuka,morisawa,moga-mobo-ex,noto-otf,hiragino}
%% \zxjf@main@sub@preset
\def\zxjf@all@sub@preset{%
@@ -90,7 +90,7 @@
\PackageError\zxjf@pkgname
{The old preset '#1' is *abolished*}{\@ehc}}
\@for\zxjf@x:={%
- kozuka4,kozuka6,kozuka6n,hiragino,ms-dx,ipa-dx,hiragino-dx%
+ kozuka4,kozuka6,kozuka6n,ms-dx,ipa-dx,hiragino-dx%
}\do{\DeclareOption{\zxjf@x}{\zxjf@err@abpre{\CurrentOption}}}
%% options using keyval
@@ -362,11 +362,16 @@
\zxjf@multiweight@opt{NotoSerifJP-Regular}{NotoSerifJP-Bold}%
{NotoSansJP-Regular}{NotoSansJP-Bold}%
{NotoSansJP-Medium}}
+\zxjf@declare@preset@with@prop{haranoaji}{%
+ \zxjf@multiweight@opt{HaranoAjiMincho-Regular}{HaranoAjiMincho-Bold}%
+ {HaranoAjiGothic-Regular}{HaranoAjiGothic-Bold}%
+ {HaranoAjiGothic-Medium}}
%(alias)
\zxjf@declare@preset@alias@with@prop{kozuka}{kozuka-pro}
\zxjf@declare@preset@alias@with@prop{morisawa}{morisawa-pro}
\zxjf@declare@preset@alias{moga-mobo-ex}{moga}
\zxjf@declare@preset@alias{noto-otf}{noto}
+\zxjf@declare@preset@alias{hiragino}{hiragino-pro}
%% definitions of sub preset mappings
\zxjf@declare@preset{hg}{%
diff --git a/language/japanese/zxjafont/zxjafont.tex b/language/japanese/zxjafont/zxjafont.tex
index c3b52a9358..b983f29bce 100644
--- a/language/japanese/zxjafont/zxjafont.tex
+++ b/language/japanese/zxjafont/zxjafont.tex
@@ -12,12 +12,13 @@
\bxtexlogoimport{*}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{0.5}
-\newcommand{\PkgDate}{2019/06/29}
+\newcommand{\PkgVersion}{0.6}
+\newcommand{\PkgDate}{2020/01/12}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
\newcommand{\Means}{:\ }
+\newcommand{\JEmph}{\textgt}
%-----------------------------------------------------------
\begin{document}
\title{\Pkg{zxjafont} パッケージ(v\PkgVersion)}
@@ -33,7 +34,7 @@
{\pLaTeX}\>よりも格段に使い易いが、
日本語を扱うためには必ず何らかの設定を行う必要があり、
これが煩わしく感じられる場合もある。
-本パッケージでは、{\pLaTeX}\>において
+本パッケージでは、日本語{\LaTeX}\>において
一般的に行われている設定を予め用意しておいて、
簡単に呼び出せるようにしている。
@@ -60,7 +61,7 @@
{\XeLaTeX}\>には和文と欧文の元来の区別がないので、
このパッケージで指定するフォントが全ての文字に通用する。
ただし、\Pkg{zxjatype}パッケージでは和文と欧文を区別するので、
-それと併用の場合は和文のみにフォント設定が適用される。
+それと併用の場合は\JEmph{和文のみ}にフォント設定が適用される。
%-------------------
\subsection{メイン設定}
@@ -76,6 +77,12 @@
設定内容の詳細については、\Pkg{pxchfon}の説明書を
参照してほしい。
+\Note かつての\Pkg{fontspec}では取り扱うフォントのウェイトが
+通常(|\mdseries|)と太字(|\bfseries|)の2つに限られていた。
+現在の\Pkg{fontspec}では追加のウェイトがサポートされているが、
+残念ながら現状の\Pkg{zxjafont}はまだ3ウェイト以上の設定には
+対応できていない。
+
\paragraph{単ウェイト用の設定}
明朝・ゴシック各々1ウェイトのみを用いる設定。
セリフ(|\rmfamily|)に明朝、
@@ -95,11 +102,11 @@ IPAexフォント。
\Note {\XeTeX}\>は「フォント非埋込のPDF生成」に対応していない。
\paragraph{多ウェイト用の設定}
-明朝・ゴシック各々2ウェイトを用いる設定
-\footnote{\Pkg{fontspec}では3ウェイト以上の設定ができない。)}。
+明朝・ゴシック各々2ウェイトを用いる設定。
セリフに明朝、サンセリフと等幅にゴシックを割り当て、
各々について通常(|\mdseries|)と太字(|\bfseries|)
を個別に設定する。
+
\begin{itemize}
\item |ms-hg|\Means
MSフォント + HGフォント。
@@ -150,6 +157,8 @@ IPAexフォント。
\item |noto-jp|\Means
Noto Serif JP + Noto Sans JP、
日本用地域別サブセット版。
+\item |haranoaji|\Means
+ 原ノ味フォント。
\end{itemize}
\paragraph{他パッケージとの互換用のオプション}
@@ -169,18 +178,22 @@ IPAexフォント。
\item |noto-otf|\Means
|noto| の別名。
(\Pkg{luatexja-preset}でのプリセット名。)
+\item |hiragino|\Means
+ |hiragino-pro| の別名。
+ (\Pkg{ptex-fontmaps}でのプリセット名。)
+ \Note 0.6版で追加。
+ 0,4版以前では |hiragino| が別の設定を指していたが、
+ これは0.5版で廃止された。
\end{itemize}
-\Note なお、|hiragino-pro| と同義の\Pkg{ptex-fontmaps}の
-プリセット名は |hiragino| であるが、本パッケージの |hiragino| は
-旧版で用いられていた設定であり |hiragino-pro| とは異なる。
-
\paragraph{廃止されたプリセット設定}
0.2a版以前で用意されていた次のプリセット設定は、
0.5版において廃止された。
現在は指定するとエラーが発生する。
+\Note たあし |hiragino| は現在は |hiragino-pro| の別名と解釈される。
+
\begin{quote}
|kozuka4|、|kozuka6|、|kozuka6n|、|hiragino|、
|ms-dx|、|ipa-dx|、|hiragino-dx|
@@ -233,17 +246,14 @@ Moboフォント(90/2000JIS字形)を使う設定。
\item |\mmgfamily|\Means モトヤLマルベリ3等幅
\end{itemize}
\end{itemize}
-\Note \Pkg{fontspec}では取り扱うフォントのウェイトを通常(|\mdseries|)
-と太字(|\bfseries|)の2つに制限している。
-多くのOSでの扱いに合わせているようである。
%-------------------
\subsection{その他のオプション}
\begin{itemize}
\item |oneweight|\Means
-複数ウェイト用のメイン設定を単ウェイトとして用いる。
-\Note \Pkg{pxchfon}の説明書において |\setminchofont|
+多ウェイト用のメイン設定を単ウェイトとして用いる。
+\Note \Pkg{pxchfon}の説明書の記述において |\setminchofont|
と |\setgothicfont| で設定されているウェイトのフォント
が用いられる。
\item |nooneweight|\Means
@@ -261,6 +271,7 @@ Moboフォント(90/2000JIS字形)を使う設定。
このオプションは指定できない(エラーになる)。
\item |noprop|\Means
|prop|の否定。
+(和文が)等幅のフォントを用いる。
\item |scale=|\Meta{実数}\Means
スケール値(\Pkg{fontspec}の |Scale| 属性の値)。
@@ -275,7 +286,7 @@ Moboフォント(90/2000JIS字形)を使う設定。
2004JIS字形の使用を指定する。
\item |feature={|\Meta{属性リスト}|}|\Means
-このパッケージで指定されるフォント全体に通用する
+このパッケージで指定されるフォント全てに通用する
\Pkg{fontspec}の属性の指定。
\end{itemize}