Version 9.1.0
* Synthesize an empty `gvar` table if missing and there is an `fvar`
table, to help with CoreText that expects `gvar` to be present in this
case. (#249)
* Correct VDMX.numRecs field if necessary. (#250)
* Improve warning message about glyf instructions maximum size. (#252)
* Support version 2 of `avar` table. (#257)
* If both FreeType and Win32 are enable, prefer Win32 in ots-idempotent. (#254)
75933e1 9.1.0 by Khaled Hosny · 2 years, 5 months ago v9.1.0 604f3e0 [ots] Actually fix gvar leak by Khaled Hosny · 2 years, 5 months ago b065699 [ots] Parse tables without adding them to the font first by Khaled Hosny · 2 years, 5 months ago bef69b5 [layout] De-duplicate more GSUB/GPOS parsing code by Khaled Hosny · 2 years, 5 months ago b48a460 [layout] Allow parsing layout table before adding them to font by Khaled Hosny · 2 years, 5 months ago ffd384d [layout] De-duplicate GSUB/GPOS parsing code by Khaled Hosny · 2 years, 5 months ago 47e2bfe [ots] Fix memory leak by Khaled Hosny · 2 years, 5 months ago 9363ce1 Fix comparison of integer expressions of different signedness by serge-sans-paille · 2 years, 5 months ago 41c78ed Fix unused variable under NDEBUG by serge-sans-paille · 2 years, 5 months ago 6b19b00 [avar] Support version 2 by Khaled Hosny · 2 years, 5 months ago 6c49d46 Merge pull request #256 from garretrieger/layout_fix by خالد حسني (Khaled Hosny) · 2 years, 7 months ago 52401ff Remove checks for Chain and Context rules that fail fonts for having glyph sequences that exceed the number of glyphs in the font. by Garret Rieger · 2 years, 7 months ago 8a67265 Merge pull request #255 from khaledhosny/idempotent-win32 by خالد حسني (Khaled Hosny) · 2 years, 8 months ago 28e4930 [util] Prefer Win32 version of VerifyTranscodedFont by Khaled Hosny · 2 years, 8 months ago 5366dc8 Merge pull request #253 from DavidKorczynski/cifuzz-int by خالد حسني (Khaled Hosny) · 3 years ago 9a5b19e [ci] Add CIFuzz Github action by David Korczynski · 3 years ago 3ac435c Merge pull request #252 from the-type-founders/bs-fix-max-size-glyf-instructions-warning by خالد حسني (Khaled Hosny) · 3 years ago a921606 Set the correct values in the max size of glyf instructions warning. by Bram Stein · 3 years ago d0bca02 Merge pull request #251 from jfkthame/gvar-leak by خالد حسني (Khaled Hosny) · 3 years, 1 month ago 996090b [variations] Fix potential leak if initializing a synthetic gvar table fails. by Jonathan Kew · 3 years, 1 month ago 35b680f Merge pull request #250 from jfkthame/vdmx-bug by خالد حسني (Khaled Hosny) · 3 years, 1 month ago 29940c6 [VDMX] Correct VDMX.numRecs field if necessary, to ensure enough records are retained. by Jonathan Kew · 3 years, 1 month ago 43dd0b5 Merge pull request #249 from jfkthame/dummy-gvar by خالد حسني (Khaled Hosny) · 3 years, 1 month ago a4da668 [variations] Synthesize an empty 'gvar' if missing. by Jonathan Kew · 3 years, 1 month ago 3564303 9.0.0 by Khaled Hosny · 3 years, 1 month ago v9.0.0 45e2de2 Merge pull request #247 from jfkthame/color-fonts by خالد حسني (Khaled Hosny) · 3 years, 1 month ago 5a24e9a [color] Add some COLR/CPAL test fonts. by Jonathan Kew · 3 years, 1 month ago 7454e96 [color] Fix up review nits in colr.cc. by Jonathan Kew · 3 years, 1 month ago 7e585bb [color] Update CPAL code to rebuild the table, fixing up minor (warning-level) issues detected. by Jonathan Kew · 3 years, 2 months ago 4e1d51e [color] Check for paint-graph cycles in the COLR v.1 table. by Jonathan Kew · 3 years, 2 months ago dd99d9a [util] Fix Windows build for now by Khaled Hosny · 3 years, 2 months ago v8.2.2 7d12eed [util] Us more of C++ std lib by Khaled Hosny · 3 years, 2 months ago 6acace0 8.2.2 by Khaled Hosny · 3 years, 2 months ago 39c5e76 [build] Add freetype2 wrap by Khaled Hosny · 3 years, 2 months ago 32ad57c [build] Update wraps by Khaled Hosny · 3 years, 2 months ago 606ad85 [ci] Force using meson wraps by Khaled Hosny · 3 years, 2 months ago b7428a1 [color] Implement validation of the COLR table. by Jonathan Kew · 3 years, 2 months ago c2314fb [variations] Support the LONG_WORDS flag in item variation data (32-bit variable values). by Jonathan Kew · 3 years, 2 months ago 53e7484 [color] Implement validation of the CPAL table. by Jonathan Kew · 3 years, 2 months ago 2dc0c5e [test] Use override keyword in TestStream when implementing virtual methods. by Jonathan Kew · 3 years, 2 months ago 46bea98 Use override keyword when implementing virtual members of OTSStream by Frédéric Wang · 3 years, 4 months ago 7325fec Exit early if decompressed size exceeds OTSStream's size limit by Frédéric Wang · 3 years, 4 months ago 96ecded [STAT] Relax requirements for axis.axisNameID by Khaled Hosny · 3 years, 7 months ago c29d8d9 ots-side-by-side.1: escape ascii-art sections by Agathe Porte · 3 years, 9 months ago 2369c7c 8.2.1 by Khaled Hosny · 3 years, 10 months ago v8.2.1 635fa6b [cff] Reject negative vsindex by Khaled Hosny · 3 years, 10 months ago ab8e95d Avoid unhanded std::out_of_range exception in bad CFF2 font by josh-hadley · 3 years, 10 months ago d9455eb [ci] Thinko by Khaled Hosny · 3 years, 10 months ago v8.2.0 e49edc2 8.2.0 by Khaled Hosny · 3 years, 10 months ago e1b4150 [ci] Fix multiline release meesage by Khaled Hosny · 3 years, 10 months ago 3aac143 Add test file to tests/meson.build by josh-hadley · 3 years, 10 months ago bd80b80 Fix CFF2 vsindex handling by Josh Hadley · 3 years, 10 months ago 6af0661 [build] Update zlib by Khaled Hosny · 3 years, 10 months ago eb8e77b [build] Update gtest by Khaled Hosny · 3 years, 10 months ago 624485a [test] Simplify test setup by Khaled Hosny · 3 years, 10 months ago 50f9cf5 [test] Cleanup and normalize test scripts by Khaled Hosny · 3 years, 10 months ago 926c786 [test] Don’t test against system fonts by Khaled Hosny · 3 years, 10 months ago 62eefd2 Update build padges by Khaled Hosny · 3 years, 10 months ago 0c087f3 [ci] Add GitHub Actions workflow by Khaled Hosny · 3 years, 10 months ago 4dda468 [test] Fix name IDs in STAT table of test font by Khaled Hosny · 3 years, 10 months ago 0dcb8f2 [test] Redirect checker output to stdout by Khaled Hosny · 3 years, 10 months ago 6d44d3e [ots] Make these messages consistent by Khaled Hosny · 4 years ago f2c7b32 [variations] Clarify the message a bit by Khaled Hosny · 4 years, 5 months ago 1430b8a Merge pull request #234 from musicinmybrain/more-man-pages by Khaled Hosny · 4 years, 6 months ago 126b697 Conditionalize man pages along with the corresponding executables by Benjamin A. Beasley · 4 years, 6 months ago 40b797d Merge pull request #233 from musicinmybrain/minor-doc-typo by Khaled Hosny · 4 years, 6 months ago cbaeed7 Merge pull request #232 from musicinmybrain/say-no-to-yes by Khaled Hosny · 4 years, 6 months ago e4801f6 Fix a small typo (coulndn’t for couldn’t) in HowToTest.md by Benjamin A. Beasley · 4 years, 6 months ago db408ed Add man pages for installed binaries that lack them by Benjamin A. Beasley · 4 years, 6 months ago 12360ac Fix wrong command name “yes” in SYNOPSIS section of man page ots-sanitize.1 by Benjamin A. Beasley · 4 years, 6 months ago ff09cd0 [cmap] Improve message a bit by Khaled Hosny · 4 years, 7 months ago a6533c4 8.1.4 by Khaled Hosny · 4 years, 8 months ago v8.1.4 6e9a697 [graphite] Zero-initialize the decompressed buffer by Khaled Hosny · 4 years, 8 months ago c162298 [ci] Fix Travis by Khaled Hosny · 4 years, 8 months ago eebede8 [graphite] Speed-up decompressing compressed table by Khaled Hosny · 4 years, 8 months ago 528878f [ci] Fix TravisCI build by Khaled Hosny · 4 years, 9 months ago 6bb49d2 Change references to master branch by Khaled Hosny · 4 years, 9 months ago ee537ac [MVAR] Improve message by Khaled Hosny · 4 years, 9 months ago 363d189 -Wunused-parameter by Khaled Hosny · 4 years, 9 months ago ddc3d0a 8.1.3 by Khaled Hosny · 4 years, 10 months ago v8.1.3 3ada747 [build] Use latest woff2 commit in subproject by Khaled Hosny · 4 years, 10 months ago 61546db [build] Minor by Khaled Hosny · 4 years, 10 months ago 08f1c09 [ots] Accept only valid sfntVersion by Khaled Hosny · 4 years, 10 months ago ae9b01f Remove empty .gitmodules file by Khaled Hosny · 4 years, 10 months ago 7903b82 Merge pull request #226 from musicinmybrain/external-dependencies by Khaled Hosny · 4 years, 10 months ago a141751 Convert woff2 from git submodule to meson subproject, favoring system by Benjamin Beasley · 4 years, 10 months ago 447fecf Move the “hack” that defines -DBROTLI_BUILD_PORTABLE when b_sanitize is set (even for static default_library) from the top-level meson.build into our forked wrapfile. by Benjamin Beasley · 4 years, 10 months ago 4f4f6ed Revert "Travis CI: stop testing unity build, because google-brotli subproject does not support it (duplicate static symbols in separate translation units in the encoder)" by Benjamin Beasley · 4 years, 10 months ago 28049df Fork the google-brotli wrap to exclude the encoder library; this will allow unity builds to work again. Require meson 0.55 for patch_directory in wrapfiles; standardize on 0.55.2 since that was required on Windows/Appveyor anyway. by Benjamin Beasley · 4 years, 10 months ago da0a79e AppVeyor CI: bump tested meson from 0.49.2 to 0.55.2; 0.50 is the minimum for the libbrotlidec subproject, but is subject to meson bug #5070, and versions before 0.55.2 fail on Windows/AppVeyor with “ERROR: Tried to access unknown option "lz4:c_std"”. by Benjamin Beasley · 4 years, 10 months ago e12405c Travis CI: stop testing unity build, because google-brotli subproject does not support it (duplicate static symbols in separate translation units in the encoder) by Benjamin Beasley · 4 years, 10 months ago 22fe556 Convert brotli from git submodule to meson subproject, favoring system brotli when available by Benjamin Beasley · 4 years, 10 months ago c7f41a8 Convert lz4 from git submodule to meson subproject, favoring system lz4 when available by Benjamin Beasley · 4 years, 10 months ago 538d4fa Favor system gtest over subproject when available by Benjamin Beasley · 4 years, 10 months ago 5afd9e2 8.1.2 by Khaled Hosny · 4 years, 10 months ago v8.1.2 318e75a metrics: Improve messages a bit by Khaled Hosny · 4 years, 10 months ago 1141c81 [glyf] Guard access to maxp version 1 fields by Khaled Hosny · 4 years, 11 months ago b703837 Merge pull request #227 from drott/maxpUpstream by Khaled Hosny · 4 years, 11 months ago 83d1943 Merge pull request #229 from josh-hadley/jh-increase-decompression-limits by Khaled Hosny · 4 years, 11 months ago f21ab4e Use "decompressed" more consistently in messaging by Josh Hadley · 4 years, 11 months ago Next »