From 12fef7aa53e3695c36d3650fa4fb98f991bc223e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 5 May 2020 03:00:58 +0000 Subject: CTAN sync 202005050300 --- language/japanese/pxjodel/LICENSE | 2 +- language/japanese/pxjodel/README.md | 6 +++ language/japanese/pxjodel/pxjodel.pdf | Bin 120139 -> 105827 bytes language/japanese/pxjodel/pxjodel.sty | 6 +-- language/japanese/pxjodel/pxjodel.tex | 62 ++++++++++++++---------- language/japanese/pxjodel/tfm/jodhgothbn-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhgothbn-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhgothebn-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhgothebn-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhgothrn-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhgothrn-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhmgothen-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhmgothen-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminbn-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminbn-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminln-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminln-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminrn-h.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/tfm/jodhminrn-v.tfm | Bin 0 -> 172 bytes language/japanese/pxjodel/vf/jodhgothbn-h.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhgothbn-v.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhgothebn-h.vf | Bin 0 -> 110296 bytes language/japanese/pxjodel/vf/jodhgothebn-v.vf | Bin 0 -> 110296 bytes language/japanese/pxjodel/vf/jodhgothrn-h.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhgothrn-v.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhmgothen-h.vf | Bin 0 -> 110296 bytes language/japanese/pxjodel/vf/jodhmgothen-v.vf | Bin 0 -> 110296 bytes language/japanese/pxjodel/vf/jodhminbn-h.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhminbn-v.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhminln-h.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhminln-v.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhminrn-h.vf | Bin 0 -> 110292 bytes language/japanese/pxjodel/vf/jodhminrn-v.vf | Bin 0 -> 110292 bytes 33 files changed, 46 insertions(+), 30 deletions(-) create mode 100644 language/japanese/pxjodel/tfm/jodhgothbn-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhgothbn-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhgothebn-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhgothebn-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhgothrn-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhgothrn-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhmgothen-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhmgothen-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminbn-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminbn-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminln-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminln-v.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminrn-h.tfm create mode 100644 language/japanese/pxjodel/tfm/jodhminrn-v.tfm create mode 100644 language/japanese/pxjodel/vf/jodhgothbn-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhgothbn-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhgothebn-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhgothebn-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhgothrn-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhgothrn-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhmgothen-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhmgothen-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhminbn-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhminbn-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhminln-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhminln-v.vf create mode 100644 language/japanese/pxjodel/vf/jodhminrn-h.vf create mode 100644 language/japanese/pxjodel/vf/jodhminrn-v.vf (limited to 'language') diff --git a/language/japanese/pxjodel/LICENSE b/language/japanese/pxjodel/LICENSE index 534324b756..8bdaf943ad 100644 --- a/language/japanese/pxjodel/LICENSE +++ b/language/japanese/pxjodel/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2019 Takayuki YATO (aka. "ZR") +Copyright (c) 2019-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/pxjodel/README.md b/language/japanese/pxjodel/README.md index 9de5e388bd..7d842ce646 100644 --- a/language/japanese/pxjodel/README.md +++ b/language/japanese/pxjodel/README.md @@ -11,6 +11,10 @@ for exmaple, `nmlminr-h` will be replaced by `foo--nmlminr-h`, where This function will assist the users who want to use japamese-otf package together with tailored TFMs of Japanese fonts. +Note: The name “jodel” stands for “Japanese Otf DELuxe” (and “deluxe” +is a package option of japanese-otf) and is not at all related to yodel +singing (although some sense of word-play is intended). + Note: The “jodel” part of the package name stands for “**j**apanese-**o**tf **del**uxe”. Here “deluxe” is the name of japanese-otf’s option for employing multi-weight Japanese font families. This option is probably the @@ -71,6 +75,8 @@ done through the package option. Revision History ---------------- + * Version 0.3 〈2020/05/04〉 + - Add VFs of 'jodhminrn' family. * Version 0.2a 〈2019/02/12〉 - Remove unnecessaty files. * Version 0.2 〈2019/02/02〉 diff --git a/language/japanese/pxjodel/pxjodel.pdf b/language/japanese/pxjodel/pxjodel.pdf index 147a621040..18f033c382 100644 Binary files a/language/japanese/pxjodel/pxjodel.pdf and b/language/japanese/pxjodel/pxjodel.pdf differ diff --git a/language/japanese/pxjodel/pxjodel.sty b/language/japanese/pxjodel/pxjodel.sty index b5ba40b71f..f1ab35e332 100644 --- a/language/japanese/pxjodel/pxjodel.sty +++ b/language/japanese/pxjodel/pxjodel.sty @@ -1,7 +1,7 @@ %% %% This is file 'pxjodel.sty'. -%% -%% Copyright (c) 2019 Takayuki YATO (aka. "ZR") +%% +%% Copyright (c) 2019-2020 Takayuki YATO (aka. "ZR") %% GitHub: https://github.com/zr-tex8r %% Twitter: @zr_tex8r %% @@ -10,7 +10,7 @@ %% package declaration \NeedsTeXFormat{pLaTeX2e} -\ProvidesPackage{pxjodel}[2019/02/12 v0.2a] +\ProvidesPackage{pxjodel}[2020/05/04 v0.3] \def\pxjo@pkgname{pxjodel} % \providecommand\bxDebug[1]{} diff --git a/language/japanese/pxjodel/pxjodel.tex b/language/japanese/pxjodel/pxjodel.tex index 4090b27543..861348a669 100644 --- a/language/japanese/pxjodel/pxjodel.tex +++ b/language/japanese/pxjodel/pxjodel.tex @@ -11,8 +11,8 @@ \bxtexlogoimport{*} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{0.2a} -\newcommand{\PkgDate}{2019/02/12} +\newcommand{\PkgVersion}{0.3} +\newcommand{\PkgDate}{2020/05/04} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -26,12 +26,10 @@ \maketitle \begin{abstract} -本パッケージは\Pkg{japanese-otf}パッケージの -和文フォント設定に対して -「直接入力に対するTFMを特定の接頭辞を付けた名前のものに変更する」 -という変更を加える。 -例えば、ユーザが指定した接頭辞が|foo|である場合、 -|nmlminr-h|というTFMは|foo--nmlminr-h|に置き換えられる。 +本パッケージは、 +カスタムのメトリックをもつ和文フォントを +\Pkg{japanese-otf}パッケージの多書体設定に拡張する作業を +支援する機能を提供する。 \end{abstract} %\tableofcontents @@ -52,6 +50,16 @@ \end{itemize} \end{itemize} +%=========================================================== +\section{何をするのか} +\label{sec:Basic} + +\Pkg{japanese-otf}の和文フォント設定に対して +「直接入力に対するTFMを特定の接頭辞を付けた名前のものに変更する」 +という変更を加える。 +例えば、ユーザが指定した接頭辞が|foo|である場合、 +|nmlminr-h|というTFMは|foo--nmlminr-h|に置き換えられる。 + %=========================================================== \section{何がしたいのか} \label{sec:Objective} @@ -60,10 +68,10 @@ 和文VFを用いていたとする。 \begin{itemize} -\item 横組・明朝体(|JY1/mc/m/n|): |hoge-h| -\item 縦組・明朝体(|JT1/mc/m/n|): |hoge-v| -\item 横組・ゴシック体(|JY1/gt/m/n|): |hogeg-h| -\item 縦組・ゴシック体(|JT1/gt/m/n|): |hogeg-v| +\item 横組・明朝体(|JY1/mc/m/n|): |hogemc-h| +\item 縦組・明朝体(|JT1/mc/m/n|): |hogemc-v| +\item 横組・ゴシック体(|JY1/gt/m/n|): |hogegt-h| +\item 縦組・ゴシック体(|JT1/gt/m/n|): |hogegt-v| \end{itemize} \Note これらのVFは{\pTeX}の原メトリックTFM(|rml|/|gbm|)を @@ -87,8 +95,8 @@ もし\Pkg{japanese-otf}を使う目的が\ref{itm:ajm}だけであるなら、 \Pkg{japanese-otf}の|noreplace|を使えば済む。 目的が\ref{itm:mw}だけで場合については、 -「元の|hoge|などのVFを用意できる」人であれば追加のVFを作って -対応できるであろう。 +「元の|hogemc-h|などのVFを用意できる」だけの知識をもつ人であれば +追加のVFを作って対応できるであろう。 (そうでないと対応は困難である。) しかし、\ref{itm:mw}と\ref{itm:ajm}の両方を満たす必要がある場合は、 追加のVFの作製はもっと困難になる。 @@ -96,8 +104,9 @@ \medskip -本パッケージは、\Pkg{japanese-otf}のVFを置き換えるための和文VFの -作成を支援するものである。具体的には +本パッケージは、\Pkg{jfmutil}と併用することで、 +\Pkg{japanese-otf}のVFを置き換えるための和文VFの +設定を支援するものである。具体的には \begin{quote} カスタムのメトリックをもった横組・縦組の和文VFの組があるときに、 \Pkg{japanese-otf}をそのメトリックで使えるような設定を作り出す @@ -108,10 +117,10 @@ \section{実際の手順} \label{sec:Procedure} -実際に、前述の例に従って、|hoge-h|と|hoge-v|のVFの組 -\footnote{代わりに|hogeg-h|と|hogeg-v|のVFの組を使ってもよい。 +実際に、前述の例に従って、|hogemc-h|と|hogemc-v|のVFの組 +\footnote{代わりに|hogegt-h|と|hogegt-v|のVFの組を使ってもよい。 とにかく入力として使うVFの組みは1つであり、 - そのメトリックが全部の書体(ウェイト)に対して適用される。}% + そのメトリックが全部の書体(ファミリ・ウェイト)に対して適用される。}% から、そのメトリックを継承した新しい\Pkg{japanese-otf}の 和文フォント設定を作成するための手順を示す。 @@ -122,12 +131,12 @@ \item \Pkg{jfmutil}パッケージが提供する|jfmutil|コマンド。 \end{itemize} -\paragraph{手順} +\paragraph{手順1:VFの生成と配置} 最初に一度だけ行う準備作業。 \begin{enumerate} \item 入力となる和文VFのファイル - (|hoge-h.tfm|、|hoge-h.vf|、|hoge-v.tfm|、|hoge-v.vf|) + (|hogemc-h.tfm|、|hogemc-h.vf|、|hogemc-v.tfm|、|hogemc-v.vf|) を{\TeX}から見える場所(カレントディレクトリでもよい)に置く。 これらのVFが{\TeX}で使えている状態であれば、 既にそうなっているはずである。 @@ -137,8 +146,8 @@ ここでは“|hoge|”を使うことにする。 \item 次のコマンドを実行する。 \begin{quote}\small\begin{verbatim} -jfmutil jodel hoge-h hoge -jfmutil jodel hoge-v hoge +jfmutil jodel hogemc-h hoge +jfmutil jodel hogemc-v hoge \end{verbatim}\end{quote} \Note 最後の引数は「接頭辞」である。 @@ -154,8 +163,9 @@ jfmutil jodel hoge-v hoge \Note 必要に応じて |mktexlsr|。 \end{enumerate} -ここで作製した新しい\Pkg{japanese-otf}の設定を -{\pLaTeX}文書を適用するための手順。 +\paragraph{手順2:新しいVFの適用} +手順1で作製した新しいVFを +{\pLaTeX}文書に適用するための手順。 \begin{enumerate} \item プレアンブルで\Pkg{japanese-otf}% @@ -184,7 +194,7 @@ jfmutil jodel hoge-v hoge \item 入力とする和文VFは「{\pTeX}または{\upTeX}の標準の日本語用 原メトリックTFM」(すなわち |rml|(|v|)、|gbm|(|v|)、 - uprml-\{|h|,|hq|,|v|\}、upgbm-\{|h|,|hq|,|v|\} + |uprml-|\{|h|,|hq|,|v|\}、|upgbm-|\{|h|,|hq|,|v|\} の何れか)のみを参照するものでなければならない。 \Note ただしこれらのTFMを間接的に(別のVFを挟んで) 参照していてもよい。 diff --git a/language/japanese/pxjodel/tfm/jodhgothbn-h.tfm b/language/japanese/pxjodel/tfm/jodhgothbn-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothbn-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhgothbn-v.tfm b/language/japanese/pxjodel/tfm/jodhgothbn-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothbn-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhgothebn-h.tfm b/language/japanese/pxjodel/tfm/jodhgothebn-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothebn-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhgothebn-v.tfm b/language/japanese/pxjodel/tfm/jodhgothebn-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothebn-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhgothrn-h.tfm b/language/japanese/pxjodel/tfm/jodhgothrn-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothrn-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhgothrn-v.tfm b/language/japanese/pxjodel/tfm/jodhgothrn-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhgothrn-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhmgothen-h.tfm b/language/japanese/pxjodel/tfm/jodhmgothen-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhmgothen-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhmgothen-v.tfm b/language/japanese/pxjodel/tfm/jodhmgothen-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhmgothen-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminbn-h.tfm b/language/japanese/pxjodel/tfm/jodhminbn-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminbn-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminbn-v.tfm b/language/japanese/pxjodel/tfm/jodhminbn-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminbn-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminln-h.tfm b/language/japanese/pxjodel/tfm/jodhminln-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminln-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminln-v.tfm b/language/japanese/pxjodel/tfm/jodhminln-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminln-v.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminrn-h.tfm b/language/japanese/pxjodel/tfm/jodhminrn-h.tfm new file mode 100644 index 0000000000..c5d6675fbc Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminrn-h.tfm differ diff --git a/language/japanese/pxjodel/tfm/jodhminrn-v.tfm b/language/japanese/pxjodel/tfm/jodhminrn-v.tfm new file mode 100644 index 0000000000..6bf9b6efa9 Binary files /dev/null and b/language/japanese/pxjodel/tfm/jodhminrn-v.tfm differ diff --git a/language/japanese/pxjodel/vf/jodhgothbn-h.vf b/language/japanese/pxjodel/vf/jodhgothbn-h.vf new file mode 100644 index 0000000000..6aa69d40f8 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothbn-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhgothbn-v.vf b/language/japanese/pxjodel/vf/jodhgothbn-v.vf new file mode 100644 index 0000000000..9f0f12e691 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothbn-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhgothebn-h.vf b/language/japanese/pxjodel/vf/jodhgothebn-h.vf new file mode 100644 index 0000000000..65833a08e3 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothebn-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhgothebn-v.vf b/language/japanese/pxjodel/vf/jodhgothebn-v.vf new file mode 100644 index 0000000000..65edaf207e Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothebn-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhgothrn-h.vf b/language/japanese/pxjodel/vf/jodhgothrn-h.vf new file mode 100644 index 0000000000..2e39cfd795 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothrn-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhgothrn-v.vf b/language/japanese/pxjodel/vf/jodhgothrn-v.vf new file mode 100644 index 0000000000..de8aaed407 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhgothrn-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhmgothen-h.vf b/language/japanese/pxjodel/vf/jodhmgothen-h.vf new file mode 100644 index 0000000000..8e2ef8c47f Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhmgothen-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhmgothen-v.vf b/language/japanese/pxjodel/vf/jodhmgothen-v.vf new file mode 100644 index 0000000000..9c37973a32 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhmgothen-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminbn-h.vf b/language/japanese/pxjodel/vf/jodhminbn-h.vf new file mode 100644 index 0000000000..bb4e54cb9e Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminbn-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminbn-v.vf b/language/japanese/pxjodel/vf/jodhminbn-v.vf new file mode 100644 index 0000000000..53a5f55031 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminbn-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminln-h.vf b/language/japanese/pxjodel/vf/jodhminln-h.vf new file mode 100644 index 0000000000..b990e21e6a Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminln-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminln-v.vf b/language/japanese/pxjodel/vf/jodhminln-v.vf new file mode 100644 index 0000000000..b990e21e6a Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminln-v.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminrn-h.vf b/language/japanese/pxjodel/vf/jodhminrn-h.vf new file mode 100644 index 0000000000..37952324ef Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminrn-h.vf differ diff --git a/language/japanese/pxjodel/vf/jodhminrn-v.vf b/language/japanese/pxjodel/vf/jodhminrn-v.vf new file mode 100644 index 0000000000..ca002ba0b1 Binary files /dev/null and b/language/japanese/pxjodel/vf/jodhminrn-v.vf differ -- cgit v1.2.3