手書き風フォントで数式(その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}