Behdad Esfahbod
59f5f26515
[ci/msys] Don't install freetype ( #4354 )
...
* [ci/msys] Try deleting system harfbuzz DLL
1 year ago
Behdad Esfahbod
bd84458a95
[ci] Try uploading msys artefacts ( #4353 )
...
* [ci] Try uploading msys artefacts
* [ci] Always upload DLLs from msys2
* [ci] Rename artifacts
* Another try
1 year ago
Behdad Esfahbod
d9c4d3edf0
[uniscribe] Fix warnings
1 year ago
Behdad Esfahbod
29ad9304e2
[layout] Minor add prealloc
1 year ago
Behdad Esfahbod
a41368bd7a
[buffer] Minor micro-optimize
1 year ago
Behdad Esfahbod
dc35a0fbcb
[ot-map] Speed up feature finding
...
New API:
- hb_ot_layout_collect_feature_map()
1 year ago
Behdad Esfahbod
ebdfa9838b
[perf] Measure freetype face loading as well
1 year ago
Behdad Esfahbod
202888ec3e
Fix mac bot
...
I think the new unsafe-to-concat is correct...
1 year ago
Behdad Esfahbod
35a026c89a
[shape] Unsafe-to-concat around fraction slash
1 year ago
Behdad Esfahbod
f19ca24a8e
Revert "Revert "Require numerator and denominator in auto fraction""
...
This reverts commit 8fe506e153
.
1 year ago
Behdad Esfahbod
b2a73166d4
[buffer] Fix unsafe_to_concat()
...
Ouch!
1 year ago
Behdad Esfahbod
8fe506e153
Revert "Require numerator and denominator in auto fraction"
...
This reverts commit f3e86937df
.
1 year ago
David Corbett
f3e86937df
Require numerator and denominator in auto fraction
1 year ago
Behdad Esfahbod
23838e5a2e
[graph] Error handling
1 year ago
Behdad Esfahbod
04f4909257
[graph] Use a move instead of swap
1 year ago
Behdad Esfahbod
3bedb0eeed
[graph] Minor rename
1 year ago
Behdad Esfahbod
bb1f53c254
[graph] Try fixing infinite loop found by CIFuzz under malloc fail
1 year ago
Behdad Esfahbod
db3314c1f8
[graph] Minor space type change
1 year ago
Behdad Esfahbod
6a218eaeea
Merge pull request #4343 from harfbuzz/graph-parents-map
...
[graph] Use a hb_map_t to keep parents, instead of hb_vector_t
1 year ago
Behdad Esfahbod
6bb61708ed
[graph] Try fixing bots
1 year ago
Behdad Esfahbod
1b5abb1781
[graph] Speed-up vertices having only one parent
1 year ago
Behdad Esfahbod
f3d0b11d57
[graph] Make parents private
1 year ago
Behdad Esfahbod
d3b997ee70
[graph] Use a hb_map_t to keep parents, instead of hb_vector_t
...
In some fonts, for example Noto Duployan-Regular, nodes can
have over a thousand parents... Speeds up 10% subsetting.
1 year ago
Qunxin Liu
45a0d65c62
[instancer] cosmetic change
1 year ago
Behdad Esfahbod
cb320d2222
Revert "[cff] Use float instead of double"
...
This reverts commit c8f67ac28e
.
Tests failing.
1 year ago
Behdad Esfahbod
c8f67ac28e
[cff] Use float instead of double
...
Reduces memory usage slightly.
1 year ago
Behdad Esfahbod
b36b100ef1
[var] Remove byte_data_t; use hb_bytes_t
...
Now that we have hopefully fixed the bug preventing hb_bytes_t
use, remove the hack.
Ref.
5690840ceb
https://github.com/harfbuzz/harfbuzz/issues/4138
1 year ago
Behdad Esfahbod
c25b8c0612
Merge pull request #4335 from googlefonts/bug_fixes
...
[instancer] support avar table, fix issues in STAT/fvar tables
1 year ago
Qunxin Liu
5cab0709a4
[instancer] fix for missing to update tuple indices flag in operator +=
1 year ago
Qunxin Liu
515f85d545
[instancer] fix incorrect encoded_len
1 year ago
Qunxin Liu
bccdcf5b18
[instancer] fix a bug in compiling deltas_y for gvar
1 year ago
Behdad Esfahbod
5690840ceb
[map] Another try at fixing archaic clang
...
Fixes (?) https://github.com/harfbuzz/harfbuzz/issues/4138
1 year ago
Behdad Esfahbod
a3b18062b7
[trak] Fix a couple return values
1 year ago
Behdad Esfahbod
62e6f7835c
[Cursive] round
1 year ago
Behdad Esfahbod
60db142784
[layout] Remove unused "max-size" cruft
1 year ago
Behdad Esfahbod
8eb7889fd4
Add max-size to static-size objects
1 year ago
Behdad Esfahbod
e322949b9b
[ArrayOf] Remove fast-path for offset to max-sized objects
...
Fixes timeout https://oss-fuzz.com/testcase-detail/6153196517851136
1 year ago
dependabot[bot]
9ffea6328e
Bump github/codeql-action from 2.20.4 to 2.21.0
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.20.4 to 2.21.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](489225d82a...1813ca74c3
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
1a267f22ff
Bump fonttools from 4.41.0 to 4.41.1 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.41.0 to 4.41.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.41.0...4.41.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Nikolaus Waxweiler
ca7e7e925b
Fix wasm-micro-runtime build instructions
1 year ago
Nikolaus Waxweiler
a32278acd8
Fix example code
1 year ago
Behdad Esfahbod
55f41e287f
[perf] Add duployan.txt
...
From https://kaltashwawa.ca/2022/01/20/lovecraft-in-chinook-puspus-kopa-ulthar-tawn/
1 year ago
Behdad Esfahbod
c91899be14
[gdef] Use set-digest for mark-filterint-sets
...
Speeds up Noto Duployan-Regular.otf by 45% percent!
1 year ago
Behdad Esfahbod
e8948a4e86
[gsubgpos] Fix optimization
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4336
1 year ago
Behdad Esfahbod
36c7ec443b
[sanitize] Simplify a return
1 year ago
Qunxin Liu
13f05ab9b3
[instancer] support avar table partial instancing
1 year ago
Behdad Esfahbod
837885f0fa
Revert "[sanitize/Coverage] Keep a map of sane coverages"
...
This reverts commit a689114898cc3e8f1c6ba7cc49cd6c3639d91250.
1 year ago
Behdad Esfahbod
0ab906715e
[sanitize/Coverage] Keep a map of sane coverages
...
Fonts like Gulzar reuse the same coverage over a thousand times
sometimes.
However, this doesn't speed up sanitize unfortunately. Looks
like calling Coverage::sanitize() is already very fast. We're
just doing A LOT of it.
The map slowed it down in fact. A set was even slower.
Going to revert.
1 year ago
Behdad Esfahbod
7de2f515a0
[set] Remove dependency on hb-machinery.hh
1 year ago
Behdad Esfahbod
e8de5cb08f
[gsubgpos] Use a couple variables
1 year ago