6 ポイント 投稿者 GN⁺ 2025-09-14 | 3件のコメント | WhatsAppで共有
  • Two Sliceは、高さがわずか2ピクセルの超小型フォント
  • 読みにくい可能性はあるが、実際には小さなサイズでもかなり読める可読性を示す
  • 大文字/小文字の両方があり、それぞれ少しずつ異なるバリエーションによって、ユーザーがより読みやすいほうを選んで使える
  • 数字(完全ではないが実装済み)と一部の句読点も含まれており、さまざまな入力に使用可能
  • サイズをさらに小さくするほど、むしろ可読性が向上するというユニークな特性を持つ
  • ホームページですぐに試すことができ、フォントファイルをダウンロードして任意のプロジェクトや商用目的に使える
  • CC BY-SAライセンスで公開されており、商用利用が可能
  • 利用時には必ず著作者表示が必要

3件のコメント

 
roxie 2025-09-18

無理やりだな……

 
argo9 2025-09-15

そうすればハングルもいけそうだと、ふと思った……パズルは作れそうですね……

 
GN⁺ 2025-09-14
Hacker Newsのコメント
  • 8x8より小さいフォントにも完全に独立したサブカルチャーが存在し、実際に小型LEDディスプレイなどで実用的に使われている。ただし、こうしたフォントは極端な例でもある。Picket Right fontリンクもある
    • Samuel Morseが発明した1ピクセル高のフォントも思い浮かぶ。読むにはかなり練習が必要だ
    • 色を活用した極小フォントがあるのか気になる。たとえばこの2ピクセル幅のPicket Rightフォントもサブピクセル機能でもっと細くできるはずだし、Two Sliceフォントもアンチエイリアシングを適用すればもっと読みやすくなりそうだ
    • このフォントは既存フォントを細いストリップのように切り取ったようで、比較的読みやすい
    • Two Sliceフォントリンクもあり、同じ作者なのか気になる
    • こういう素敵なサブカルチャーを見るたびにハッカー文化を感じて面白い
  • 英単語や英文のエントロピーが低いおかげで可読性が大きく向上する。アルファベット1文字が見えなくても周囲の文脈のおかげで意味を推測できる。しかし無作為な文字列でテストすると、こうした効果はほとんどなくなる
    • 私たちは文字の個別の正体よりも、グリフ(文字の形)の形状として文字や単語全体をより簡単に認識している。2x2グリッドでもパターンは16個しかないが、単一文字ではなく単語の連続した形を把握することで十分な手がかりになる。まるで悪筆を読む体験に似ている。2x2フォントも特別な学習なしですぐ読めるが、実際には普段から十分に訓練されている結果だ。こうした体験を通じて、単語認識がどう行われるのかを実感できる
  • 8ビット時代の思い出がよみがえる。Tasword IIはZX Spectrumで画面解像度が256x192と低すぎたため、開発者たちはミニマルなフォントを使わざるを得なかった。このスクリーンショットの下部画像にあるのは3ピクセル幅ほどのフォントだ。OPの2ピクセル幅フォントは個人的には極端すぎる
    • 初期のSpectrumエミュレータ(JPPなど)の中には、2ピクセル高フォントをVGAテキストモードで実装し、各文字を固有の数値(例: 65=01000001)として2行で表記していたものがあった。これによりバイト単位で行を描画でき、Yオフセットビットだけを管理してカラークラッシュも再現できた
    • Commodore 64のVIP Termも似ていて、4x8領域の3x7ビットマップフォントを使って80カラムのテキストを表示していた。ワードプロセッサがそういう形で使われた例があるかは知らないが、プリンタプレビューではあった
  • こうしたフォントでは各文字の周囲の余白が非常に重要だ。実際には4x4の空間であるか、3x4に縮めると読みにくくなるため非効率的だ。例外的に、実物ディスプレイでピクセルブロックごとに余白があるなら、この構成が最適化される可能性もある。それでもこの程度であれば、1ドル未満のOLEDでも16x32文字、あるいは3ドルの集積コンピュータでも10x18文字まで表示可能なので大した成果だ。実際のプロジェクトでtinyフォントを使うなら、4x5(3x4+パディング)程度が最小値として推奨される。この場合、パディングの位置が読みやすさを大きく向上させる
    • グリフ間隔や行間はビットマップに含まれる要素ではない
  • このフォントで作られたテキストを読んでいると頭が痛くなる感じがする
  • ここまで極端なフォントが可能だとは想像もしなかった。本当に素晴らしいと思う
  • OCR技術でこのフォントを読めるのか気になる
  • 一方で、実際には3x5フォントが実用的だ
    • 小型OLEDディスプレイには「Tom Thumb」フォントが本当に気に入っている。Tom Thumb紹介リンクAdaライブラリ実装リンクも開発したことがある
    • 低解像度では3x5フォントはとても読みやすい。Master Of Orionも3x5フォントを使っていて、可読性が非常に高い
  • 漢字の最小解像度が気になる。確かに2ピクセルよりは大きいと思う
    • 伝統的な漢字の多くは8x8程度が最小だという。サンプル画像リンク。簡体字中国語やカタカナ/ひらがなはこれより小さくできるかもしれないが、2x2ではTwo Sliceフォントは絶対に読めない
  • 大文字のHはつながっていないピクセルのせいで 'ii' や "II" と区別がつかない。アイデアは良いが、この点は選択を誤ったように思う
    • "HiGh sky buys The lies" をこのフォントで読むと、何を言っているのかほとんど分からない
    • V X Y がすべてまったく同じなのも気になる。waxyとwavyの区別も難しい