Skip to content

Update freetype-sys to 0.23#4886

Merged
mrobinson merged 1 commit into
0.69from
update-0.69-freetype
Jul 3, 2026
Merged

Update freetype-sys to 0.23#4886
mrobinson merged 1 commit into
0.69from
update-0.69-freetype

Conversation

@jschwe

@jschwe jschwe commented Jun 13, 2026

Copy link
Copy Markdown
Member
  • Split wrench into a different workspace, so we can avoid dependency unification. This is necessary since cargo doesn't allow two crate (versions) which link freetype.
  • Because wrench depends on webrender and thus glyph_rasterizer, we need to disable the default feature static_freetype, so that wrench can still be built (with dynamic freetype).

This approachs avoids touching the unmaintained crate font-loader and the archived servo-fontconfig-sys

@jschwe jschwe requested a review from mrobinson June 13, 2026 11:07

@mrobinson mrobinson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but please remove the new Cargo.lock file. I think it's fine to omit it from the repository.

@mrobinson

Copy link
Copy Markdown
Member

I've published the new version of rust-freetype now.

- Split wrench into a different workspace, so we can avoid dependency unification.
  This is necessary since cargo doesn't allow two crate (versions) which link `freetype`.
- Because wrench depends on webrender and thus glyph_rasterizer, we need to disable the
  default feature static_freetype, so that wrench can still be built (with dynamic freetype).

This approachs avoids touching the unmaintained crate font-loader and the archived servo-fontconfig-sys
@jschwe jschwe force-pushed the update-0.69-freetype branch from 80f4866 to 7463c8f Compare July 2, 2026 12:09
@jschwe jschwe marked this pull request as ready for review July 2, 2026 12:10
@jschwe

jschwe commented Jul 2, 2026

Copy link
Copy Markdown
Member Author

Looks good, but please remove the new Cargo.lock file. I think it's fine to omit it from the repository.

Done. Should we go ahead and merge?

@mrobinson mrobinson merged commit 5a9e9fd into 0.69 Jul 3, 2026
4 checks passed
@mrobinson mrobinson deleted the update-0.69-freetype branch July 3, 2026 16:22
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.

2 participants