Upgrade to cosmic-text 0.13#18239
Conversation
|
Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke! If it's expected, please add the M-Deliberate-Rendering-Change label. If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it. |
alice-i-cecile
left a comment
There was a problem hiding this comment.
I've looked over the Pixel Eagle output and the diff seems totally fine. There are differences, but I can't say that either is better or worse.
|
I think the minor differences can be attributed to swash |
|
I did initiate a full example run just in case, still pending. |
|
Not seeing anything concerning in there, just the same minor differences noticed by the testbed. However, it seems that |
|
pop-os/cosmic-text#349 looks like someone had the same issue with the previous version too? |
|
Reverting pop-os/cosmic-text@829a59b seems to fix it. I guess android targets used to take the "no-op" path in I have a branch that works but I'm not 100% confident in. Will open a PR for discussion. |
|
Bumping from 0.17; we shouldn't wait on a fix IMO. This is not essential to ship immediately. |
|
|
|
Excellent, thanks @jackpot51 <3 |
Objective
Upgrade to
cosmic-text0.13https://github.com/pop-os/cosmic-text/releases
This should include some performance improvements for layout and system font loading.
Solution
Bump version, fix the one changed API.
Testing
Tested some examples locally, will invoke the example runner.
Layout Perf
System Font Loading Perf
I tested on macOS somewhat lazily by adding the following system to the
system_fontsexample from #16365.Expand code
And running:
And there was seemingly no change.
Expand results
Before
After