Windows Terminal ベスト設定 第16回「フォント指定」
マイナビニュース / 2024年8月19日 17時9分
OpenType可変フォントは、連続値で変化する「軸」を設定でき、軸とその設定値により、グリフを変化させることができる。OpenTypeフォントでは、制御点を組み合わせてグリフの描画を定義している。軸には、この制御点を動かす方向が定義されている。これにより、軸の値に応じたグリフ描画を行うことができ、デザインを保ったままグリフを変形できる。
表02は、OpenTypeが事前定義する軸タグの一覧である。ただし、どの軸を実装するのかは、フォントの開発者の判断であり、フォントファイルによって異なる。また、フォント作成者が新たなタグを登録して利用することもできる。
フォントが可変かどうかは、Windows 11の設定 ⇒ 個人設定 ⇒ フォント、で該当のフォントのプロパティを表示させたとき、「完全名」の下に「可変フォント」項目が表示される(写真01)。逆にいうとこれが表示されないOpenTypeフォントは可変フォントではない。ここから可変フォントのプロパティ(写真02)を表示できる。
Terminal付属のCascadiaフォントは、軸としてウェイト(wght)とイタリック(ital)がある。ただし、イタリックは、2パターンしかなく、実質、軸として指定できるのはウェイトのみだ。これに対して、Windows 11標準のSegoe UI Variableには、光学サイズ(opsz)とウェイトがある。このように同じ可変フォントでもフォントにより実装が異なる。
OpenTypeには、複数のファイル形式がある。1つは、TrueTypeアウトライン形式を使うttfファイル、あるは、複数のttfファイルのフォントコレクション形式であるttcファイルだ。もう1つは、PostScript形式アウトラインフォント用のotfファイル、そのフォントコレクション形式のotcファイルである。
可変フォントに未対応のシステム向けに、可変フォント軸の特定値でアウトラインデータを固定し、複数のフォントファイルを作成することを静的(static)形式と呼ぶことがある。
Webブラウザで使うWeb Open Font Format(woff)は、OpenTypeと似た構造を持ち、機械的にwoff、woff2形式に変換することができる。
Cascadiaフォントとは?
Cascadiaフォントは、以下の特徴を持つ。
6種類のフォント
プログラマ向け合字(Cording Ligature)
ターミナルエミュレーターで使う等幅フォント
字形の異なるイタリック体を持ち立体との区別がしやすい
複数のフォントファイル形式
OpenType 可変フォント対応
OpenType特性で文字スタイルを選択(スラッシュ付きのゼロなど)
この記事に関連するニュース
-
窓辺の小石 第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分
-
Windows 11 Insider Preview Build 26257リリース、マウス設定の詳細な制御が可能に
マイナビニュース / 2024年7月30日 7時37分
ランキング
-
1被害額は数百万円 アイドルグループ、デビュー当時からのスタッフを解雇 怒りの声明で罪状暴露「一切反省の色が伺えず」
ねとらぼ / 2024年8月19日 16時22分
-
2サーバーは「鯖」ネット用語の当て字、新作は?「升」「青空」
iza(イザ!) / 2024年8月19日 18時39分
-
3救いはないのですか? とんでもない場所で育ってしまったスイカに「助けてあげたい」「むっちむち」
ねとらぼ / 2024年8月17日 21時0分
-
4電気代が“1日0.7円”……!? LOWYAのサーキュレーターが超省エネ お手入れ簡単&リモコン式で「めっちゃ涼しくなりそう!」と60万再生
ねとらぼ / 2024年8月18日 11時45分
-
5楽天モバイルの“1円ルーター”「Rakuten WiFi Pocket Platinum」は何が変わった? 実機をレビュー
ITmedia Mobile / 2024年8月19日 15時34分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください