LuaLaTeXでUDフォントを使う

- [UDデジタル教科書体がアップデートされています](https://support.bizplus.typesquare.com/hc/ja/articles/360018044452-Windows10%E6%A8%99%E6%BA%96%E6%90%AD%E8%BC%89%E6%9B%B8%E4%BD%93%E3%81%A8%E3%81%AE%E9%81%95%E3%81%84%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B-)

[UD (Universal Design)](https://font.designers-garage.jp/media/ud) フォントがWindows 10に付属しているので、それを`LuaLaTeX`で使う例です。`uplatex`の場合は[PXchfon の新しいやつ（v1.2）](https://zrbabbler.hatenablog.com/entry/20180317/1521293708) を参照。`BIZ UD明朝`を等幅組（従来の組み方）すればいい場合は`\usepackage[bizud]{luatexja-preset}`とプリアンブルに書くだけで👌です。

```latex
\documentclass[b5paper,12pt]{ltjsarticle}
\usepackage{luatexja-fontspec}

\newjfontface{\nonproportional}{UD Digi Kyokasho N-R}[YokoFeatures={JFM=ujis}]
\setmainjfont[CharacterWidth=Proportional,
  ItalicFont={UD Digi Kyokasho NK-R},
  ItalicFeatures={FakeSlant=0.27},
  SlantedFont={UD Digi Kyokasho NK-R},
  SlantedFeatures={FakeSlant=0.18},
  BoldFont={UD Digi Kyokasho NK-B},
  BoldSlantedFont={UD Digi Kyokasho NK-B},
  BoldSlantedFeatures={FakeSlant=0.18},
  BoldItalicFont={UD Digi Kyokasho NK-B},
  BoldItalicFeatures={FakeSlant=0.27},
  YokoFeatures={JFM=prop}]{UD Digi Kyokasho NK-R}


\newcommand{\testtext}{☃日Ｉ本Ｉ語ＩiII}
\begin{document}
\LARGE

\noindent
{\nonproportional\testtext}\\
\testtext\\
\slshape\testtext\\
\itshape\testtext\\
\bfseries\upshape
\testtext\\
\slshape\testtext\\
\itshape\testtext
\end{document}
```

という文書は以下のような見た目になります。

![Screenshot from 2019-06-23 14-18-36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259309/188aada6-d82b-d3ce-ca29-09450a1537d6.png)

[STIX Two Textフォント](http://www.stixfonts.org)を用いる場合 `FakeSlant=0.235` ぐらいでよいです。傾ける度合いは欧文フォントとの兼ね合いで適切な値が決まります。

`BIZ UD明朝`でプロポーショナル組する場合は以下のようにすると

```latex
\documentclass[b5paper,12pt]{ltjsarticle}
\usepackage{luatexja-fontspec}

\newjfontface{\nonproportional}{BIZ UDMincho Medium}[YokoFeatures={JFM=ujis}]
\setmainjfont[Ligatures={Common,TeX},
  ItalicFont={BIZ UDPMincho Medium},
  ItalicFeatures={FakeSlant=0.27},
  SlantedFont={BIZ UDPMincho Medium},
  SlantedFeatures={FakeSlant=0.18},
  BoldFont={BIZ UDPGothic Bold},
  BoldSlantedFont={BIZ UDPGothic Bold},
  BoldSlantedFeatures={FakeSlant=0.18},
  BoldItalicFont={BIZ UDPGothic Bold},
  BoldItalicFeatures={FakeSlant=0.27},
  YokoFeatures={JFM=prop}]{BIZ UDPMincho Medium}


\newcommand{\testtext}{☃日Ｉ本ｆｆｉ語ＩIiI}
\begin{document}
\LARGE

\noindent
{\nonproportional\testtext}\\
\testtext\\
\slshape\testtext\\
\itshape\testtext\\
\bfseries\upshape
\testtext\\
\slshape\testtext\\
\itshape\testtext
\end{document}
```

以下のような感じになります

![Screenshot from 2019-06-23 15-01-03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259309/453e7f88-2d68-09bb-d4fa-d45ff9141817.png)

`BIZ UDゴシック` を欧文サンセリフ体に合わせてプロポーショナル組するには

```latex
\documentclass[b5paper,12pt]{ltjsarticle}
\usepackage{luatexja-fontspec}

\newjfontface{\nonproportional}{BIZ UDGothic}[YokoFeatures={JFM=ujis}]
\setsansjfont[Ligatures={Common,TeX},
  ItalicFont={BIZ UDPGothic},
  ItalicFeatures={FakeSlant=0.23},
  SlantedFont={BIZ UDPGothic},
  SlantedFeatures={FakeSlant=0.23},
  BoldFont={BIZ UDPGothic Bold},
  BoldSlantedFont={BIZ UDPGothic Bold},
  BoldSlantedFeatures={FakeSlant=0.23},
  BoldItalicFont={BIZ UDPGothic Bold},
  BoldItalicFeatures={FakeSlant=0.23},
  YokoFeatures={JFM=prop}]{BIZ UDPGothic}


\newcommand{\testtext}{☃日Ｉ本ｆｆｉ語ＩIiI}
\begin{document}
\LARGE
\sffamily

\noindent
{\nonproportional\testtext}\\
\gtfamily    
\testtext\\
\slshape\testtext\\
\itshape\testtext\\
\bfseries\upshape
\testtext\\
\slshape\testtext\\
\itshape\testtext
\end{document}
```

とすると以下のようになる

![Screenshot from 2019-06-23 16-12-50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/259309/ee38e9a6-527d-fbec-4ac9-a420ff846b9e.png)



# 参考文献

* [TeXでつくるプロポーショナル組日本語文書](https://qiita.com/zr_tex8r/items/0512dd43e9806483013a)
* [今さら人に聞けない「日本語でBeamer」のキホン](https://qiita.com/zr_tex8r/items/69e8cc32038ff29f5ac3)