Skip to content

chore: bump skrifa + harfrust#513

Open
akx wants to merge 1 commit into
pop-os:mainfrom
akx:skrifa-042
Open

chore: bump skrifa + harfrust#513
akx wants to merge 1 commit into
pop-os:mainfrom
akx:skrifa-042

Conversation

@akx

@akx akx commented Jun 24, 2026

Copy link
Copy Markdown

This makes the default build's dep graph unify on a single read-fonts 0.39.x + single version of skrifa.

Before

~/b/cosmic-text (main) $ git rev-parse HEAD
c24886c2471e5606587c46090cd25dbbf209186b
~/b/cosmic-text (main) $ cargo build -q
~/b/cosmic-text (main) $ cargo tree -d -e normal
read-fonts v0.37.0
├── harfrust v0.5.2
│   └── cosmic-text v0.19.0 (/Users/akx/build/cosmic-text)
└── skrifa v0.40.0
    └── cosmic-text v0.19.0 (/Users/akx/build/cosmic-text)
read-fonts v0.39.2
└── skrifa v0.42.1
    └── swash v0.2.9
        └── cosmic-text v0.19.0 (/Users/akx/build/cosmic-text)
skrifa v0.40.0 (*)
skrifa v0.42.1 (*)

After

~/b/cosmic-text (skrifa-042) $ cargo build -q
~/b/cosmic-text (skrifa-042) $ cargo tree -d -e normal
warning: nothing to print.

harfrust's shape_with_plan had become private in 0.8.0, so change that use.


  • I have disclosed use of any AI generated code in my commit messages.
  • I understand these changes in full and will be able to respond to review comments.
  • My change is accurately described in the commit message.
  • My contribution is tested and working as described.
    • cargo test passes, and an upstream app using this code seems to work as before.
  • I have read the Developer Certificate of Origin and certify my contribution under its conditions.

jackpot51
jackpot51 previously approved these changes Jun 27, 2026
@akx

akx commented Jun 27, 2026

Copy link
Copy Markdown
Author

Hmm... It built fine on my machine 😅

@hojjatabdollahi

Copy link
Copy Markdown
Contributor

Make sure to compile it with no-std feature too.

Comment thread Cargo.toml Outdated
This makes the dep graph unify on read-fonts 0.39.x.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants