Behdad Esfahbod
d76ef46d0a
Try to fix autotools build
2 years ago
Behdad Esfahbod
6e58598520
[hb-info] Subfamily
2 years ago
Behdad Esfahbod
4142a460af
[hb-info] Add --list-baselines
2 years ago
Behdad Esfahbod
9c62022ded
[hb-info] Format
2 years ago
Behdad Esfahbod
0b7d3952ba
[hb-info] Add --list-style
2 years ago
Behdad Esfahbod
090a6d0dde
[hb-info] Add --get-style
2 years ago
Behdad Esfahbod
5b291d49e8
[hb-info] Rename style to subfamily
2 years ago
Behdad Esfahbod
c300bf00f0
[hb-info] Move include around
2 years ago
Behdad Esfahbod
b839f53cde
[hb-info] Write fallback metrics in --list-metrics
2 years ago
Behdad Esfahbod
7ba3d0c419
[hb-info] Add --list-metrics
...
Requires hb-gobject
2 years ago
Behdad Esfahbod
4ec3d2e32a
[hb-info List enum nicks in --list-names
2 years ago
Behdad Esfahbod
def94aa8c5
[features] Add HB_HAS_GOBJECT
2 years ago
Behdad Esfahbod
b3006ba9cb
Docs
2 years ago
Behdad Esfahbod
e3e4d1ecdc
[name] Add hb_ot_name_id_predefined_t
...
Not sure what to do about its docs.
2 years ago
Behdad Esfahbod
3feac1a408
[hb-info] Use tab in --list-palettes
2 years ago
Behdad Esfahbod
752ad51cce
[hb-info] Move some initialization to post_parse
2 years ago
Behdad Esfahbod
334f59c955
[hb-info] If name not found, fall back to English
2 years ago
Behdad Esfahbod
7cae553592
[hb-info] Rename --dump-table to --get-table
2 years ago
Behdad Esfahbod
9b499a48bb
[hb-info] Add --get-name
2 years ago
Behdad Esfahbod
7a47a369d3
[hmtx] Fix typo
2 years ago
Behdad Esfahbod
b987918125
Merge pull request #4052 from googlefonts/instancer_recalc_bounds
...
[instancer] recalc bounds by default when --instance option is enabled
2 years ago
Behdad Esfahbod
e4cdaa1d3f
[test] Fix build
2 years ago
Behdad Esfahbod
9ba1e400d6
[test] Remove non-free font and its test
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4059
2 years ago
Behdad Esfahbod
749df4ee84
[PairPosFormat1] One more
2 years ago
Behdad Esfahbod
b648ceb72f
[PairSet] Optimize last commit
2 years ago
Behdad Esfahbod
891623243c
[PairSet] Unify get_size()
2 years ago
Behdad Esfahbod
b63159e8bf
[PairPosFormat1] Fix stride
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55287
and generally the lookup with MediumTypes.
2 years ago
Behdad Esfahbod
be8a87c453
Move TRACE_DISPATCH after may_recurse()
...
Such that we don't get memory access issues if DEBUG_SANITIZE is
on and may_recurse() returns false.
2 years ago
Behdad Esfahbod
84b9a632ed
[debug] Fix printf signness warnings
2 years ago
Behdad Esfahbod
c54a7022fe
[hb-view] Require cairo 1.17.5 for HB_DRAW=1 default again
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4051
2 years ago
Khaled Hosny
67e652cd5d
[meson] Update Cairo subproject
2 years ago
Khaled Hosny
ed68db2c01
[util] Fix MSVC warning
...
Apparently \e is non-standard extension not supported by MSVC. Use \033
instead.
Fixes:
warning C4129: 'e': unrecognized character escape sequence
2 years ago
Khaled Hosny
c08e5d094a
[hb-draw] Fix MSVC warning
...
warning C4305: 'initializing': truncation from 'double' to 'float'
2 years ago
Khaled Hosny
e1a0705128
[meson] Enabled needlessly disabled MSVC warnings
...
We don’t seem to hot any of these warnings currently.
2 years ago
Khaled Hosny
f96e32a0aa
[meson] Try to make MSVC build less spammy
...
Enable exceptions in ragel subproject, and revert the exceptions part of:
commit 22cbd038d3
Author: Khaled Hosny <khaled@aliftype.com>
Date: Tue Sep 14 12:34:25 2021 +0200
[meson] Add ragel subproject
To get ride of the following warnings:
cl : Command line warning D9025 : overriding '/EHs' with '/EHs-'
2 years ago
Matthias Clasen
32f9b467d6
Merge pull request #4045 from harfbuzz/custom-palette-cairo
...
Custom palette cairo
2 years ago
Matthias Clasen
179c93c5c2
Merge pull request #4054 from harfbuzz/hb-info-color-format
...
[hb-info] Fix output for CPAL
2 years ago
Matthias Clasen
54d5321d13
Merge pull request #4056 from harfbuzz/fix-sweep-gradient-hang
...
[hb-cairo] Fixes for sweep gradients
2 years ago
Matthias Clasen
47baa1da6b
[hb-cairo] Fixes for sweep gradients
...
Make reversed angles not infloop, and
cap the number of interval repetitions
at 1000.
Fixes: https://github.com/harfbuzz/harfbuzz/issues/4055
2 years ago
Matthias Clasen
c574eda74b
[hb-info] Fix output for CPAL
...
The output for palette names was mangled.
This commit makes things come out ok.
For flags, we use "Both" when both LIGHT
and DARK are set.
2 years ago
Behdad Esfahbod
7f59bed528
[hb-cairo] Round foreground color
2 years ago
Behdad Esfahbod
76b059cadb
[hb-cairo] Simplify foreground color fetching
2 years ago
Behdad Esfahbod
f70f7194de
[hb-cairo] Remove unused prototype
2 years ago
Behdad Esfahbod
61719a8350
[hb-view] Support specifying color indices again
2 years ago
Qunxin Liu
89d332559e
[instancer] add tests
2 years ago
Qunxin Liu
30058f489a
[instancer] trim .notdef outline data after recalc bounds
...
If outline data present, we use it to recalc bounds and then trim it
accordingly
2 years ago
Qunxin Liu
0de7f83a9f
[instancer] update maxp table
2 years ago
Qunxin Liu
94c390d078
[instancer] update head table
2 years ago
Qunxin Liu
2ecb1c31e9
[instancer] always recalculate bounds when --instance option enabled
...
But don't recompile glyph bytes if pinned at default
2 years ago
Qunxin Liu
1f948e7fd5
[instancer] store recalculated head/maxp info in subset plan
2 years ago