
2026/06/22 23:05
Show HN:Monolisa v3 - デベロッパーとクリエイティブのためのタイポグラフィ
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳:
MonoLisa は、現代の AI 主導型のワークフローにおいて、開発者、クリエイター、デザイナーの可読性を高めることを目的として設計された汎用性の高い等幅フォントおよび比例フォントです。特殊なコーディングリゲチャーと比例テキスト機能を独自に統合することで、ドキュメントやチャートインターフェースなどでコード、散文、UI 要素が共存する際の長年の対齐問題を解決します。このフォントは約 7% 広めのデザインを採用し、視線を滑らかに導く開放的な形式を有しており、視覚的な混乱を減らすために 120 以上のカスタムリゲチャーを内蔵しています。そのアーキテクチャはラテン語、アルメニア語、キリル語、ギリシャ語、ヘブライ語、点字を含む 200 の言語とアルファベクトをサポートし、広い国際的な可用性を確保します。ユーザーからは、シャープさ、可読性、個性そして長時間のコーディングセッションにおける目の疲労の低減を称賛しており、視覚に課題を持つ個人だけでなく、プロフェッショナルチームにも理想的です。
このフォントファミリーは MonoLisa Code(等幅)と MonoLisa Text(比例)の 2 つの形式で提供されます。MonoLisa Code は文脈に基づく代替文字、自由なリゲチャー、ホワイトスペースリゲチャー、そして CLI、ターミナル、シェルプロンプト(例:PowerLine)向けに調整された記号を含む広範な OpenType 機能を搭載し、ホワイトスペースを平衡化しながら視覚的なノイズを削減します。MonoLisa Text は等しい縦方向のメトリクスを提供し、ボタン、バッジ、ラベルなどの UI 要素でのシームレスな対齐を可能にします。2 つのバージョンとも 2 つの軸(重量:Thin から Black、グレード: Glyph の幅を変えずにストローク厚みを調整する)を持つ変数フォントとして出荷されます。OpenType 機能は、テキストエディタがネイティブサポートを提供していない場合でも、ダウンロード前に機能を設定することで、異なる環境に合わせてフォントをカスタマイズすることを可能にします。Gant Laborde、Kyle Welch、David Khourshid を含む業界のプロフェッショナルたちは、MonoLisa が読解の流暢性を大幅に向上させ、複雑なワークフローを簡素化する能力を称賛しています。エンドユーザーライセンス契約(EULA)に含まれる返金ポリシーは、安定的な実験を促し、AI 時代におけるコードと散文の調和のための決定解として MonoLisa の地位を確立しています。
本文
MonoLisa:開発者とクリエイターのための究極のフォント
MonoLisa は、機能性を最優先に設計されたフォントです。開発者やクリエイターのために作られた、コードの可読性を高め、あらゆるデザインタスクに最適な 明確でモダンなサンセリフ体 のソリューションとなります。
ユーザーの声
世界中の開発者たちが、MonoLisa をどのように評価しているかをご紹介します。
- Gant Laborde(Infinite Red CIO)
コンサルタントやプレゼンターとして、清潔感があり没入感のある単一フォントは極めて重要です。MonoLisa は情報を完璧に伝えつつ、優しく微笑むような個性も持ち合わせています。
- Kyle Welch(Eventbrite シニアソフトウェア開発者)
現在はあらゆる場所で採用しています。ターミナルやコードにおいてこれが基準となり、他のフォントを見ると混乱します。洗練された文字形状により、一日中スムーズに解析・読解が可能です。
- Horacio Herrera(独立系コンサルタント)
このフォントの鋭い印象は、コードの可読性を大幅に向上させました!間違いなく長期間使用する字体です。
- Mark Dalgleish(SEEK 開発者)
数ヶ月間使用していますが、適応期間を経て今では本当に気に入りました。古いフォントに戻ると相対的に劣化を感じます。
- David Khourshid(Microsoft ソフトウェア開発者)
当初は幅の広いデザインに慣れるのに時間がかかりましたが、次第に気に入りワークフローとの相性を認識しました。品質が高く、強く推奨します!
- Sara Vieira(CodeSandbox エンジニア)
目の疾患を持つ者として、このフォントは生活を楽にしてくれました。コーディングだけでなくデザインでも大いに役立ちます。通常のウェイトだけでなく幅広いウェイトセットを有しているため、単一フォントで全ての用途に適します。
- Cassidy Williams(Contenda CTO)
ターミナルと IDE で多数のフォントを試した後に switched しました。可読性は常に最優先事項です。
- Kent C. Dodds(ソフトウェアで人々の生活を良くする)
本来はフォントに詳しくないほうですが、数日使っただけですでに気に入り、周囲の人々がすぐにどのようなフォントを使っているかと尋ねてくれました。満点評価。
- Dominik Sumer(seriouscode.io 共同設立者)
フォントの美意識とコード可読性への貢献を愛しています。snappify.io でもデフォルトフォントとして採用することに決めました。
- Michał Popek(フロントエンド開発者)
視力上の課題を抱えていましたが、MonoLisa は目の負担を大幅に軽減してくれたため、大いに助けられました。
- Caleb Porzio(Alpine.js の創造者)
「MonoLisa は理想的なコーディングフォントです。広々として、スタイリッシュで、非常に読みやすい。これほど強い感情を抱く自分を想像することもなかったのに、今やそうになっています。」
MonoLisa ファミリー
MonoLisa Code と MonoLisa Text は、卓越性を支える同一の設計原則——特徴的な文字形、慎重にバランスを取られた余白、広範な言語サポート——を共有しています。コーディング也好、デザイン也好、MonoLisa はあなたの仕事に明晰さと風格をもたらします。
AI 時代のための完璧な組み合わせ
AI アシスタントはコードと文章(プロース)の両方を生成します。
- MonoLisa Text: 長文の説明を最適な可読性で表示。
- MonoLisa Code: コードを鮮明に保ちます。
これは AI エイジにおける完璧なペアリングです。
特徴的な識別性
良いコーディングフォントにとって「識別性」は極めて重要です。それは曖昧さを低減させ、ソフトウェアバグにつながるミスを未然に防ぐのに役立ちます。
MonoLisa のグリフ(文字)は互いに完璧にフィットしつつも、十分に区別可能であるため、視線が疲れずに瞬時で判別できます。
- Il / 1: 似たような文字でも見分けがつくようにデザインされています。
- d / b: 小文字の連結部分において明確な違いがあります。
- C / G: 大文字の終端部が異なります。
イタリック体とスクリプト体
イタリック体が不十分な場合、手書き風に見えるスクリプト版も用意されています。シンプルなイタリックに加え、より表現力豊かなスクリプトバージョンも利用可能です。
「素早い茶色き狐は怠けん犬を飛び越え去りぬ。」
ベリアブルフォント (Variable Font)
MonoLisa は 2 つの軸を持つベリアブルフォントとして出荷されています。これにより、スタイルごとの追加ファイルダウンロードが不要で、軽量化と柔軟性を両立します。
- ウェイト(重さ): 「薄味(Thin)」から「黒重(Black)」までの全ての切り取りを 1 つのファイルで提供します。
- グレード(Grade): グリフの幅を変えずにストロークの太さを調整。タイポグラフィカルな色合いを微調整可能です。
両方の軸──ウェイト と グレード ── は Text および Code の両方に適用され、散文とインライントークンが連動して表示されます。
- ダークな背景用:
font-variation-settings: "GRAD" -50 - 逆転画面(ライト背景)用:
font-variation-settings: "GRAD" 0
対応言語
MonoLisa はラテン語族、アルメニア語、キリル文字圏、ギリシャ語、ヘブライ語など200 以上の言語をサポートしています。 対応する言語:Français, հայկ (アルメニア語), Українська (ウクライナ語), Ελληνικά (ギリシャ語) など。
OpenType 機能
前例のないレベルのカスタマイゼーションを可能にする多数の機能を内蔵しています。ダウンロード前に数クリックで利用希望の機能をピッキングできます。
共通機能
文字列やレイアウトの美しさを高めるための標準機能です。
- 文脈的代替字 (
):calt
,1
,!
など。M! - 大文字小文字対応字形 (
):case
,¡
,M!
など。¡M! - 離散配列仮定結合子 (
):dlig
,fi
.fi - 余白結合子 (
):liga
,{|
.{| - レトロ風数字 (
):onum
,36
.36 - スクリプトバリエーション:
.[イタリックのみ] ss01ff - 別 g (Alt g): 直立文字用の専用グリフ。
- 伝統的記号:
,@
の古典的なスタイル。*
コード専用機能
プログラミング言語特有の構文を美しく表示します。
- マークダウン見出し (
):cv
(cv01)####
vs</>
(cv02)</></>
(cv03),<|><|>
(cv04)<-><->
(cv05),<=><=>
(cv09)====
…= 結合子 (cv10).=
コーポレーション (cv11)~=
コーポレーション (cv12)&>
カスタマイゼーションのヒント
使用する機能を選択し、以下の行を
settings.json にコピーしてください。
"editor.fontLigatures": "'calt', 'liga', 'cv01', 'cv02', 'cv03', 'cv04', 'cv05', 'cv08', 'cv09', 'cv11', 'cv12'"
MonoLisa Code
コードエディタ用に最適化されたフォントファミリーです。全ての文字が同じ幅を有しており、コーディング時の整列と可読性に理想的です。拡大された文字幅と特別に設計された結合子により、プログラミング用途では群を抜きます。
増大した文字幅
コード系において、増大した文字幅はより自然で開放的な形態を持つフォントを設計するのにつながりました。形状がリラックスしており、長時間使用しても目の疲れを軽減します。
- ワイド: 他の単一文字幅フォントと比較して約7% 広いです。
読流とスペース
MonoLisa は開放的な形式を採用し、視線がテキストラインを追う流れをスムーズにします。隣接する文字に向かって指を向ける終端部(ターミナル)を持たせています。WMAM 技術を用いて明暗の空間分布を補正し、バランスを保っています。
コーディング結合子
MonoLisa は 120 以上の特別に設計されたコーディング結合子を備えています。視覚的なノイズを減らし、余白のバランスを整えます。
→++a
→>=b
→%%0
→!=c
→~~>d<!--Comment-->
あなたのコード、あなたのルール: コーディング結合子は議論の的となることがあります。コミュニティの声をお聞きし、MonoLisa の結合子システムは「あなたがコントロールすべきであること」を原則として設計されています。デフォルトでは余白結合子のみを有効化しており、他の機能はオプトイン式です。
ターミナル用記号
PowerLine を含む CLI で使用できる豊富な記号セットを標準搭載しています。
- シェルプロンプト:
user@host- パス:
~/projects/app - ブランチ:
(Git アイコン: )main - ファイル状態:
(✓),index.ts
(●),utils.ts
(◐)config.ts
- パス:
- 進行状況インジケーター:
- ビルド:62%
- テスト:100%
- ライント:25%
MonoLisa Text
元々の MonoLisa の比例型として新考案。コードとのペアリングにおいて完璧な相方となります。
MonoLisa Text は、広範なスクリプトサポートと豊富なヘルプ記号、通貨記号、矢印、OpenType 機能に支えられ、印刷物や Web アプリのロゴなどあらゆるデザイン課題に対応します。大字高(x-height)とシャープなスタイルにより、小サイズでの利用にも適しています。
完璧な相性
現代的なエディタでは、コードと並んでドキュメントや AI チャットが表示されます。MonoLisa Text はインラインドキュメントやアシスタントのレスポンスを最適な可読性でレンダリングします。
UI にも最適
等しい垂直メトリクスにより、テキストは自動的にボタンの幾何学的中心に合致します。魔法の数値も調整作業も不要です。
- 等しいメトリクス: キャップハイト上部とベースライン下部の空間が等しく、パディングのトリックも不要です。
MonoLisa を入手する
ライセンス
フォントを購入しダウンロードすることにより、**EULA(エンドユーザーライセンス契約)**および返金ポリシーにご同意いただいたものといたします。