Sam Atkins
|
54d0aafff0
LibGfx: Use FourCC as OpenType::Tag type
|
1 year ago |
Tim Schumacher
|
a2f60911fe
AK: Rename GenericTraits to DefaultTraits
|
1 year ago |
Andrew Kaster
|
86ce502ae2
LibGfx+Utilities: Add helpers to load vector fonts from Core::Resources
|
1 year ago |
Tim Ledbetter
|
4b5b8fc564
LibGfx: Use safe version of `count_leading_zeroes()` in WOFF parsers
|
1 year ago |
Tim Ledbetter
|
7096ea82f9
LibGfx: Use `count_leading_zeroes` to calculate nearest power of 2
|
1 year ago |
Tim Ledbetter
|
52f78d07b8
LibGfx/WOFF2: Ensure `numTables` is within expected range
|
1 year ago |
Tim Ledbetter
|
e9be1bcd09
LibGfx/WOFF2: Reject fonts with a compressed size larger than 10MiB
|
1 year ago |
Tim Ledbetter
|
af633523af
LibGfx/WOFF2: Tolerate incorrect `totalSfntSize` in WOFF2 header
|
1 year ago |
Sam Atkins
|
e108f394bf
LibGfx: Replace manual offsets when producing WOFF2 loca table
|
1 year ago |
Sam Atkins
|
885665b3a6
LibGfx: Simplify writing to WOFF2 reconstructed glyf table
|
1 year ago |
Sam Atkins
|
ad717af63d
LibGfx: Read WOFF2 transformed GLYF table buffers in-place
|
1 year ago |
Sam Atkins
|
9642a0f43a
LibGfx: Use a struct for reading WOFF2 transformed GLYF table
|
1 year ago |
Sam Atkins
|
8e96902c75
LibGfx: Use OpenType offset table structs when reading WOFF2 font data
|
1 year ago |
Sam Atkins
|
b73b434f80
LibGfx: Use a Header struct when reading WOFF2 font data
|
1 year ago |
Tim Schumacher
|
dbc25f18ec
LibCompress: Let `BrotliDecompressionStream` take a `MaybeOwned`
|
2 years ago |
Andreas Kling
|
2971ae59d8
LibGfx/WOFF2: Align all reconstructed glyf entries to 4 bytes
|
1 year ago |
Andreas Kling
|
9ba4c33940
LibGfx: Add support for WOFF2 compressed web fonts
|
1 year ago |