フォントしたい

フォントを操作する方法を整理しました。

文字のフォント選びは文書の印象を大きく左右します。 LuaLaTeXでは、fontspecluatex-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

フォント設定のサンプル