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
Matthias Clasen
d250148db0
Merge pull request #4024 from harfbuzz/test-paint-variable
...
test-paint: Add variable font tests
2 years ago
Behdad Esfahbod
60a4f2e6f5
[test-paint] Detect FreeType COLRv1 from struct size
2 years ago
Behdad Esfahbod
b783967242
[test] Minor save glyph_count
2 years ago
Matthias Clasen
cca0ed9bcd
test-paint: Add variable font tests
...
These needs freetype master to work.
2 years ago
Behdad Esfahbod
81b942e363
[os2] Comment
2 years ago
Behdad Esfahbod
9fb9be8d43
[os2] Rewrite a loop
2 years ago
Behdad Esfahbod
082e5c5def
[os2] Minor add a cast
2 years ago
Behdad Esfahbod
45fe897e89
[os2] Rename a couple of variables
2 years ago
Behdad Esfahbod
2dcbf3bd07
[os2] Inline a trivial function
2 years ago
Behdad Esfahbod
075fe33446
Enable -Wunsafe-loop-optimizations
...
I don't get any.
2 years ago
Behdad Esfahbod
ed023f66df
Enable -Wformat-signedness
...
And fix the codebase.
2 years ago
Behdad Esfahbod
7b5f0dd3a8
Move hb-ot-name-language-static.hh out of hb-static.cc
...
Since hb-static.cc is used by libharfbuzz-cairo as well.
2 years ago
Behdad Esfahbod
449f6df762
[mutex] Add constructor/destructor
...
Use in one place.
2 years ago
Behdad Esfahbod
8e71f7e8ed
[subset-accelerator] Streamline constructor/destructor
2 years ago
Behdad Esfahbod
c4c646280f
[unicode] Adjust error message
2 years ago
Behdad Esfahbod
0d66529135
[bit-page] Minor simplify bit-page specification
2 years ago
Behdad Esfahbod
32866a331e
[subset-input] Simplify destruction
2 years ago
Behdad Esfahbod
d5b826fd09
[subset-input] Fix leak
2 years ago
Behdad Esfahbod
c52810529e
[subset-plan] Move construction to constructor
2 years ago
Behdad Esfahbod
26d69e059d
[subset-input] Move constructor to .cc file
2 years ago
Behdad Esfahbod
a916ad9ea9
[subset-input] Move initialization to constructor
2 years ago
Behdad Esfahbod
875f9f6f22
[subset-input] Use shared_ptr for sets
2 years ago
Behdad Esfahbod
ef005bc82a
[subset-input] Fix destruction
...
Ouch! Object was already destroyed at that point before.
2 years ago
Behdad Esfahbod
c60c5995bb
Merge pull request #4028 from harfbuzz/mvar-instancing
...
[instancer] Add MVAR values to OS/2
2 years ago
Behdad Esfahbod
cfb672f1e5
[glyf] Revert sign of advance widths back
2 years ago
Garret Rieger
c324d99952
[instancing] Add tests for MVAR instancing.
2 years ago
Behdad Esfahbod
8c83de1396
[aat] Initialize values
2 years ago
Behdad Esfahbod
ca19091549
[hhea/vhea] Add MVAR during instancing
2 years ago
Behdad Esfahbod
f455000138
[post] Add MVAR to subsetting
2 years ago
Behdad Esfahbod
9dc3e785aa
[instancer] Add MVAR values to OS/2
2 years ago
Behdad Esfahbod
e78a68bf46
[subset-input] Don't RETAIN_GIDs in keep-everything
2 years ago