Andreas Kling
|
5e95d62ffe
|
LibTTF: Guard against unsigned overflow in TTF table parsing
Found by oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29170
|
2021-01-05 14:50:17 +01:00 |
|
Luke
|
5dfcecd244
|
Lagom/Fuzzers: Add TTF fuzzer
|
2021-01-02 01:39:34 +01:00 |
|
Luke
|
ad243ef3aa
|
LibTTF: Add option to load font from a byte buffer
|
2021-01-02 01:39:34 +01:00 |
|
Stephan Unverwerth
|
1a072a61fb
|
LibTTF: Cache rasterized glyphs within TTF::ScaledFont
|
2020-12-30 20:40:30 +01:00 |
|
Stephan Unverwerth
|
0f6cf9caa1
|
LibTTF: Use ReadonlyBytes where possible to avoid copies
|
2020-12-30 20:40:30 +01:00 |
|
Stephan Unverwerth
|
9689d914b4
|
LibTTF: Use ByteBuffer::copy() since wrap() was removed
|
2020-12-30 20:40:30 +01:00 |
|
Stephan Unverwerth
|
a060b6cefd
|
LibTTF: Fix code after rebase
|
2020-12-30 20:40:30 +01:00 |
|
Srimanta Barua
|
3b31f069f0
|
LibTTF: Address code-style comments, gracefully handle load failures.
|
2020-12-30 20:40:30 +01:00 |
|
Srimanta Barua
|
ec08e9e780
|
LibTTF: Split up Font.h into smaller internal header files.
|
2020-12-30 20:40:30 +01:00 |
|
Srimanta Barua
|
1e1d2cdedf
|
LibTTF: Initial work on parsing and rasterizing composite glyphs.
This doesn't handle every case yet.
|
2020-12-30 20:40:30 +01:00 |
|
Srimanta Barua
|
bd354bc2ae
|
LibTTF: Reorganized TTF parsing code into LibTTF
|
2020-12-30 20:40:30 +01:00 |
|