pdfcraft/crates
Brandon Thomas 73fdb261ef UI: share the Japanese fallback font with printcraft-fonts (one 8.7 MB copy, not two)
The UI theme include_bytes!'d ShipporiMincho-Regular.ttf, which
printcraft-fonts already embeds as SHIPPORI_MINCHO for Japanese text in
PDFs, so the app carried two copies. ui-egui now depends on printcraft-fonts
(layer 2, wasm-clean) and uses its static. The desktop app binary drops from
85.8 MB to 77.5 MB (debug build; one copy of the font left, counted).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 18:03:34 -04:00
..
a11y Never crash: filters, fonts, js, optimize and a11y deny the panic lints 2026-10-04 13:06:23 -04:00
annot Fix text editing layout and preserve source PDF font styles (#36) 2026-10-05 07:48:23 -04:00
automation Fix text editing layout and preserve source PDF font styles (#36) 2026-10-05 07:48:23 -04:00
compare Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
content Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
cos Never crash: the fuzz job's eleven hangs finish (parser retries, inline images, Type 3 fan-out) 2026-10-05 07:35:38 -04:00
create Never crash: create has no expect calls 2026-10-04 13:12:21 -04:00
crypt Never crash: crypt has no panic paths 2026-10-04 13:06:23 -04:00
edit Fix text editing layout and preserve source PDF font styles (#36) 2026-10-05 07:48:23 -04:00
engine Issue #28: Help ▸ Check for updates, with an opt-in check at start 2026-10-05 01:40:27 -04:00
export Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
filters Never crash: filters, fonts, js, optimize and a11y deny the panic lints 2026-10-04 13:06:23 -04:00
fonts Fix text editing layout and preserve source PDF font styles (#36) 2026-10-05 07:48:23 -04:00
forms Fix text editing layout and preserve source PDF font styles (#36) 2026-10-05 07:48:23 -04:00
geom Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
js Merge pull request #16 from storytold/pr/never-crash-small 2026-10-04 14:46:43 -04:00
model Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
ocr Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
optimize Merge pull request #16 from storytold/pr/never-crash-small 2026-10-04 14:46:43 -04:00
organize Never crash: organize has no expect/unreachable 2026-10-04 13:12:20 -04:00
preflight Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
print Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
redact Never crash: deny the panic lints in crates that are already clean 2026-10-04 13:12:21 -04:00
render Never crash: Type 1 font programs can't hang or overflow the stack (skrifa 0.47) 2026-10-05 10:47:39 -04:00
sign Never crash: sign has no expect/unreachable 2026-10-04 13:12:20 -04:00
ui-egui UI: share the Japanese fallback font with printcraft-fonts (one 8.7 MB copy, not two) 2026-10-05 18:03:34 -04:00
xfdf XFDF: gracefully ignore invalid Unicode annotation colours (#48) 2026-10-05 16:36:08 -04:00