問題タブ [bitmap-fonts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
699 参照

actionscript-3 - As3ビットマップフォントのネイティブサポート?

最近、ビットマップフォントのパフォーマンス向上に関する多くのビデオチュートリアルを発見しました。既存のプロジェクトで使用したいのですが、私のプロジェクトではスターリングフレームワークを実装するには遅すぎます。ビットマップフォントを素朴にサポートする方法があるかどうか疑問に思っていますか?

乾杯ビル

0 投票する
4 に答える
12714 参照

android - libgdx のステージにビットマップフォントを描画するには?

これは、Libgdx ゲームのレベルでの現在のレンダー メソッドです。レベルの右上隅に BitmapFont を描画しようとしていますが、白いボックスがたくさん表示されるだけです。

スコア フォントをある種のアクターに追加してから、scene.addActor(myScore) を実行したいのですが、その方法がわかりません。Steigert のチュートリアルに従って、AbstractLevel クラスでシーン (フォント) をインスタンス化するメイン ゲーム クラスを作成し、このクラスをこのレベルで拡張しました。

これまでのところ、カスタム フォントは使用しておらず、空の new BitmapFont(); のみを使用しています。デフォルトの Arial フォントに使用します。後で、自分のより派手なフォントを使用したいと思います。

0 投票する
0 に答える
905 参照

c# - C# WinForms プロジェクトで古い Courier ビットマップ フォントを使用するにはどうすればよいですか?

ここで説明したのとまったく同じ RegEdit クローン プロジェクトを試みていますが、Darxis と同じように、[バイナリ値の編集] ダイアログに困惑しています。

使用されているフォントは元のCourier ( Courier New ではありません) だと思いますが、これは昔ながらのビットマップ フォントであるため、最新の C# WinForms プロジェクトでは使用できません。ネットで見つけたすべての TTF バージョンの Courier を試しましたが、オリジナルと同じように 0 を再現するものはありません (つまり、4 本の直線で曲線はありません)。

私を肛門と呼んでください。しかし、Darxis のように、私のバージョンの Microsoft Registry Editor とまったく同じ外観が必要です。次に、厄介な後方非互換性の問題に加えて、この目的のためだけにインストールしたすべての TTF フォントにより、VS2012 が「サポートされているのは TrueType フォントのみです。これは TrueType フォントではありません」というエラーが発生しました。

私は古い GDI LOGFONT を作成してそれを使用しようとしましたが (ここで説明されているように)、TrueType 以外のフォントに関する同じ恐ろしいエラー メッセージが表示されます。古いフォント (特に C:\Windows\Fonts の coure.fon) を C# プロジェクトで使用する方法はありますか?! 些細なことで頭がおかしくなりそうですが、それを理解するまで休むことはできません!

この非常に厄介な問題を解決するのを手伝ってくれる人に前もって感謝します:-)

0 投票する
0 に答える
184 参照

opengl - ビットマップ フォントの即時モード

OpenGL でテキストを描画しています。テキストは非常に頻繁に移動および変更されます。

ビットマップ フォント アトラス (png および XML ファイル) があり、グリフのテクスチャ座標を生成できます。今、クワッドをレンダリングする方法に直面しています。

即時モードは非常に便利な方法だと思います。プール アロケータの設定、頂点を更新するためのすべてのマッピングとアンマッピングなど、常に変化するグリフ クワッドでいっぱいのバッファを管理するのはかなり面倒に思えます。すごい。

大まかに言えば、一度に画面に表示されるグリフの数はおそらく数百に満たないでしょう。

どう思いますか?これに即時モードを使用するのはひどく間違っていますか?

0 投票する
1 に答える
494 参照

cocos2d-iphone - Lable のようなスロット マシンでテキストをアニメーション化するにはどうすればよいですか?

ラベル テキストでアニメーションを実行したいと思います。ラベルに 10 を表示する必要があります。ラベルは、最初に 0 で始まり、次に 1、2、3....最後に 10 と表示されます。

例:ディスプレイ番号のアニメーションを表示するのは、スロット ホイールのようです。

どうすればそれを達成できますか?cocos 2dのトリックですか?

誰もそれを行う方法の手がかりを持っていますか?

0 投票する
0 に答える
851 参照

android - BitmapFont で描画しても何も表示されない

私は間違ったフォークを何をしていますか?

.fnt と .png に BMFont を使用したため、おそらく問題はありません..

0 投票する
2 に答える
2213 参照

fonts - ZPL 言語用のビットマップ フォントを作成して Zbera サーマル プリンターにアップロードする方法を教えてください。

ZPL言語用のビットマップフォントをゼブラサーマルプリンターに作成(アップロード)する手順を教えてください。

Zebra は、さまざまなコード ページのビットマップ フォントを使用するクライアントをサポートしていないことが判明しました。彼らのフォントパックにはスケーラブルなフォントしかありません。

Windows ビットマップ フォントを作成または FNT ファイルに変換し、ZPL 言語で使用することはできますか?

0 投票する
1 に答える
2642 参照

libgdx - 単位スケールを使用する理由 (Libgdx)

Libgdx github リポジトリでSuperKaolioの例を調べました。これは基本的に、Tiled マップを Libgdx と統合するためのテストです。彼らは単位スケール 1/16 を使用しています。私がそれを正しく理解していれば、世界はもはやピクセルのグリッドではなく、単位のグリッド (それぞれ 16 ピクセル幅) に基づいていることを意味します。これは、例のコードとコメントです。

私は基本的に、なぜあなたがそれをしたいのか疑問に思っています。私はそれを行うのに問題があるだけで、明らかな利点は見られません。

たとえば、私が抱えていた問題の 1 つは、BitMap フォントを追加することでした。背景に合わせてまったく拡大縮小されず、フォントの 1 ピクセルがユニット全体を占めていました。画像はこちら。

このコードを使用してフォントを描画しています。libgdx に含まれる標準の 14 ポイントの arial フォントです。