Fixes
- Update single-file-core to 1.6.32:
- "Remove unused fonts" no longer drops the
unicode-rangesubsets holding the icon glyphs of fonts that set them through a custom property, such as Font Awesome 7 (.fa-x-twitter { --fa: "\e61b" }behind::before { content: var(--fa) }). The characters the browser reports having drawn with each family now count in theunicode-rangetests, so the icons are no longer rendered with the fallback font. - The displayed
srcsetcandidate keeps its descriptor when the alternative images are removed. A240wcandidate undersizes="200px"or a2xcandidate was written as a baresrc, so a layout reading the intrinsic width of the image drew it larger than on the original page. - JPEG XL images are named
.jxlin self-extracting ZIP archives even when their URL carries no extension, and are extracted asimage/jxlinstead ofapplication/octet-stream.
- "Remove unused fonts" no longer drops the