UDevSOL font

C言語での誤った代入 if (var = 1) を見落としにくくするフォント。

UDevSOL-set-ja は代入を表す演算子「単独の =」を大きな「=」記号として表示し、比較演算子 == は通常どおり表示します。

=, ==, === を出し分ける Full版、全角スペースの可視化版も付属します。詳しくは下記インストールとIDEごとの設定例をご覧ください。商用・非商用問わず利用可能です。

Downloads

Variants

UDevSOL-set-ja

= だけを として表示します。

UDevSOL-set-ja-zs

Set版に全角スペース可視化を追加した版。標準利用はこちらを推奨します。

UDevSOL-full-ja

=, ==, ===, , として表示します。

UDevSOL-full-ja-zs

Full版に全角スペース可視化を追加した版。

Install

通常利用では UDevSOL-set-ja-zs-Regular.ttf を推奨します。単独の = を強調し、全角スペースも可視化します。

Windows

  1. UDevSOL-set-ja-zs-Regular.ttf を右クリックします。
  2. インストール または すべてのユーザーに対してインストール を選びます。
  3. VS Code などのエディタを再起動します。

macOS

  1. UDevSOL-set-ja-zs-Regular.ttf をダブルクリックします。
  2. Font Bookでインストールします。
  3. VS Code などのエディタを再起動します。

Linux

mkdir -p ~/.local/share/fonts
cp UDevSOL-set-ja-zs-Regular.ttf ~/.local/share/fonts/
fc-cache -fv

フォントを追加したあと、VS Code などのエディタを再起動してください。

VS Code settings

注意: 下記のようにリガチャーの設定も有効にする必要があります (editor.fontLigatures)。

{
  "editor.fontFamily": "'UDevSOL-set-ja-zs', Consolas, 'Courier New', monospace",
  "editor.fontLigatures": true
}

設定を変更しても表示が変わらない場合は、VS Code を再起動してください。

VS Code のフォント設定とリガチャー設定のスクリーンショット
VS Code の設定例

JetBrains IDEs

Settings / Preferences → Editor → Font で UDevSOL-set-ja-zs を選択し、Ligatures を有効化します。フォントをインストール直後に認識されない場合は IDE を再起動してください。

Notes

UDevSOL はコードの内容を変更しません。変わるのは表示だけです。フォント機能だけで動作するため、コメント内・文字列内・通常の代入文内の単独 = も同じように表示されます。