RFR: JDK-8314215 Trailing Spaces before Line Breaks Affect the Center Alignment of Text [v12]

John Hendrikx jhendrikx at openjdk.org
Fri Feb 9 21:49:06 UTC 2024


On Fri, 9 Feb 2024 21:36:03 GMT, John Hendrikx <jhendrikx at openjdk.org> wrote:

>> tests/system/src/test/java/test/com/sun/javafx/text/TextLayoutTest.java line 58:
>> 
>>> 56:     private final PrismTextLayout layout = new PrismTextLayout();
>>> 57:     private final PGFont font = (PGFont) FontHelper.getNativeFont(Font.font("Monaco", 12));
>>> 58:     private final PGFont font2 = (PGFont) FontHelper.getNativeFont(Font.font("Tahoma", 12));
>> 
>> are these fonts available on all platforms?
>> what would happen if the font with this name is not found?
>
> They may not be present on all platforms, but that doesn't matter. All that matters is that they're present in our 3 build environments (linux, mac, windows), and since the build is succeeding, they must be present :)
> 
> If they're not present, the test will simply fail.

However... it does mean these fonts need to be present on your local environment as well if you want to build with test succeeding.  I don't know if we can make that a requirement.  I could add JUnit 5 `assume` here, but then it may magically stop executing the test if these fonts were ever removed from our build environment.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1236#discussion_r1484833587


More information about the openjfx-dev mailing list