すべての LLL トークンを等しい幅で表示するフォントを生成する

2026/09/26 9:30

すべての LLL トークンを等しい幅で表示するフォントを生成する

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

本テキストは、LLM トークンをトークナイザーのロジックに基づき均一な幅で表示する「token-space font」システムを説明しています。これは標準的なタイポグラフィではなく、トークン数を視覚的に近似する方式です。セットアップはプラットフォームによって異なります:Discord ユーザーは特定の TrueType フォントをインストールし、Vesktop の Local Themes フォルダーを通じてテーマを有効にする必要があります(多くの場合、Vencord の

ThemeAttributes
プラグインが必要となります)。Slack ユーザーはフォントをダウンロードし、生成された
.user.js
ファイルをブラウザマネージャーにインポートする必要があります。本システムは Llama 3、Qwen、DeepSeek などの各種モデルをサポートしており、OpenAI、Gemini、その他複数のプリセットに対応しています。技術的な制限には、大規模なコンテキストにおけるレイアウトのオーバーフロー、制御文字の偶発的な誤分類(特に DeepSeek の場合)、双方向的テキストや硬い改行によって引き起こされるトークン境界の変更があります。特定の制約としては、GLM-5.3 および Llama 3 では表示制限が 64 バイト/32 ラウンドに設定されており、DeepSeek では一部の空白制御が正しく処理されないこと、コードブロックはトークナイズされた間隔ではなく標準的な等幅フォントのフォーマットを維持していることが挙げられます。実験的にモデル内部の可視化として有用ではあるものの、特殊トークンやチャットテンプレート、マルチモーダルオーバーヘッドなどの要因により、正確な API バイリングカウントを提供しない点は留意が必要です。

本文

トークンスペースフォント:等間隔トークン表示を実現する新字体

概要

フォントとトークナイザー(文字分割器)を結合し、**各トークンの幅が等しい「トークンスPACE フォント」**を作成します。これにより、AI アシスタントへの共感や視覚的な理解の深まりをサポートできます。

注意: ご使用のブラウザではダウンロードしたファイルは保存されません。大型のトークナイザーを使用する場合は、数分程度かかる場合があります。


Discord(Vesktop)での使用方法

推奨構成

  • テーマフォント:
    DeepSeek V4.1 Flash
    ×
    Inter
  • 適用範囲の指定:
    • ディスカord ユーザー ID を空にすると、すべてのメッセージに適用されます。
    • 強く推奨: 特定のユーザー ID を入力して限定適用することで、ノイズを減らせます。

セットアップ手順

  1. フォントの準備

    • 上記から「gg sans(Discord)」を選択し、トークナイザープレセットを適用またはアップロードしてください。
    • 「コンパイル」ボタンをクリックします(ダウンロード内容とプレビューが同期されます)。
    • コンパイルされた TTF ファイルを「Font Book」で開き、別途インストールしてください。(既存の gg sans 版でも併存可能です)
  2. テーマの適用(Vesktop + Vencord)

    • Discord の設定 → 高度な設定 → **「開発者モード」**を有効にし、対象ユーザーの ID をコピーします。
    • Vesktop を終了後、再度起動(⌘Q)させてフォントを読み込みます。
    • Vencord プラグイン:
      • 設定 → Vencord → プラグインで **「ThemeAttributes」**を有効化してください。
      • 必要に応じて再起動します。
  3. テーマファイルの配置

    • Vencord の「ローカルテーマ」フォルダを開きます:

      設定 → Vencord → テーマ → ローカルテーマ → テーマフォルダを開く

    • ダウンロードした
      .theme.css
      ファイルをそのフォルダに移動します。
    • 「テーマ」に戻り、「欠落しているテーマを読み込む(必要なら)」をクリックし、有効化を確認してください。

重要:

  • これは単なるテーマであり、カスタムビルドの Vencord や「UserFonts」プラグインは不要です。
  • 競合する古いフォントテーマは無効化してください。
  • コードブロックは通常の等幅フォントを維持します。

Slack での使用方法

推奨構成

  • スラック用フォント:
    DeepSeek V4.1 Flash
    ×
    Inter
  • 対象識別子: エージェントの表示名またはメンバー ID(例:
    U01234567890
    )

セットアップ手順

  1. フォントとスクリプトの準備

    • 上記のフォントをダウンロードし、Slack を読む端末に TTF をインストールしてください。
    • 対象のスラック表示名またはメンバー ID を入力します。
    • ブラウザ用ユーザースクリプトファイル (
      .user.js
      ) をダウンロードしてください。
  2. スクリプトの適用(ウェブ版 Slack)

    • ユーザースクリプトマネージャーから
      .user.js
      をインポートし、有効化します。
    • ウェブ版 Slack をリロードします。

動作原理:

  • ページ上の送信者ラベルを読み取り、一致するメッセージのみスタイル化します。
  • 新規メッセージやスレッドも対象です。
  • ネットワークへの問い合わせは行わず、メッセージテキスト自体を変更しません。
  • コードブロックは等幅フォントを維持します。

対応状況と実験的機能について

サポートされているトークナイザー(プレセット)

  • 標準サポート: DeepSeek, OpenAI, Kimi, Qwen, GLM, Llama 3, Trinity, Laguna
  • 実験的サポート (スペースマーカー/バイトフォールバック): Gemma, Gemini
  • 別バックエンド: ctok(最小コストバックエンド使用)
  • 生の ByteLevel BPE:
    use_regex: false
    と
    add_prefix_space: false
    の指定が必要

制限事項:

  • 任意の正規化、WordPiece、Unigram などは一般的にサポートされていません。
  • 受け入れられたとしても、すべての入力で正確なトークン化を保証するものではありません。

出力とフォールバックについて

  • 出力はトークナイザー整形ルールに組み込まれた単一の TTF ファイルです。
  • トークニザースクリプトを必要としません(フォントデフォルトバリエーションを使用)。
  • 対応していない文字:
    • 欠落文字アウトラインやシステムフォールバックが表示されます。
    • フォールバックフォントを有効化すると、選択されたアウトラインが埋め込まれます。
    • デフォルトの絵文字フォールバックは
      Noto Emoji
      です(DeepSeek + Inter プレビューに含まれる)。
    • Mutant Standard
      : オプションの色付きソース(別ライセンス要件あり)。

レンダリング挙動

  • トークン幅: 各出力トークンは 3 em を占めます。
  • 間隔: 余分なトークン間隔はデフォルトゼロ、最大 0.5 em に制限。
  • CSS: 単語間隔や行高を維持します。
  • 制約: ブラウザのタブ停止、改行、空白文字処理などは通常のトークンセルとは振る舞いません。

留意事項

  • ブラウザの整形処理(改行、正規化、複合スクリプト)は結果を変更する可能性があります。
  • 文脈依存の整形処理は普遍的に保たれない場合があります。
  • これはトークンフォントであり、完全なメッセージのトークン数を正確にカウントするものではありません。

既知の不一致と実験的機能の詳細

監査結果概要

  • 対象: 6 つのフォントバイナリ、2,984 の ctok ケース、17,904 の BPE チェック(ローカルトークナイザー参照比較)。
  • 範囲: ブラウザチェックで 60 の幅と 20 のラップサンプルをカバー。
  • 免責: 特定のテストであり、すべてのテキストを保証するものではありません。

トークナイザー別詳細

DeepSeek 空白文字

  • 問題点:
    U+001C–U+001F
    の制御文字が誤って「空白文字」として分類されます。
    • 例: 「2 つのスペース+U+001C」は 1 つのスペーストークンに統合されます。
  • 監査結果: 2,984 チェックのうち、59 で ID 不一致が見つかっています。
  • 現状: 通常の孤立空白文字や CRLF は合格しますが、制御区切り符号のバグは未解決です。

GLM-5.3 および Llama 3

  • 実験的プレセット: 正規表現境界、ランク付き BPE、全体ピースショートカットを使用。
  • 制限: グテンベルク断片や対応するテキストでは合格しましたが、他の断片は 64 バイト/32 回ループの制限があります。超過時は
    [BPE limit]
    と表示されます。
  • 最新監査: 全 2,984 チェックのうち、GLM で 353、Llama で 354 が制限に達しました(残りは合格)。

Trinity Large Thinking および Laguna M.1

  • 対応方針: 元の事前処理パイプラインと順序付けられたマージを保持し、生の BPE に還元しません。
  • 結果: 全 2,984 ケースで合格しました。ただし、特殊トークンや自動メッセージフレームリングは除外されます。

Hugging Face リンクおよびアップロードされたトークナイザー

  • リスク: ファイルを受け入れたとしても、すべてのパイプラインとの互換性は保証されません。
  • 拒否対象: 対応していない予メータライズ、正規化、モデルタイプなど。
  • 監査状況: 任意のアップロードについてはプレセット固有の監査がまだ行われていません。

Claude / ctok

  • 性質: 非公式な近似であり、Claude トークナイザーの検証済み実装ではありません。
  • 制限:
    • 配送された最小コストバックエンドには連結成分あたり 256 ステップの検索制限があり、超過時は
      [limit]
      と表示されます。
    • 長いラップテキストは依然として低速にレンダリングされる可能性があります。
  • バグ:
    ゼロ幅スペース
    ,
    ワードジョイナー
    ,
    BOM
    ,
    ソフトハイフン
    などの文字が単語境界を抑制し、追加トークンを生じさせることがあります。
  • バージョン別の失敗件数(カウント/幅・意味のみ):
    • v3: 29 / 45
    • v4.7: 25 / 49
    • v4.8: 16 / 8
  • 結論: これらの失敗は未解決です。ctok 比較を通過しても、Claude との合意を保証するものではありません(監査中は Claude への呼び出しは行われていません)。

正規化と Unicode

  • リスク: レンダラーはフォント適用前にテキストを正規化し、トークン境界を変化させる可能性があります。
  • Qwen の NFC サポート: 分解後の連続する非開始文字 8 つまで処理可能。それ以上は
    [NFC limit]
    と表示されます。
  • Unicode バージョン: ブラウザおよびネイティブコンパイラの新規割り当てられた文字においてバージョンが異なり得ます。

レンダリングとフォントカバー率

  • 実行分割: フォントは別々の整形実行間でトークン化できません。
    • 書式設定、リンク、スクリプト変更、双方向テキスト、フォールバックフォント、堅い改行などが実行を分割する可能性があります。
  • 幅の不一致: ソースフォントの欠落文字アウトラインやフォールバックにより等しいトークン幅が無効になる場合があります。
  • 複合スクリプト: リゲチャーやマーク位置付けは普遍的に保たれません。

ブラウザ空白文字とラップ

  • 先頭スペース問題:
    pre-wrap
    または
    break-spaces
    下では別個の整形実行を形成できます。
    • 例: 24px の「Hello world」が全体実行 144px ではなく 216px と測定される場合があります。
  • 統計: 幅比較 60 のうち、一致 43、タブ/改行レイアウトにより異なる 15、先頭スペース境界で発見 2。
  • 末尾スペース: 末尾/繰り返しスペース、NBSP、狭い NBSP、ideographic space は全体実行幅と一致しました。

絵文字と無視不可能な文字

  • 対応状況: デフォルト Noto フォントは、5,250 の対応絵文字チェックを通過しました(トークン同一性・間隔・描画)。
  • 制限: 欠落したアートワーク、私有文字、絵文字/テキスト実行境界については依然として制限があります。
  • 改善点: アップロードされた絵文字ソース内のスペースや制御文字が絵文字結合から除外され、グリフカウントの膨張が解消されました。

メッセージ数に関する注意

  • 非対応項目: 特殊トークン、チャイトemplate、マルチモーダルコンテンツ、自動メッセージオーバーヘッドは表現されません。
  • 空テキスト: フレームリングトークンを描画できません。
  • 用途: このフォントは通常のテキストを可視化するためのものであり、正確な API 請求数を示すものではありません。

ライセンス情報

  • Pyodide: ローカルコンパイル環境
  • fontTools: コンパイルツール
  • Inter: ライセンス要確認
  • Noto Emoji: ライセンス要確認
  • Mutant Standard: CC BY-NC-SA 4.0(Caius Nocturne によるオプション)

おわりに

このプロジェクトは、フォントに関する専門知識がより豊富な方々によって適切に実装・運用されることを推奨します。テスト結果、修復された問題、残存制限については「空白文字監査」「ctok 再現」「詳細不一致トラッカー」をご参照ください。

同じ日のほかのニュース

一覧に戻る →

2026/09/25 22:48

ジョージ主義は機能するのか。五年後

## Japanese Translation: ヘンリー・ジョージの地価税(LVT)に関する立法の動量は、世界的に加速しており、これは擁護活動と、土地に対する財産税と建物に対するそれらを分離した分割率課税を可能にする新たな州法によって牽引されています。本年 4 月、バージニア州とケンタッキー州は、自治体が LVT に参加することを許すことを目的とした啓能法を可決し、2026 年の立法シーズンにおける主要な勝利者となりました。ワシントン州は、中心地であるランド・エコノミクス・センターを通じて新たな法案の検討を進めており、同センターは現在、ジョージ著『進歩と貧困』に関する 2021 年の書評で ACX コンテストを制したラルス・ドゥセツによって率いられています。その書評はゲーリズムに関する継続的な報道を引き起こしました。ニューヨーク州のゴシュル知事は、交通プロジェクトのために地価キャプチャーを使用することを都市に権限を与える期間を延長し、IBX の地下鉄拡張を含む可能性があります。国際的には、バーデン・ヴュルテンベルク州政府は裁判所の挑戦を乗り越えた後、2025 年 1 月に LVT を導入しました。イギリスの首相アンディ・バーナムと韓国大統領李在明も LVT を支援していますが、彼らの現在の野望は低水準の既存課税率に直面しています。ドゥセツは、多くの反対意見が誤解に基づくものだと指摘しており、例えば地価集中に関する誤解を挙げます。また、彼は効果的な実施には正確な評価が必要であり、データクリーニングが高度なアルゴリズムよりも重要で、適切に行えばコストアプローチも妥当であると述べています。陳腐化した評価はピッツバーグに見られるように反発を引き起こすことができ、一方韓国では組織化されたシステムによって 5 ヶ月以内に個々の区画全体に対する完全な年間評価を達成しました。CivicMapper などのツールは、低価値の使用に割当てられた高価値の土地(例:地上駐車)を視覚化するのに役立ちます。AI は上昇する地価価格が注目を集めることで支持を加速させる可能性がありますが、採用度は管轄区によって異なります。経済学者たちは LVT を理想的な税制政策として概ね受け入れているものの、実現可能性については議論が続いています。成功した実施は、現在のいくつかの地域の効果的な税率が modest なままであり地域産業の複雑さが実用的な障壁となる場合でも、大規模なインフラプロジェクトの資金調達が可能になりつつ土地使用の不効率を是正する可能性があります。 ## Text to translate: Legislative momentum for Henry George's land value tax (LVT) is accelerating globally, driven by advocacy and new state laws enabling split-rate taxation—separating property taxes on land from those on buildings. In April this year, Virginia and Kentucky passed enablement laws allowing municipalities to opt into LVT, making them major winners in the 2026 legislative season. Washington State is collaborating on new bills through the Center for Land Economics, which Lars Doucet now leads after winning an ACX contest with a 2021 book review of George's *Progress and Poverty* that sparked ongoing coverage on Georgism. New York Governor Hochul extended authority for cities to use land value capture for transit projects, potentially including the IBX subway expansion. Internationally, Baden-Württemberg implemented LVT in January 2025 after surviving a court challenge; UK PM Andy Burnham and South Korea's President Lee Jae Myung advocate for LVT, though their current ambitions face low existing rates. Doucet argues many objections stem from misunderstandings—such as misconceptions about land value concentration—and notes that effective implementation requires accurate assessments: data cleaning outweighs advanced algorithms, and the cost approach is sound when done correctly. Stale valuations can trigger revolt, as seen in Pittsburgh, whereas Korea's organized system achieved full annual valuation across individual parcels in five months. Tools like CivicMapper help visualize high-value land dedicated to low-value uses (e.g., surface parking). AI may accelerate support as rising land prices capture attention, but adoption will vary by jurisdiction. Economists broadly accept LVT as the ideal tax policy, though feasibility remains debated; successful implementation could fund large infrastructure projects while correcting land use inefficiencies, even if current effective rates in some places remain modest and local industry complexity presents practical barriers.

2026/09/27 3:22

DeepSeek エラスティックコンピューティング(DSec)

## Japanese Translation: 要約は理解しやすく、しかし「重要ポイントリスト」で示された詳細な技術情報が不足しています。以下は、その不足している具体的な情報を統合しつつ、流れを保った改良版です: **改良された要約:** DeepSeek Elastic Compute(DSec)は、大規模な大言語モデル(LLM)のトレーニングと評価のための堅牢で生産環境に準拠したサンドボックスプラットフォームです。その核心的な革新点は、巨大クラスター全体にわたるリソース配分および状態保存を統括する統一システムとして機能することにあります。DSec は、メモリ共有、回収、高度な CPU スケジューリング機構などを統合し、複数のサンドバックエンド(FnCall、コンテナ、マイクロ VM、フル VM)を公開する単一の開発インターフェースを通じてこの効率性を達成します。アーキテクチャはデータ読み込みとトレーニングプロセスを分離しており、Fire-Flyer ファイルシステム(3FS)を利用してバージョン付けされた層から環境を構築します。強化学習フレームワークと共に重要な意味で共同設計されており、DSec は報酬ハッキングなどのエージェントの不適切な行動を防ぎ、ロールアウト状態を維持するために、ステートフルなロールアウト実行と非予約 GPU トレーニングを分離しています。このアプローチは、過剰な環境設定時間やイメージ配布のオーバーヘッドといった業界上の課題に対処します。実際の運用では、約 160 ノードに及ぶ単一のプロダクションスケールユニットは、毎日 300 万回以上のサンドボックス作成を維持し、約 38 万の同時利用可能なサンドボックスを提供することができます(作成速度は毎秒 5,000 回を超えます)。これにより、テクノロジー企業が負荷下でもレイテンシに敏感なパフォーマンスを損なうことなく、急速な実験とスケーラブルな AI 開発を実施できるようになります。

2026/09/25 19:55

PipePipe:SponsorBlock を実装した NewPipe のハードフォーク

## Japanese Translation: PipePipe は、2022 年初頭に NewPipe から派生した独立した Android メディアプレイヤーであり、開発哲学の相違により別プロジェクトとして確立され、アップストリームのコードベースに対する更新共有や変更プッシュを行わない状態で運営されています。同アプリは YouTube と Bilibili の高度なストリーミング機能を備え、プライバシー保護、SponsorsBlock を利用した広告なし視聴、クッキーベースのログインによる制限コンテンツへのアクセスを重視しています。アプリは高品質な AV1 および VP9 コーデック対応、Danmaku チャットオーバーレイ、バックグラウンド音楽再生、スワイプによる探索ナビゲーション、Shorts と有料動画のブロックに対応します。追加機能として、非ローカライズされたオリジナルタイトルの表示、高度な検索フィルタリング、キーワード/チャンネル管理、完全なプレイリストダウンロード、アラームタイマー(スリープタイマー)、再生速度制御が含まれます。寄付を介した Ko-Fi および Liberapay を通じてコミュニティによって開発が行われた PipePipe は、公式アプリに関連するデータ追跡なしでユーザーにメディア消費の深い制御を提供します。

すべての LLL トークンを等しい幅で表示するフォントを生成する | そっか~ニュース