Skip to content

Experiment: fast compiling fontique#419

Closed
nicoburns wants to merge 4 commits intolinebender:mainfrom
nicoburns:fast-fontique
Closed

Experiment: fast compiling fontique#419
nicoburns wants to merge 4 commits intolinebender:mainfrom
nicoburns:fast-fontique

Conversation

@nicoburns
Copy link
Collaborator

@nicoburns nicoburns commented Sep 18, 2025

An experiment in making Fontique compile fast. Brings clean build time down to around 4 seconds.

Depends on:

Futher possible improvements:

  • Remove icu_locale_core dep
  • Convince read-fonts to add an option to use unsafe bytemuck impls rather than bytemuck_derive
  • Potentially making the CharmapIndex optional

(failing CI because HarfRust version of read-fonts doesn't match version used by Parley/Fontique in this PR)

Full build timings

Screenshot 2025-09-19 at 00 16 57

Signed-off-by: Nico Burns <nico@nicoburns.com>
Signed-off-by: Nico Burns <nico@nicoburns.com>
Signed-off-by: Nico Burns <nico@nicoburns.com>
Signed-off-by: Nico Burns <nico@nicoburns.com>
@nicoburns nicoburns changed the title Fast compiling fontique Experiment: fast compiling fontique Sep 25, 2025
@nicoburns
Copy link
Collaborator Author

Doesn't look like fontations are going to accept the "feature flagged" tables PR. So might as well close this.

@nicoburns nicoburns closed this Feb 2, 2026
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.

1 participant