Issue is when using a JEditorPane to render HTML views with W3C_UNIT_LENGTHS enabled, font-sizes set using CSS are much larger than the same font size outside the HTML. It's because CSS LengthUnit uses screen resolution to calculate units so for hidpi screens, the html font size is bigger. Fix is to calculate the units based on the CSS absolute length mentioned in https://drafts.csswg.org/css-values-3/#absolute-lengths so hidpi scaling is not applied twice in CSS and again by Java.
------------- Commit messages: - jcheck fix - CSS fix Changes: https://git.openjdk.java.net/jdk/pull/1628/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1628&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8231286 Stats: 124 lines in 2 files changed: 113 ins; 4 del; 7 mod Patch: https://git.openjdk.java.net/jdk/pull/1628.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/1628/head:pull/1628 PR: https://git.openjdk.java.net/jdk/pull/1628