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
UDevSOL-set-ja-zs-Regular.ttfを右クリックします。- インストール または すべてのユーザーに対してインストール を選びます。
- VS Code などのエディタを再起動します。
macOS
UDevSOL-set-ja-zs-Regular.ttfをダブルクリックします。- Font Bookでインストールします。
- 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 を再起動してください。
JetBrains IDEs
Settings / Preferences → Editor → Font で UDevSOL-set-ja-zs を選択し、Ligatures を有効化します。フォントをインストール直後に認識されない場合は IDE を再起動してください。
Notes
UDevSOL はコードの内容を変更しません。変わるのは表示だけです。フォント機能だけで動作するため、コメント内・文字列内・通常の代入文内の単独 = も同じように表示されます。