[OpenJDK 2D-Dev] RFR: 8256264: Printed GlyphVector outline with low DPI has bad quality on Windows
Alexander Scherbatiy
alexsch at openjdk.java.net
Mon Nov 30 10:00:18 UTC 2020
On Sat, 28 Nov 2020 20:07:22 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:
>> I prepared a simple [print test](http://cr.openjdk.java.net/~alexsch/8256264/performance/PrintTextPerformanceTest.java) sample which uses 4 different fonts (plain and bold) with different sizes and prints 640 lines on 10 pages.
>>
>> I run the sample with and without the fix to PDF and measured the time which is used by the deviceFill() method (it both converts the shape to path and fills it):
>> https://github.com/openjdk/jdk/blob/b21b96df2162c72098afcdfd2cf243a55a0f17e1/src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java#L1489
>>
>> The average time without the fix: 2.77s (min 2.74s, max 2,78)
>> The average time with the fix: 2.76s (min 2.74s, max 2.77)
>>
>> I removed the `sun.java2d.print.enablePathPrecisionScale` property from the fix.
>
>> I removed the `sun.java2d.print.enablePathPrecisionScale` property from the fix.
>
> You forgot to delete it from the test.
The `sun.java2d.print.enablePathPrecisionScale` property is removed from the PathPrecisionScaleFactorTest test.
-------------
PR: https://git.openjdk.java.net/jdk/pull/1183
More information about the 2d-dev
mailing list