12 ポイント 投稿者 GN⁺ 2024-03-18 | 1件のコメント | WhatsAppで共有

世界で最も小さく、それでも読める 3x4 フォント

  • 1ピクセルの行間を含む大文字(3x3) (そのため名前は 3x4)
  • 小文字(一部は 2x2 サイズ)
  • すべての ASCII 記号を含む。

実用性

  • ゲーム内の本の文字のように、読む必要はないが、でたらめな模様のようには見えてほしくない場面
  • ぼやけたプレースホルダーの代わりに正確な文字を表現する印刷プレビュー

動機

  • 世界で最も小さく読める小文字フォントを作るという「不可能」な課題になぜ挑むのか?
  • 「世界最小のフォント」とは何を意味するのか?
  • 2x2 グリッドに収まる、読める小文字グリフを設計できるのか?
  • 最小のリーディングはどれくらいか? リーディングは可読性にどう影響するのか?
  • 未知の答えを見つけるために挑戦し、限界を乗り越えようと努める。

大文字 3x3

  • 3x3 の大文字は、すでに解決済み、あるいはよく知られた問題。
  • 3x3 大文字フォントから始めるなら、小文字グリフは 2x2 セルを基準にすべきか?

小文字と 2x2

  • 2x2 グリッドには 2^4 = 16 通りの組み合わせがある。
  • 26 個の小文字に対して、選択肢はわずか 16 通りしかない。
  • 可読性が最重要目標であるため、次の小文字グリフは 2x2 ではない: b, d, f, g, h, j, k, l, m, n, p, q, t, u, v, w, y
  • 2x2 セルに収める必要がある 9 個のグリフ: a, c, e, i, o, r, s, x, z
  • 2x2 グリフセルの全 16 通りの組み合わせを列挙。

問題になりやすい単語

  • ほとんどの単語は実際に読める。
  • cox を含む単語が問題になりやすい。
  • 文字ペアの頻度分析によれば、ooco の組み合わせは頻出し、文脈を「解読」する妨げになりうる。
  • co を区別できれば、約 99% の可読性を達成できると見積もられる。
  • しかし、ほとんどは読めるというレベルで満足するしかない。

Uber 4x4 テクスチャアトラスの全組み合わせ

  • 興味があれば、4x4 の白黒グリフは合計 65,536 個ある。
  • すべてのグリフを表示するテクスチャアトラスを用意しており、表の中でグリフが強調表示された箇所(赤)とセル境界(青い枠)も示している。

関連作業

  • Simon Whitechapel は 2004 年に、小文字を含む 3x3 フォントの作成を試みた。
  • Anders de Flon は大文字のみの 3x3 フォントを作成した。
  • Ken Perlin は 4x6 の小さなフォントを提供したが、ソースコードは公開していない。
  • Domenico Mazza の "Zepto" 3x5 フォントがある。
  • 16 進数をどこまで小さく描けるかという試みも含まれる。

あいさつと感謝

  • ピクセルフォントに取りつかれたすべての人々に感謝。
  • 現実を受け入れず、常に可能性の限界を押し広げようとするその執念は、誰にとっても刺激となり、いつでも星を目指して努力すべきだと思い出させてくれる。

GN⁺ の意見

  • このフォントプロジェクトは、タイポグラフィの極限を探るユニークな試みであり、デザインと技術の境界を広げることに貢献している。
  • 可読性とピクセルの最適活用に対する深い考察が反映されており、これはテキストベースのデジタルデザインに新たな視点をもたらしうる。
  • このようなミニマルなフォントは、特に小型ディスプレイや低解像度環境で有用になりうり、たとえばスマートウォッチや IoT デバイスの UI への応用可能性がある。
  • ただし、このフォントの実際の適用範囲は限られる可能性があり、一般ユーザーが日常的に使うには可読性の問題から難しいかもしれない。
  • 類似プロジェクトとしては Pixel Fonts や Tiny Fonts のような各種小型フォントがあり、これらは低解像度環境での可読性向上を目的に開発されている。

1件のコメント

 
GN⁺ 2024-03-18
Hacker Newsの意見
  • さまざまな小型フォントに興味があるなら:

    • PICO-8の3x5フォントはプログラミング用の文字をサポートしている。
    • Ken PerlinのRGBストライプ・サブピクセルフォントがあるが、元のページはJavaを使っているためアクセスできない。追加情報はFast CompanyのWebサイトで確認できる。
    • Dotsiesは、かなり奇妙なエンコーディングを試したい人向けのフォントである。
    • Hacker Newsにはさらに多くの例がある。
  • プロジェクト計画ソフトウェアに取り組んだ経験:

    • フォントとデータ密度をめぐる議論に巻き込まれた。
    • 画面に表示される文字数を増やせば、人々が文全体を推測する能力が向上すると主張した。
    • プロジェクト管理会議で、人々が何と書かれているのかを繰り返し尋ねるのは、勢いを削ぐことがある。
    • 5種類のフォントをプロジェクター画面に映し、さまざまなフォントサイズでテストして投票で決めた。
    • Verdana 13ptが最も読みやすく、1インチあたりの文字数も多かった。
    • しかし会社は、別のフォントを使っているフラッグシップアプリに合わせるため変更を求めた。
  • 5x7フォントサイズについての意見:

    • 5x7は、文字がまだ完全に認識可能な最小サイズであり、一般的な文字LCDすべてで使われている。
    • これより小さいフォントは、「おおよそそれらしく連想されるカスタムグリフを認識する」訓練になる。
  • 3x4ピクセルでの大文字の印象的な可読性:

    • 大文字は3x4ピクセルで印象的だが、小文字はほとんど読めない。
  • ナノフォントと大きな画像についての意見:

    • 大きな画像は4873 KBのビットマップだが、PNGを使えば47 KBに可逆圧縮できる。
  • 最小の(バイト単位で)可読なフォントについての疑問:

    • 読めるフォントを生成するコードは、どこまで小さくできるのだろうか。
    • SVG、ビットマップ、シェーダー内の三角形などを生成できる。
  • 弁護士たちにこのフォントを見つけさせないようにしろという冗談:

  • Sinclair ZX81とT/S 2040プリンターでの利用可能性:

    • Sinclair ZX81なら85x48文字を表示でき、T/S 2040プリンターでも印刷できる。
  • 50年前の思い出と現在の視力の問題への言及:

  • 4x4モノクロームグリフの総数とテクスチャアトラスについての説明:

    • 4x4モノクロームグリフは合計65,536個あり、テクスチャアトラス内で私たちのグリフが表のどこにあるかを赤で強調して示している。
    • このフォントはもともと存在していたのか、それとも単に発見されたのかという問い。
    • 私たちが創造するあらゆるものも、より高次の次元ですでに存在しているのだろうかという哲学的な問い。