# Acknowledgements Some parts of this code builds upon code copied from other crates. In particular: ## `resvg` The following code snippets have been taken/adapted from [`resvg`](https://github.com/RazrFalcon/resvg), available under the [MPL license](https://github.com/RazrFalcon/resvg/blob/master/LICENSE.txt): - The contents of the `content_draw_path` method. - The whole resvg test suite in `assets/svgs`. ## `typst` The following code snippets have been taken/adapted from [`typst`](https://github.com/typst/typst), available under the [Apache 2 license](https://github.com/typst/typst/blob/main/LICENSE): - The `GroupByKey` struct. - The `SliceExt` trait. - The `Prehashed` struct. - The implementation of `SipHashable`. - The implementation of writing CID-keyed fonts. - The implementation of writing PDF metadata. ## `svg2pdf` The following code snippets have been taken/adapted from [`svg2pdf`](https://github.com/typst/svg2pdf), available under the [Apache 2 license](https://github.com/typst/svg2pdf/blob/main/LICENSE-APACHE): - The whole implementation of the SVG conversion. ## `vello` The following code snippets have been taken/adapted from [`vello`](https://github.com/linebender/vello), available under the [Apache 2 license](https://github.com/linebender/vello/blob/main/LICENSE-APACHE): - The logic for bitmap glyphs in `bitmap.rs`.