Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ゲームMinecraftでは、開発者は画面フォントにPNGファイルを使用しています。
Javaアプリケーションでこれを行うにはどうすればよいですか?
Javaフォントレンダリングシステムは、パラメータ化された曲線の観点からグリフの形状を記述するTrueTypeフォントなどのスケーラブルフォントのみを想定しています。
ビットマップフォントはサポートされていないため、独自のコードでグリフをレイアウトする必要があります。したがって、位置(x、y)に文字列を表示する場合は、ビットマップフォントの形状を調べてから、最初の文字の形状を見つけ、(x、y)で描画し、次の文字を見つける必要があります。形を整え、(x + fontWidth、y)などに描画します。