Vercelの英字フォントとPretendardを組み合わせてNFD問題を解決したコーディングフォント、Yeomil Mono
(github.com/taevel02)こんにちは。しばらくかなり長い間開発を休んでいましたが、最近またコードを書くようになった開発者です。
あらためて開発環境を整えているうちに、これまで使っていたコーディングフォントがふと気に入らなくなり、目につくようになりました。特に韓国語環境でコーディングするときに、大きく2つの物足りなさがありました。
- NFD(字母分離)対応の問題: 特定の環境やフォントでは、Mac特有の字母分離現象のために韓国語が崩れたり、正しくレンダリングされなかったりする慢性的な問題がありました。
- フォント統合と設定の煩雑さ: 気に入った英字のコーディングフォントと韓国語フォントを自然に組み合わせて使うには、開発ツールでそれぞれ別々に指定したり、毎回フォントを自分で統合したりする手間がありました。
この不便さを完全に解消したくて、自作したコーディング用フォント「Yeomil Mono」を共有します。
フォント名の「Yeomil」は、韓国語表現の「整える、きちんと寄せる」という意味合いから取りました。ばらばらだった韓国語フォントと英字フォントをひとつにきちんとまとめ、雑然とした開発環境の襟元を整えるように、すっきりと正したいという意味を込めています。
最近、海外の開発者の間でクリーンなゴシックスタイルとして人気のVercelの英字フォント(Geist Monoベース)を土台にし、国内で最も完成度の高い韓国語フォントである「Pretendard」を組み合わせました。字母分離(NFD)現象もきれいに解消した状態です。
個人的な不便さを解消しようとして寄せ集めてみた成果物ですが、思いのほか満足のいく仕上がりになったので、オープンソースとして公開しています。私のようにフォントを2つ別々に指定するのが面倒だった方や、開発環境で見やすい韓国語/英字の可読性を同時に確保しつつ、整った画面を求めていた方の小さな助けになればうれしいです。
ターミナルに最適化されています。
フォントファイルはGitHubリポジトリから直接ダウンロードできます。気軽に使ってみてください。フィードバックや改善点の提案もいつでも歓迎します!
まだコメントはありません。