問題タブ [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.
java - Java 15 - カスタマイズ可能なテキストをキャンバスに追加すると、スケーリング/位置の問題が発生する
私は古いコードの束に戻っていますが、私の Java は非常にラフです。親切にしてください。
問題: キャンバスに描画するアプリケーションがあります。画面オブジェクトの配置はうまく機能します。他のオブジェクトに添付されたテキストも。ただし、キャンバスに Text オブジェクトを配置すると、キャンバスのスケールが半分になります。私は何ヶ月もいじくり回してきましたが、解決策が見つからないようです. どんなアドバイスも役に立ちます。
以下は、他の描画メソッドを使用してクラス Visualise2D にある画面にテキストを描画するコードです。他のすべてのオブジェクトは同じスケールなどを使用します。これは、Java 15 にアップグレードした後にのみ発生しました。最後に使用した Java は Java 8 で、正常に動作しました。
以下は、この問題を説明する 2 つの画像です。
画像 1 はノーマル スケールのノーマル ビューです。画像 2 はテキスト追加スケール後の変更です。
テキストが削除されると、スケールは最初の画像に戻ります。
通常のスケール:
追加されたテキスト スケールの変更: