Khaled Hosny
f60caad7ff
[test] hb_ot_layout_table_get_script_tags()
3 years ago
Khaled Hosny
f998d7e1ce
[test] Add API test for lookup_collect_glyphs()
...
We don’t seem to have any tests exercising this API at all, and it is a
good check of GSUB/GPOS code.
3 years ago
Khaled Hosny
5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc
...
[docs] Describe buffer context applicability more explicitly
4 years ago
Ebrahim Byagowi
5193357832
Revert "Remove autotools build support"
...
This reverts commit 01ac32aab2
.
4 years ago
Ebrahim Byagowi
01ac32aab2
Remove autotools build support
4 years ago
Ebrahim Byagowi
1348a2c865
[layout] hb_ot_layout_lookup_get_alternates, a new API
...
An API to retrieve one-to-one alternates from a given GSUB lookup index.
4 years ago
Ebrahim Byagowi
22037499b4
[style] New experimental API, hb_style_get_value
...
Searches variation axes of a hb_font_t object for a specific axis first,
if not set, then tries to get default style values from different
tables of the font.
5 years ago
Ebrahim Byagowi
e248a4e46c
[make] Minor reordering on test/api/Makefile.am
5 years ago
Ebrahim Byagowi
c494d7abcd
Remove cmake testing and add meson build bot
...
CMake tests are broken anyway as py3 changes so let's get rid of them
5 years ago
Ebrahim Byagowi
ab2d3ec542
[var] Implement hb_font_get_var_coords_design
...
Hold design coords and simulate when normalized coords are set directly.
5 years ago
ckitagawa
e128f80278
parent 777ba47b50
...
author ckitagawa <ckitagawa@chromium.org> 1579631743 -0500
committer ckitagawa <ckitagawa@chromium.org> 1580506176 -0500
[subset] Add CBLC support
5 years ago
ckitagawa
ed857c4680
[subset] Add COLR support
5 years ago
Ebrahim Byagowi
ac81e94016
Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
5 years ago
Ebrahim Byagowi
981125aa2a
Rename hb_ot_glyph_* to hb_outline_*
5 years ago
ariza
72cbfb9059
remove empty lookup subtables
...
Added a variant of subset_offset_array which takes an extra arg passed to serialize_subset for this impl.
Added a new api test "test-subset-gpos" for this.
5 years ago
ckitagawa
93376a6436
Add unittests
5 years ago
Ebrahim Byagowi
42f4f1ea50
[ot-glyph] Add tests for hb_ot_glyph_decompose
5 years ago
blueshade7
7a4745ba8d
added api test test-ot-glyphname
5 years ago
Michiharu Ariza
b9ff43c162
Implement gvar table and variable glyf
...
Split from Ariza's "[subset] TrueType/CFF2 variable font" work on #1594
5 years ago
Ebrahim Byagowi
62932c14bd
[meta] Rename ot-metadata to ot-meta per review
5 years ago
Ebrahim Byagowi
3ac03bd67c
[meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
5 years ago
Ebrahim Byagowi
87e628436e
Implement a simple API for fetching opentype metrics
...
Fixes https://github.com/harfbuzz/harfbuzz/pull/1432
5 years ago
Garret Rieger
3be0ffe45d
[subset] Add drop tables to subset input.
6 years ago
Qunxin Liu
6faac8df83
[subset] Subsetting Name Table Step 4
...
Add unit test and integration test
6 years ago
Michiharu Ariza
ae3db1f4e3
added api test for subset VVAR & bug fix
...
added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
6 years ago
Michiharu Ariza
43420dfa96
fix test build
6 years ago
Michiharu Ariza
6ee71166b0
add api tests for subset gvar & HVAR; bug fixes
6 years ago
Michiharu Ariza
139e87b56c
fix tt var extents & add test
6 years ago
Michiharu Ariza
d2a0149c29
added api test for subset VVAR & bug fix
...
added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
6 years ago
Michiharu Ariza
6dd1077b68
fix test build
6 years ago
Michiharu Ariza
2e6038a209
add api tests for subset gvar & HVAR; bug fixes
6 years ago
Michiharu Ariza
434ea06841
fix tt var extents & add test
6 years ago
Behdad Esfahbod
686e6f2e40
Fix automake warnings
...
[skip ci]
6 years ago
Ebrahim Byagowi
95abd53758
[feat] Expose public API
...
* hb_aat_get_feature_settings
6 years ago
Ebrahim Byagowi
b986fead0a
Hook AAT's lcar to _get_ligature_carets
6 years ago
Khaled Hosny
5c3ccbc634
Another missing backlash
...
Did this ever work?
6 years ago
Khaled Hosny
d29602b962
Add missing backslash
6 years ago
Behdad Esfahbod
b062378ce6
[test] Minor
6 years ago
Behdad Esfahbod
9779e602ed
[test] Add test for empty face
6 years ago
Ebrahim Byagowi
b8a78ce201
[BASE] Improvements ( #1347 )
6 years ago
Ebrahim Byagowi
7170e35096
Rename deprecated symbols list file name and clean it up ( #1328 )
6 years ago
Ebrahim Byagowi
9df2fb1611
Add API tests for hb_map_t
6 years ago
Ebrahim Byagowi
c6eb5e852c
Don't report deprecated symbols as unused symbols
6 years ago
Ebrahim Byagowi
61510b63c1
[test] Minor cleanup in test-multithread and test-ot-name ( #1256 )
6 years ago
Ebrahim Byagowi
dc49bd8d81
Add two APIs for getting stylistic set labels
...
* hb_ot_layout_feature_get_characters
* hb_ot_layout_feature_get_name_ids
However HarfBuzz currently doesn't expose an API for retrieving the actual
information associated with NameId from the `name` table and that should be
done separately.
6 years ago
Behdad Esfahbod
1e8fdd285f
Remove HAVE_OT
...
We never tested compiling without it. Just kill it. We always build
our own shaper.
6 years ago
Michiharu Ariza
6238edbd8b
added CFF glyph extents API test
6 years ago
Behdad Esfahbod
33231a855f
Fix pthread fail for real
...
Using a hack...
6 years ago
Behdad Esfahbod
8cb8209c91
Fix bot fails
6 years ago
Behdad Esfahbod
4cd342baea
Fix ubsan bot
6 years ago