誰か説明してくれませんか?
ピクセル間で描画できないのに、なぜ描画時に float または double 測定を使用する必要があるのですか? Oracle のドキュメントでは、プリンター デバイスについて何か書かれていますが、最小のポイント間をペイントすることもできません。わかりません。
簡単な線を言ってみましょう。この線の幅は 1.3f に設定されています。それが描かれているとき、それで何が起こっているのですか:
- ウィンドウに表示しますか (96 DPI だと思います)?
- 300 DPI のプリンター?
AFAIK Javaは内部で72 DPIを使用しています。それで、数学はどうですか?