From d8d4c8c20f235a6610baf22bea580063cc19e9a6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 13 Jan 2020 03:01:06 +0000 Subject: CTAN sync 202001130301 --- language/japanese/zxjafont/LICENSE | 2 +- language/japanese/zxjafont/README-ja.md | 5 +++- language/japanese/zxjafont/README.md | 20 ++++++++++++--- language/japanese/zxjafont/zxjafont.pdf | Bin 142301 -> 142626 bytes language/japanese/zxjafont/zxjafont.sty | 15 +++++++---- language/japanese/zxjafont/zxjafont.tex | 43 ++++++++++++++++++++------------ 6 files changed, 58 insertions(+), 27 deletions(-) (limited to 'language') 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 Binary files a/language/japanese/zxjafont/zxjafont.pdf and b/language/japanese/zxjafont/zxjafont.pdf 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} -- cgit v1.2.3