Commit History

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