Behdad Esfahbod
bd73314616
[paint] Add API for custom palettes
2 years ago
Behdad Esfahbod
ea291493d2
[hb-shape/view] List variation sequences in --list-unicodes
2 years ago
Behdad Esfahbod
8564d2266b
[hb-shape/view] Add --list-glyphs
2 years ago
Behdad Esfahbod
bf8bb9fb83
[hb-shape/view] Add --list-unicodes
2 years ago
Behdad Esfahbod
13c70066de
Shut up gcc 13 -Wdangling-reference
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4043
2 years ago
Khaled Hosny
1abcc32137
Revert "[ci] Use sccache with msys2"
...
This reverts commit b9646dfd62
.
For some reason using sccache re-introduces the random CI crashes that
was previously fixed in 80dd751564
.
2 years ago
Behdad Esfahbod
eed5d5efdd
[VarComposite] Implement RESET_UNSPECIFIED_AXES
...
Fixes https://github.com/harfbuzz/boring-expansion-spec/issues/79
2 years ago
Behdad Esfahbod
4300a18b85
[arabic-fallback] Fix ligature code
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4042
This was broken in 20e9f0b
.
2 years ago
Khaled Hosny
b9646dfd62
[ci] Use sccache with msys2
2 years ago
Khaled Hosny
22a4fca375
[ci] Use sccache for msvc jobs
...
Meson will not use ccache with MSVC, so we use sccache here.
2 years ago
Khaled Hosny
582636bce0
[ci] Use ccache for linux and macos jobs
2 years ago
Khaled Hosny
99146e7609
[ci] We don’t need to install ragel on msys2
2 years ago
Khaled Hosny
842e26d32c
[ci] Remove no longer needed workaround
...
Meson seems to take care of this itself now.
2 years ago
Behdad Esfahbod
4d86c65c7a
[hb-cairo] Fix linear-gradient reduce_anchors
2 years ago
Khaled Hosny
910adc7e92
[test-paint] Update expectations
2 years ago
Khaled Hosny
4f4b6e03f4
[wrap] Add fallback source URL for zlib
...
Hopefully this fixes the intermittent CI failures due to download
failures.
2 years ago
Behdad Esfahbod
c86bab3fb4
[test-paint] Use G_GNUC_PRINTF
2 years ago
Behdad Esfahbod
92d5ec2f16
[bit-page] Mark len() function static
2 years ago
Amir Masoud Abdol
0a3e4c12ac
Replace the deprecated $<CONFIGURATION> with $<CONFIG>
2 years ago
Behdad Esfahbod
f38e35ebc3
[cairo] Internal function renames
2 years ago
Behdad Esfahbod
e4a41f5e16
[COLRv1] Implement recursive clip boxes
...
Tests need update.
hb-view test_glyphs-glyf_colr_1_variable.ttf -u f0c00
2 years ago
Behdad Esfahbod
f02c4ebb40
[test-paint] Adjust condition for enabling ft backend
2 years ago
Sergei Trofimovich
7dfa672dac
test/threads/hb-subset-threads.cc: add missing <cstdio> include
...
This week's `gcc-13` snapshot cleaned further up it's standard headers
and exposed missing declaration as a build failure:
../test/threads/hb-subset-threads.cc: In function 'void test_operation(operation_t, const char*, const test_input_t&)':
../test/threads/hb-subset-threads.cc:127:3: error: 'printf' was not declared in this scope
../test/threads/hb-subset-threads.cc: In function 'int main(int, char**)':
../test/threads/hb-subset-threads.cc:157:19: error: 'atoi' was not declared in this scope
2 years ago
Behdad Esfahbod
f11271cc03
[cairo] Version-check the variations code
2 years ago
Behdad Esfahbod
a180ae43ce
[bit-set] Use for loop instead of memset for page clear
...
Produces faster code.
2 years ago
Behdad Esfahbod
8e8ca03b2a
[hb-fc] Minor remove unused variable
2 years ago
Behdad Esfahbod
e903397bc3
Whitespace
2 years ago
Behdad Esfahbod
ca1de29e0a
[set] Adjust hb_set_copy()
2 years ago
Behdad Esfahbod
b7f1c30c20
[map] Adjust hb_map_copy()
2 years ago
Behdad Esfahbod
e0883d60e4
Whitespace
2 years ago
Behdad Esfahbod
82a3b2dbb5
[util] Fix --named-instance
2 years ago
Behdad Esfahbod
ad6b9c417d
[util] Format --list-features
2 years ago
Behdad Esfahbod
0f4da85074
[util] Minor in --list-features clear feature set between GSUB/GPOS
2 years ago
Behdad Esfahbod
f25e3696eb
[hb-shape/hb-view] Better --list-features
2 years ago
Behdad Esfahbod
32d439596d
[hb-shape/view] Print feature names in --list-features
2 years ago
Behdad Esfahbod
cc6a9bfa6f
[hb-shape/view] Print table length in --list-tables
2 years ago
Behdad Esfahbod
880d65c905
[hb-shape/view] Add --list-tables
2 years ago
Behdad Esfahbod
3d5a922bca
Fix really
2 years ago
Behdad Esfahbod
484831be3d
[util] Fix build
2 years ago
Behdad Esfahbod
8a6ecc5c89
[hb-view/shape] Add --list-features
2 years ago
Behdad Esfahbod
40a8145acc
[util] Don't use hb_vector_t
2 years ago
Behdad Esfahbod
d769e8ae7c
[hb-shape/view] Add --named-instance
2 years ago
Behdad Esfahbod
99838770ab
[font] Add hb_font_get_var_named_instance()
...
Two new API:
+HB_FONT_NO_VAR_NAMED_INSTANCE
+hb_font_get_var_named_instance
2 years ago
Behdad Esfahbod
40bf30bfeb
[util] Print named-instance index in --list-variations
2 years ago
Behdad Esfahbod
d195e077e9
[font] Remember named_instance index
...
Specially, in hb_font_set_variations() default to the named_instance
for unspecified axes.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1883
2 years ago
Behdad Esfahbod
14a83d6cc7
[hb-shape/view] --list-variations cleanup
2 years ago
Behdad Esfahbod
e1a5448306
[hb-shape/view] Print named-instances in --list-variations
...
Might remove the coordinates.
2 years ago
Behdad Esfahbod
9abc21072b
[hb-shape/view] Add --list-variations
2 years ago
Behdad Esfahbod
d015e9016c
[ms-features] Comment
2 years ago
Garret Rieger
ea1ee0d4b6
[instance] drop and don't collect lookups from feature variations when fully instancing.
...
This previously incorrectly collected lookups that could be reached via feature variations that are dropped and not activated by the current instance position.
2 years ago