On Thu, 6 Jun 2024 15:21:15 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>> modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTGlyphLayout.java
>>  line 161:
>> 
>>> 159:              * When traling spces are present in the text containing 
>>> LTR and RTL
>>> 160:              * text together, negative position values are returned 
>>> for spaces from
>>> 161:              * the native side. Since TextRun expects positive value 
>>> relative to the
>> 
>> should we limit the scope of the change to mac only (PlatformUtil.isMac()?) 
>> since CTGlyphLayout is common code?
>
> CTGlyphLayout is not common code. It is mac only (so no need to mention mac)

I see, PrismFontFactory:164 getNativeFactoryName().
It would be nice to place platform-specific code in a package bearing the 
platform name, or at least mention this in a class-level comment, but I guess 
it's too late.

It means the scope is already limited to macOS, we are good.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1468#discussion_r1629765619

Reply via email to