
JetBrains Monoはスタンドアロンのダウンロードとして利用でき、すべてのJetBrains Idesにもバンドルされています。そのWebページで、より多くのフォント機能とデザインを発見してください。
JetBrains Monoのデフォルトバージョンには、Opentype機能と結晶が付属しています(設定では常にオンとオフを切り替えることができます)。 IDEがOpentypeをサポートしていない場合は、特別なバージョンのフォント(Jetbrains Mono NL)を使用します。
JetBrains Monoは、V2019.3からJetBrains IDEを備えたMono Shipsを搭載しています。
IDE設定でJetBrains Monoを選択します。Prefences Preferences/Settings → Editor → Fontに移動し、フォントドロップダウンからJetBrains Monoを選択します。
font-jetbrains-mono Caskを使用してインストールします。
brew install --cask font-jetbrains-monoMac/Windowsで:
注Jetbrains Monoを以前にインストールしたことがある場合は、以前のすべてのバージョンをアンインストールして、レンダリングの競合やエラーを除外してください。
Linuxで:
ターミナルを開き、次を実行します。
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/install_manual.sh ) "JetBrains MonoがOSにインストールされると、エディターを構成する準備ができています。
Preferences → Settingsに移動するか、キーボードショートカットCtrl + 、 ( CMD + 、 Mac)を使用します。JetBrains Mono 、コンテンツを交換します。"editor.fontLigatures": true into jsonファイル。ジェットブレインモノには、薄いからエクセラクトルまでの8つのフォントスタイルがあり、それぞれに独自のイタリックバージョンが付属しています。

文字は幅が標準のままですが、小文字の高さは最大化されます。このアプローチは、開発者が期待する長さまでコードラインを保持し、各シンボルがより多くのピクセルを占有するため、小さなサイズでのレンダリングを改善するのに役立ちます。


結晶は、2つ以上の結合されたシンボルで構成されるキャラクターです。伝統的に、それは印刷されたテキストで省の節約技術として導入されていました。コードでは、この手法がオペレーターを表示するために採用されており、主に2つの目的で使用されます。


IDEがOpentypeの機能や結紮をサポートしていない場合は、代わりにJetBrains Mono NLを使用してください。
V2.304から、Jetbrains Monoは代替キャラクターのサポートを追加しました。スタイルセットss01-20は通常、キャラクターのグループを変更します。キャラクターバリアントcv01-99通常、1つの文字のみを変更します。これらの機能を有効にするための指示は次のとおりです。


Wikiページにフルジェットブレインのモノキャラクターセットを見つけることができます。
注Sourceからビルドするには、Python 3.9.5以上が必要です(Pythonの手順をインストールしてください)。
ソースファイルは、 「ソース」フォルダーにあります。それらを開くには、Glyphsアプリが必要になります。
.ttf 、 .otf 、 woff2 &variable .ttfを構築するには:
pip install gftoolspip install fonttools[woff]gftools builder sources/config.yaml入力して実行します。python scripts/generate_variable_webfonts.pyをターミナルに入力し、それを実行して変数woff2ファイルを生成します。JetBrains Mono書体はOFL-1.1ライセンスの下で利用でき、商業的および非営利目的の両方で無料で使用できます。ジェットブレインにクレジットを与える必要はありませんが、もしそうなら私たちはそれを非常に感謝しています。
ソースコードは、Apache 2.0ライセンスで利用できます
タイプデザイナー
フィリップ・ヌルリン
チームリード
Konstantin Bulenkov
に感謝します
ニキータ・プロコポフ
ユージン・オードチノク
Tatiana Tulupenko
dmitrij batrak
IntellijプラットフォームUXチーム
Webチーム