Go to file
Laurenz d101612414 Primitive CFF1 subsetting
The subsetting strategy is somewhat crazy for now: Simply zero the glyph data for all unused glyphs. While the CFF table itself doesn't shrink, the actual embedded font is compressed and greatly benefits from the repeated zeros.

This already compresses the fonts a lot (~90% for NotoSerifCJK), but they are still quite large.

Therefore, the plan of action:
- First, find more data that can be zeroed out.
- Then _maybe_ see whether we can instead properly rebuild the subsetted font.
2021-08-28 23:53:46 +02:00
.github Bump dependencies 2021-06-30 00:52:50 +02:00
benches Pattern properties (#42) 2021-08-19 15:07:11 +02:00
fonts BiDi tests 2021-03-30 14:31:50 +02:00
src Primitive CFF1 subsetting 2021-08-28 23:53:46 +02:00
tests Primitive raster glyph drawing 2021-08-27 14:08:32 +02:00
tools Replace using with from 2021-07-08 21:16:16 +02:00
.gitignore Make frames serializable 📚 2021-04-21 21:17:25 +02:00
Cargo.toml Parse command line arguments with pico-args 2021-08-27 14:08:17 +02:00
NOTICE Move third party notices to NOTICE 2021-05-22 01:34:26 +02:00
rustfmt.toml Make frames serializable 📚 2021-04-21 21:17:25 +02:00