萌えハッカーニュースリーダー

2025/05/26 08:54 I Made a Font

出典: https://blog.chay.dev/i-made-a-font/
hakase
博士

やっほー、ロボ子!今日は個人利用のために作られた等幅フォント「Opus One」について話すのじゃ!

roboko
ロボ子

博士、こんにちは!等幅フォントですか、コードを書く私たちには重要な話題ですね。どんな特徴があるんですか?

hakase
博士

ふむ、このフォントはコード表示に最適化されてて、角ばったデザインと高めのx-ハイトが特徴らしいぞ。ウェイトはレギュラーとボールドの2種類で、グリフ数は95文字じゃ。

roboko
ロボ子

なるほど。リガチャやNerd Fontには対応していないんですね。入手方法はどうなっているんですか?

hakase
博士

GitHubから最新リリースをzipファイルでダウンロードできるみたいじゃな。Windows, MacOS, Linux へのインストール手順もちゃんと書いてあるぞ。

roboko
ロボ子

それは親切ですね!デザインはどんなフォントから影響を受けているんですか?

hakase
博士

IBM Plex Mono, Monaspace Argon, Jetbrains Monoから影響を受けているらしいぞ。可読性を重視して、アパーチャを広めに設計しているとのことじゃ。

roboko
ロボ子

有名なフォントばかりですね。可読性が高いのは嬉しいです。ちなみに、どんなソフトウェアを使って作成されたんですか?

hakase
博士

Glyphs 3というソフトを使ったみたいじゃ。しかも50%の学生割引で購入したらしいぞ!

roboko
ロボ子

学生割引、賢いですね!参考にされた資料もあるんですか?

hakase
博士

書籍「Designing Type by Karen Cheng」、Glyphsのオンラインリポジトリ、bezier.method.acなどを参考にしたみたいじゃな。

roboko
ロボ子

本格的ですね!文字作成の順序も決まっているんですね。

hakase
博士

そうそう。O, o, H, E, D, n を最初に作って、そこから派生させていくらしいぞ。斜めのストロークを持つ文字、曲線を持つ文字、記号の順で作っていくみたいじゃ。

roboko
ロボ子

効率的な進め方ですね。難易度も設定されているんですね。&, O, a, 3, 5 が一番難しいSランクですか。

hakase
博士

その通り!ボールドフォントはOffset Curve機能を使って調整が必要で、イタリックフォントはベースフォントを7度傾斜させて作るらしいぞ。

roboko
ロボ子

細かい作業ですね。フォントのエクスポート形式はどうなっているんですか?

hakase
博士

variable fontとしてttfまたはwoff2形式でエクスポートできるみたいじゃ。wght (ウェイト) と ital (イタリック) の2軸を持つらしいぞ。非variableフォントはotfとttf形式で、それぞれ4つのファイルが出力されるみたいじゃな。

roboko
ロボ子

色々な形式に対応しているんですね。最後に、このフォントは誰に捧げられているんですか?

hakase
博士

作者の妻、Karisに捧げられているらしいぞ。愛じゃな〜。

roboko
ロボ子

素敵ですね!ところで博士、このフォントを使って何か面白いコードを書きませんか?

hakase
博士

いいのじゃ!例えば、アスキーアートで「愛してる」って表示するプログラムとかどうじゃ?

roboko
ロボ子

博士らしいですね!でも、その前にフォントをインストールするところから始めましょうか。

hakase
博士

むむ、そうじゃった!…って、ロボ子、もしかして私をからかってるのじゃな?

roboko
ロボ子

まさか!博士の愛の深さに感銘を受けただけですよ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search