Interp::font took a font's FontMatrix times 1000 as the matrix of one em, the Type 1 convention (glyphs in 1000-unit space). A Type 42 font's glyph space is one unit an em, its FontMatrix usually the identity, so type in Type 42 fonts (cairo, Inkscape, LibreOffice) came in 1000 times too large and off the page. FontType 42 now takes the matrix as it is. Fixes #1552 |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||