手書き風フォントで数式(その3)
CTANから新しいパッケージでpennstander-otfというのがやって来ました(オリジナルはこちら).手書き風のサンセリフ系フォントで,ThinからBlackまで9つのウェイトを持ち数式をサポートしています.
手持ちの手書き風日本語フォントとの組み合わせを見ると,YOzakuraフォント(こがなのYOzkrRN_.otf)がPennstander-ExtraLightにピッタリ合います.ボールド体はYOzkrBN_.otfとPennstander-Lightの組み合わせです.
プレビュー画像のソース(オリジナルのgithubサイトにあったソースに日本語関係を追加)は下記のとおり:
\documentclass[12pt]{article}
\usepackage{luatexja-fontspec}
\usepackage{unicode-math}
\usepackage[dvipsnames]{color}
\setmainfont[
BoldFont =Pennstander-Light.otf,
ItalicFont = Pennstander-ItalicExtraLight.otf,
BoldItalicFont = Pennstander-ItalicLight.otf
]
{Pennstander-ExtraLight.otf}%{Pennstander-Light.otf}%
%% Replace 'Thin'/'Light' in the above with one of the following to match the
%% mathematics font below
%% 'ExtraLight'/'Regular'
%% 'Light'/'Medium'
%% 'Regular'/'SemiBold'
%% 'Medium'/'Bold'
%% 'SemiBold'/'ExtraBold'
%% 'Bold'/'Black' (some math symbols do not look good at Bold/ExtraBold/Black so use with care)
%% 'ExtraBold'/'Black'
%% 'Black'/'Black'
\setmathfont%[
%script-font = PennstanderMath-Thin-script.otf, % optional, acts as cheap optical sizing
%sscript-font = PennstanderMath-Thin-sscript.otf, % optional, acts as cheap optical sizing
%]%
{PennstanderMath-ExtraLight.otf}
%% Replace 'Thin' with 'ExtraLight'/'Light'/... to match the text font above
\setmainjfont[BoldFont = YOzkrBN_.otf]{YOzkrRN_.otf}%{851tegakizatsu}%{mikachan}%
\begin{document}
Here is some \textbf{boldボールド}, some \textit{italics}, 日本語 and some \textbf{\textit{bolditalics}} and an equation
\[ \int_a^b \symbf{f}'(x) dx= \symbf{f}(b) - \symbf{f}(a) \quad\text{数式中の日本語}\]
\vspace{2\zh}
\color{red}
Here is some \textbf{boldボールド}, some \textit{italics}, 日本語 and some \textbf{\textit{bolditalics}} and an equation
\[ \int_a^b \symbf{f}'(x) dx= \symbf{f}(b) - \symbf{f}(a) \quad\text{数式中の日本語}\]
\end{document}