フォントしたい
フォントを操作する方法を整理しました。
- 部分フォントしたい(
\usefont
/\usekanjifont
) - 書体したい(
\textrm
/\textsf
/\texttt
) - シリーズしたい(
\textmd
/\textbf
) - シェープしたい(
\textup
/\textit
/\textsl
/\textsc
) - サイズしたい(
\LARGE
) - 欧文フォントしたい(
fontspec
) - 欧文フォントしたい(
fontsetup
) - 数式フォントしたい(
unicode-math
) - 和文対応したい(
luatexja
) - 和文フォントしたい(
luatexja-fontspec
) - 和文フォントしたい(
luatexja-preset
) - 異字体したい(
latexja-otf
) - ルビしたい(
luatexja-ruby
) - 多言語対応したい(
polyglossia
) - フォントをもっと変更したい
文字のフォント選びは文書の印象を大きく左右します。 LuaLaTeXでは、fontspecやluatex-fontspecを使うことで、 かなり簡単かつ自由にフォント設定を変更できるようになっています。
フォント設定を確認したい(tlmgr conf updmap
)
$ tlmgr conf updmap
updmap configuration values (from /usr/local/texlive/2024/texmf-dist/web2c/updmap.cfg):
dvipdfmDownloadBase14 = true
dvipsDownloadBase35 = true
dvipsPreferOutline = true
pdftexDownloadBase14 = true
LW35 = URWkb
KanjiMap = uptex-tc-@tcEmbed@.map
jaEmbed = haranoaji
jaVariant = -04
koEmbed = baekmuk
scEmbed = arphic
tcEmbed = arphic
tlmgr conf updmap
でフォント設定(とくにupdmap.cfg
)を確認できます。
最近のTeXディストリビューションは、 欧文フォントはLatin Modern、 和文フォントは原の味(HaranoAji) がデフォルトのフォントになっています。 はじめてLaTeXを使う場合は、フォントを変更せずに使っても問題はありません。
注釈
韓国語(korean)、簡体字(simplified chinese)、繁体字(traditional chinese)に 設定されているフォントはやや古めのようです。
韓国語はNanum系、 簡体字はSource Han CN系、 繁体字はSource Han TW系にすると 日本語フォント(原ノ味)ともマッチするみたいです。
koEmbed = nanumtype1
scEmbed = sourcehan
tcEmbed = sourcehan