Windows Terminal ベスト設定 第17回「フォント 設定編」
マイナビニュース / 2024年8月25日 15時45分
フォントフォールバックとは、フォントに指定されたユニコードポイントのグリフが含まれていない場合に、代替のフォントを使って表示を行うもの。分かりやすい例が絵文字の表示だ。大半のフォントには、絵文字が含まれていない。もし、こうしたフォントが表示用に指定されていたとき、絵文字を表示しようとすると対応するグリフがない。このとき、Windowsは、フォントフォールバックという機能を使い代替となるフォントを探す。Windows 10/11では、このとき代替フォントとして「segoe emoji」フォントが選択される。代替フォントの選択は、該当のグリフ(ユニコードコードポイント)を持っているかどうか、優先フォントの属性などから決定される。
GUI設定では、フォント名の一部を入力すると補完可能なフォント名を探してくれる。ただし、Windows Terminalでは、モノスペースフォント(等幅フォント)を優先して探す。GUI設定にある「すべてのフォントの表示」チェックボックスをオンにすると、プロポーショナルフォントも対象になる。このとき、日本語のフォント名は、英語のフォント名としてsettings.jsonファイルに記録される。ただし、settings.jsonのfaceプロパティには、日本語の名前を入れても問題ない。例えば、以下の2つは同じ設定となる。
"face": "Cascadia Code NF, メイリオ"
"face": "Cascadia Code NF, Meiryo"
また、インストールされているフォントの一覧(日本語名と英語名)は、以下のPowerShell(Ver.7.4)コマンドで得られる。
[System.Drawing.FontFamily]::Families | %{ [pscustomobject]@{ 日本語名=$_.Name; 英語名=$_.GetName(0x0409)} }
ただし、Windows PowerShellでは「[reflection.assembly]::loadwithpartialname("system.drawing")」を事前に実行しておく必要がある。
“size”プロパティは、フォントサイズをポイント単位の整数で指定する。ポイントは、フォントの大きさを表す単位で、1ポイントは1/72インチに相当するが、Windowsでは、画面サイズや表示倍率設定の関係で実寸表示になるとは限らない。見本になるのは、「設定 ⇒ 個人用設定 ⇒ フォント」でフォントを選択し、プロパティページを開いたところにある「フォントサイズの変更」だ(写真01)。
この記事に関連するニュース
-
Windows Terminal ベスト設定 第16回「フォント指定」
マイナビニュース / 2024年8月19日 17時9分
-
窓辺の小石 第179回 合成文字のはんらん CHAPTER Ⅱ
マイナビニュース / 2024年8月16日 12時0分
-
窓辺の小石 第178回 合成文字のはんらん CHAPTER Ⅰ
マイナビニュース / 2024年8月9日 14時36分
-
Windows Terminalで採用されたCascadia Codeフォントを使うとプログラムを書くとき断然見やすい
ASCII.jp / 2024年8月4日 10時0分
-
窓辺の小石 第177回 アキレウスのかかと
マイナビニュース / 2024年8月2日 14時24分
ランキング
-
1Microsoft、Windows ServerにNetlogin接続できない問題を解決済みに変更
マイナビニュース / 2024年8月25日 17時36分
-
2「あぶないみずぎ」の見た目にドキッ! 『ドラクエ』魅惑のセクシー防具たち
マグミクス / 2024年8月25日 21時55分
-
3「要らなすぎるw」 小田急の車内液晶に表示された無駄が多すぎる2ページ目にツッコミ殺到 「あるある」「同じこと思ってた」
ねとらぼ / 2024年8月25日 20時15分
-
4「サビやばい」「えぐー」 パリ五輪金メダリストが10日ぶりにメダル公開→さらに進んだ「劣化」に衝撃
ねとらぼ / 2024年8月24日 17時35分
-
5ホテルでチェックアウト、忘れ物で多いのは? ホテル従業員が教える「圧倒的に多い忘れ物」
ねとらぼ / 2024年8月25日 8時0分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください