Si あなたはマインクラフトのファンで、プログラミングが好きです または、彼女に興味を持ったことがありますか、それを教えてください 論文 今日は何を話しますか あなたのためです. そして、それは最近開発者 Idrees Hassan、書体 Monocraft を紹介 彼がプログラマーのために作成したもの。 書体をベースにした等幅フォントです。 人気のビデオ ゲーム Minecraft で発見されました。
Monocraft は、プログラマーに Minecraft にいるような感覚を与えます ゲームアセットを使用せずに。 コミュニティは Monocraft の作成者の功績を称賛していますが、多くの人は、このフォントはその視覚的な外観から、コードの読み取りや書き込みには適していないと感じています。
Hassan 自身が Monocraft の GitHub ページで説明しているように、 このプロジェクトはマインクラフトやモジャンとは関係ありません そしてそれはもっぱらファンプロジェクトです。 このフォントは、Minecraft の UI で使用されるフォントのスタイルをエミュレートしますが、元のゲームのアセットやフォント ファイルは含まれていません。
「正直に言うと、フォントの仕組みを学ぶのが楽しいと思ってこのフォントを作成しました。 既存の Minecraft フォントには、適切なカーニングやピクセル サイズなどの細部が欠けていたので、自分で作ろうと思いました」と Hassan 氏は言います。
「それが完了したら、私がさらに進んで、それを適切なプログラミング ソースにすることを妨げるものは何もありませんでした。 また、minecraft ソースに minecraft プラグインを記述できるようになりました」と彼は付け加えました。 Minecraft フォントをプログラミング目的に適合させるために、Hassan は書体を再設計して等幅に見えるようにし、「i」や「l」などの文字を区別しやすくするためにいくつかのセリフを追加し、合字をプログラミングする新しい文字を作成し、矢印文字をより簡単にするために改良しました。読む。
Github リポジトリ内 開発者は次の機能を強調しています。
- このフォントの文字は、Minecraft の UI で使用される書体に基づいており、読みやすさと間隔を改善するために選択されたグリフが更新されています。
- モノスペース: 各文字は、モノスペース フォントで機能するように慎重に再設計されています。
「i」や「l」などの細い文字は、モノスペース環境で見栄えがよくなるように、味のあるテールとセリフでスタイルが変更されました。 - 合字プログラミング: すべての新しい合字文字で、プログラミング ライフにスパイスを加えましょう
矢印が矢印のようになり、比較演算子が一目でわかりやすくなりました
合字文字は文字列を結合します 「!=」などの人気工作員を 2008 つの新しい文字で表現していますが、必ずしも開発者に人気があるわけではありません。 Minecraft の作成者である Markus "Notch" Persson は、もともと 8 年頃に「Legend of the Chambered」と呼ばれる以前のゲーム用に Minecraft フォントを設計しました. Minecraft フォントには、アーケード ゲームを連想させるレトロなピクセル アート スタイルが組み込まれています. 16 および XNUMX ビット コンソール. 今日では、世界中の開発者にとって遊び心のある情報源として新たな役割を見出しているようです。 しかし、それがハッサンの主張です。
Hassan は、プログラマー向けの Monocraft フォントを作成しました。 しかし、コメントから判断すると、多くの人はこのフォントをエンコーディングに使用するという考えを好まないようです. さまざまなコメントによると、Monocraft はプログラミングには適していません。
「私は常に優れたプログラミング ソースを探していて、リンクを開いてすぐに『なんてことだ! 私はこれが嫌いです! 意地悪をして大声で言いたくありませんでした。 しかし、コードを扱うのは悪いことですが、それ以外の場合は間違いなくいくつかの優れたアプリを見ることができます」とあるコメントを読んでください.
コメントに関しては、個人的には、プログラミングにさまざまなフォントを使用することは多少興味深い可能性があると言えますが、読みやすさや、ユーザーによる文字の混乱や誤解によって発生する可能性のある問題の観点から、それらは例外ではありません
最後に フォントをダウンロードしてインストールできることに興味がある場合 システムでは、プロジェクト リポジトリにアクセスすることで実行でき、その中にソースをダウンロードするためのリンクがあります。 からリポジトリにアクセスできます。 次のリンク。