Fira Code と IBM Plex Sans JP を 合成したプログラミング向け日本語フォントです。
以下のボタンからフォントをダウンロードできます。
Star を付けて頂けると、開発の励みになります。
-
豊富なグリフ
Fira Code のグリフを全てそのまま使用できます。
加えて、日本語文字や一部記号を IBM Plex Sans JP のグリフで補っています。 -
字幅を調整
半角文字と全角文字の幅を 1:2 に揃えています。
-
リガチャ対応
Fira Code が提供するプログラミング向けのリガチャを利用できます。
-
2 種のウェイト
Regular と Bold の 2 ウェイトを提供しています。
-
独自のイタリック体
Firple 独自の字形を持ったイタリック体を提供しています。
-
Slim ファミリー
Fira Code の字幅を縮小した Slim ファミリーを提供しています。
-
Nerd Fonts 対応
Nerd Fonts の多彩なグリフを利用できます。
OpenType features による字形の変更に対応しています。
対応するエディタで設定を変更することで、以下の機能を使用できます。
各種エディタにおける有効化方法は、FiraCode のドキュメント を参照してください。
またフォント生成時に --freeze-features オプションを使うことで、これらの機能を標準で有効にすることもできます。
Fira Code の英字をそのまま利用できます。日本語文字に字間のゆとりが生まれます。
| フォント名 | 説明 |
|---|---|
| Firple Regular | Fira Code Regular + IBM Plex Sans JP Text |
| Firple Italic | Firple Regular のイタリック体 |
| Firple Bold | Fira Code Bold + IBM Plex Sans JP Bold |
| Firple Bold Italic | Firple Bold のイタリック体 |
Fira Code の字幅を縮小しています。1 行に多くの文字を表示でき、日本語文字が自然な字間になります。
| フォント名 | 説明 |
|---|---|
| Firple Slim Regular | Firple Regular の字幅縮小版 |
| Firple Slim Italic | Firple Italic の字幅縮小版 |
| Firple Slim Bold | Firple Bold の字幅縮小版 |
| Firple Slim Bold Italic | Firple Bold Italic の字幅縮小版 |
公式サイト で任意のテキストの表示を確認できます。
SIL Open Font License (OFL) Version 1.1
-
動作確認済み環境
Ubuntu 24.04.3 LTS Python 3.12.3 fontforge 20230101 fonttools v4.46.0 ttfautohint 1.8.4 -
必要パッケージ
$ apt install fontforge python3-fontforge fonttools ttfautohint
-
ビルドコマンド
$ make setup $ make all
または
$ python3 scripts/downloader.py --all $ python3 scripts/firple.py --all
スクリプトのコマンドラインオプションは
--helpで確認できます。









