-
Notifications
You must be signed in to change notification settings - Fork 145
8207932 : Wrong rendering of variation sequences #126
base: develop
Are you sure you want to change the base?
8207932 : Wrong rendering of variation sequences #126
Conversation
As mentioned in PR #125 we will need a signed OCA from you before we can consider this. Also, you will need to file a new bug in JBS, since you have referenced a closed bug for another component (client-libs/2d) and we need a unique bug ID. Finally, you have included a commit from another PR in addition to the one you did for this bug. At some point (before we start an actual review of this issue) you will need to remove it. As a meta comment about the patch itself, there is no need for the platform check, since the current minimum platform on which we will run is Windows 7 SP1 and macOS 10.10, respectively. |
@nakajima-akira Please file a new issue in JBS, via bugreport.java.com, to track this when you are ready for the review to proceed (along with removing this commit). |
cbed71d
to
55d85b5
Compare
I just now reported to bugreport.java.com. |
SWING was fixed by using harfbuzz. (harfbuzz supports VS) But JavaFX is using OS native pango library on Linux. It is better to implement HBGlyphLayout
But it's big changes. I already made patch to process VS within JavaFX.
Is it possible to apply above patch for Linux? (I will modify above patch for Linux) |
Filed in JBS as JDK-8207932 |
As you say, that would be a large project, and out of scope for the near term.
Yes, you should fix this on Linux as well, if possible. |
Assigned to @prrace in JBS. He will need to review this proposed enhancement. |
I pushed patch for Linux. Outline of patch for Linux is as follows.
There are not many opportunities to display VS, but VS fonts are large (over 10MB).
|
The above commit is not referenced by this PR. It looks like you pushed it to a different branch than the one which this PR references. We cannot review it in its current state. |
Sorry. |
Since this is all part of the same enhancement request, we would want to review your proposed changes for the three supported desktop platforms at the same time. In any case, it will be a while before we have time to look at this enhancement request. |
Targeted to openjfx13, but @prrace will need to evaluate whether we want to implement it. |
As announced in this message, the official This sandbox repository is being retired on 1-Oct-2019. You will need to migrate your pull request to the openjdk/jfx repo in order for this review to continue. Here are instructions for migrating your pull request. The updated CONTRIBUTING.md doc has additional information on how to proceed. Once you have done this, it would be helpful to add a comment with a pointer to the new PR. The new openjdk/jfx repo will be open for pull requests on Wednesday, 2-Oct-2019. I will send email to the openjfx-dev mailing list announcing this. |
This is separated from
http://mail.openjdk.java.net/pipermail/openjfx-dev/2018-June/022005.html
and modified to simple patch for Win(VISTA or later) and MacOS(10.6 or later).
I checked on Windows7 and Windows10.
But I could not check on VISTA and MacOSX because of no having these OS.
Especially, I take care about MacOS code version.
I have no idea that following code is correct or not.
MAC_10_6_OR_LATER = MAC && versionNumberGreaterThanOrEqualTo(10.6f);