Windows Terminal ベスト設定 第17回「フォント 設定編」
マイナビニュース / 2024年8月25日 15時45分
行のたかさ/cellHeight、cellWidth
cellHight、cellWidthは、Windows Terminalが1文字の表示を行うエリア(cell)の高さと幅を指定するもの。一般的なワープロアプリなどでいう「行間」、「文字間」設定である。
cellのデフォルト値は、フォントとサイズによって決まるが、それを越えてサイズ変更できる。ただし、変更するのは、文字を表示する領域のサイズなので、sizeプロパティで決まる文字のサイズは変わらない。このため、行間、文字間設定となるわけだ。
cellHeightの省略値は1.2で、これが標準のcellの高さである。これ以下にすることで行間が詰まるが文字によっては、上下の行と重なってしまうことがある。
cellWidthは、同じくセルの幅を指定するもの。省略値は0.6で、0.5より小さくすると、左右の文字が重なってしまう。なお、このプロパティは、GUI設定からは行うことができない。
微妙な調整が可能だが、日本語に合わせて調整すると欧文フォントが詰まりすぎてしまう。基本的には触らない方がいいようだ。
フォントの太さ/Weight、フォントの軸/axes
Weightプロパティでは、数値指定も可能だが、定義された文字列で指定することもできる。数値と文字列の関係は、表03のようになっている。ただし、フォントが可変フォントでなく、レギュラーとボールドしかなければ、どちらかしか表示されない。
ウェイト値を大きくすると、ボールド表示との差がなくなり、区別ができなくなる。基本的には、"Bold"あるいは、700よりも小さな値を設定すべきで、ボールドとの差を考えると"normal"または500以下を指定すべきである。
axesオブジェクトでは、Axisタグ名をプロパティ名として数値を指定する。数値の指定範囲は、軸やフォントファイルの定義により異なる。Cascadiaフォントには、ウェイト(太さ)軸(wght)があり、100~700の整数値を指定する。ウェイトを表す軸のタグ「wght」は、OpenTypeで定義されているため共通だが、有効な整数値(最小値と最大値)は、フォントファイルにより異なる。ウエイト軸での指定は、Weightプロパティと同じだが、Windows Terminalでは、wght軸での指定が優先される。
Cascadiaフォントには、このほかイタリック軸(ital)があるが、連続的には変化せず、数値により立体かイタリック体のどちらかしか表示されない。なお、OpenTypeであらかじめ定義されている軸のタグには、(表04)のようなものがある。例えば、Segoe UI Variableフォントには、光学サイズ軸(タグはopsz)がある。
この記事に関連するニュース
-
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分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください