| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-09 | Sum color and length into stroke | Laurenz | |
| 2022-04-08 | Em units | Laurenz | |
| 2022-04-07 | Make `Relative` generic | Laurenz | |
| 2022-04-05 | Fix wrong `search_range` computation | Laurenz | |
| 2022-04-03 | Font fallback | Laurenz | |
| 2022-02-23 | Query cache | Laurenz | |
| 2022-02-23 | Rework the core context | Laurenz | |
| 2022-02-22 | Remove layout cache | Laurenz | |
| 2022-02-07 | Tidy up | Laurenz | |
| 2022-02-08 | New color stuff | Martin Haug | |
| - CMYK function - More default colors - Interpret RGB values as sRGB | |||
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-24 | Export into rendered images | Laurenz | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-07 | Bump pdf-writer, svg2pdf and error messages | Martin Haug | |
| Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-12-06 | Add SVG capabilities | Martin Haug | |
| 2021-12-04 | Bump pdf-writer | Laurenz | |
| 2021-12-02 | Add a producer info for the PDF | Martin Haug | |
| 2021-11-26 | X/Y abstractions | Laurenz | |
| 2021-11-24 | Small style changes | Laurenz | |
| 2021-11-23 | Transformations | Laurenz | |
| 2021-11-22 | Welcome to Tigerland | Laurenz | |
| 2021-11-20 | Strokes | Laurenz | |
| 2021-11-16 | Image fit modes | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-10-31 | Reorganize modules | Laurenz | |
| Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories. | |||
| 2021-10-10 | Move paint and colors into `geom` | Laurenz | |
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-09-09 | Bump pdf-writer | Laurenz | |
| 2021-08-29 | Subset CFF subrs referenced by FD array | Laurenz | |
| 2021-08-28 | Primitive CFF1 subsetting | Laurenz | |
| 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-27 | Refactor subsetter | Laurenz | |
| - Gracefully handle failed subsetting of one table - Remove need for creating a ttf-parser face | |||
| 2021-08-27 | Subset post table | Laurenz | |
| 2021-08-25 | Compress all PDF streams | Laurenz | |
| 2021-08-25 | Support decoding of mac roman names | Laurenz | |
| This allows discovery of Apple fonts without unicode name entries. | |||
| 2021-08-25 | Subset glyf and loca tables | Laurenz | |
| 2021-08-24 | Basic subsetting architecture | Laurenz | |
| Constructs a brand new font file where only necessary tables are contained. | |||
| 2021-08-24 | PDF bug fixes | Laurenz | |
| - Write correct subtype for CID Font - Write CIDToGIDMap attribute - Deduplicate CMap pairings - Bump pdf-writer for string primitive fix | |||
| 2021-08-24 | Switch from state to decorations for underline/strikethrough/overline | Laurenz | |
| 2021-08-23 | Links! (#43) | Martin | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2021-08-23 | Kerned PDF output | Laurenz | |
| 2021-08-21 | Shorter/clearer field name for geometry types | Laurenz | |
| Size { width, height } => Size { w, h } Spec { horizontal, vertical } => Spec { x, y } Gen { cross, main } => Gen { inline, block } | |||
| 2021-08-09 | New source loading architecture | Laurenz | |
| 2021-07-21 | Main context struct | Laurenz | |
| 2021-07-08 | Rename Fill to Paint | Laurenz | |
| 2021-06-18 | Ref count the frames | Martin | |
| 2021-06-11 | Remove props in favor of using state for everything | Laurenz | |
| 2021-06-10 | Text decorations | Martin Haug | |
| 2021-06-01 | Refactor path handling | Laurenz | |
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
