問題タブ [font-rendering]

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 に答える
54 参照

java - Java 15 - カスタマイズ可能なテキストをキャンバスに追加すると、スケーリング/位置の問題が発生する

私は古いコードの束に戻っていますが、私の Java は非常にラフです。親切にしてください。

問題: キャンバスに描画するアプリケーションがあります。画面オブジェクトの配置はうまく機能します。他のオブジェクトに添付されたテキストも。ただし、キャンバスに Text オブジェクトを配置すると、キャンバスのスケールが半分になります。私は何ヶ月もいじくり回してきましたが、解決策が見つからないようです. どんなアドバイスも役に立ちます。

以下は、他の描画メソッドを使用してクラス Visualise2D にある画面にテキストを描画するコードです。他のすべてのオブジェクトは同じスケールなどを使用します。これは、Java 15 にアップグレードした後にのみ発生しました。最後に使用した Java は Java 8 で、正常に動作しました。

以下は、この問題を説明する 2 つの画像です。
画像 1 はノーマル スケールのノーマル ビューです。画像 2 はテキスト追加スケール後の変更です。

テキストが削除されると、スケールは最初の画像に戻ります。

通常のスケール:

https://i.stack.imgur.com/FjfPe.jpg

追加されたテキスト スケールの変更:

https://i.stack.imgur.com/Dh1RK.jpg