NOTONOTO は、 Noto シリーズ である Noto Sans Mono と Noto Sans JP を合成した、プログラミング向けフォントです。
👉 ダウンロードは NOTONOTO リリース より。
※「Assets」内の zip ファイルをダウンロードしてご利用ください。
Noto シリーズは、その語源が "No more tofu (豆腐はいらない!)" 1 から来ているように、表示できない文字を無くすことを目標に作られたフォントファミリーです。
Noto シリーズは多様なデバイスや文書で No Tofu になることを目指していることから、万人に読みやすいようにプレーンでクセが無い字体になっているのが特徴です。いわば「特徴が無いことが特徴」とも言えるフォントで、様々な場面で馴染むことから多くのWebサイトデザインでも用いられています。
NOTONOTO は、そんなプレーンであっさりとした Noto シリーズを、いつものコーディングシーンでも使いたい方のためのフォントです。
💡 その他、公開中のプログラミングフォント
- 日本語文字に源柔ゴシック、英数字部分に Hack を使った 白源 (はくげん/HackGen)
- 日本語文字に IBM Plex Sans JP、英数字部分に IBM Plex Mono を使った PlemolJP (プレモル ジェイピー)
- 日本語文字にBIZ UDゴシック、英数字部分に JetBrains Mono を使った UDEV Gothic
以下の特徴を備えています。
- Noto シリーズの等幅英文フォント Noto Sans Mono 由来のラテン文字
- Noto シリーズの日本語フォント Noto Sans JP 由来の日本語文字
- 全9種類のウェイト
- 半角・全角の幅比率が異なるバリエーションあり
- Noto Sans Mono ExtraCondensed スタイルを用いた、幅比率 半角1:全角2
- Noto Sans Mono 標準スタイルを用いた、幅比率 半角3:全角5
- 全角スペースの可視化
- 全角スペースを可視化したくない方向けの不可視版あり
- 一部記号の判読性の向上
- Noto Sans Mono ExtraCondensed スタイル (1:2 幅版利用) における
#
*
の拡大 _
が2つ連なったときに離れて見えるように調整
- Noto Sans Mono ExtraCondensed スタイル (1:2 幅版利用) における
- 収録される文字の違い等によって分かれた複数のバリエーションを用意 (下記参照)
フォント ファミリー | 説明 |
---|---|
NOTONOTO | ラテン文字に Noto Sans Mono ExtraCondensed スタイルを用いることで文字幅比率「半角1:全角2」にした通常版。その他の日本語文字や日本語文書に頻出する記号類に Noto Sans JP を使用。 |
NOTONOTO Console | Noto Sans Mono の字体を除外せずに全て適用したバリエーション。多くの記号が半角で表示されるため、コンソールでの利用や記号類は可能な限り半角で表示したい人にオススメ。 |
NOTONOTO35 | ラテン文字に Noto Sans Mono 標準スタイルを用いることで文字幅比率「半角3:全角5」にしたバリエーション。英数字が通常版の NOTONOTO よりも広く余裕をもって表示される。 |
NOTONOTO35 Console | NOTONOTO Console の文字幅比率を 半角3:全角5 にしたバリエーション |
通常版 (幅比率 半角1:全角2) | 35版 (幅比率 半角3:全角5) |
---|---|
環境:
# 必要パッケージのインストール
pip install -r requirements.txt
# ビルド
& "C:\Program Files (x86)\FontForgeBuilds\bin\ffpython.exe" .\fontforge_script.py && python3 .\fonttools_script.py
fontforge_script.py
実行時、以下のオプションを指定できます。
--35
: 半角3:全角5 の幅にする--console
: できるだけ East Asian Ambiguous Width 記号を半角で表示する--hidden-zenkaku-space
: 全角スペース可視化を無効化--debug
: Regular スタイルのみをビルドする
SIL OPEN FONT LICENSE Version 1.1 が適用され、商用・非商用問わず利用可能です。
- 詳細は LICENSE を参照
- 各種ソースフォントのライセンスは、ソースフォント毎のディレクトリに同梱
Footnotes
-
「豆腐」はフォントに含まれない文字が
□
表示になる様を表すネットスラング ↩