Behdad Esfahbod
7346841807
[cbdt] Rename reference_blob_for_glyph() to reference_png()
6 years ago
Behdad Esfahbod
1f33b8525d
[sbix] Rename ugly reference_blob_for_glyph() to reference_png()
6 years ago
Behdad Esfahbod
946b534419
[sbix] Fix uninitialized variables
6 years ago
Behdad Esfahbod
01c7d53fb7
[sbix] Select best strike based on ppem
6 years ago
Behdad Esfahbod
f9f26bff4c
[sbix] Move code around. Add get_extents()
6 years ago
Behdad Esfahbod
48bc3039cb
[sbix] Check blob length against PNG header leangth
6 years ago
Ebrahim Byagowi
d3ec31a57c
[ot-color] More on PNGHeader fields
6 years ago
Ebrahim Byagowi
35fa3d3260
[ot-color] Apply Behdad comment
6 years ago
Ebrahim Byagowi
307d61867a
[ot-color] Make PNGHeader reading actually work
6 years ago
Ebrahim Byagowi
632e9af862
[ot-color] Implement PNGHeader and test it, it doesn't work however
6 years ago
Ebrahim Byagowi
38706a0746
[ot-color] Preparation for setting PNG width/height in extents
6 years ago
Behdad Esfahbod
d6d6f3bc22
[docs] Add comment
6 years ago
Ebrahim Byagowi
3d4c1f6a41
[ot-color] Apply Behdad reviews
6 years ago
Ebrahim Byagowi
8ef0d2ef92
[ot-color] Apply Behdad comment
6 years ago
Ebrahim Byagowi
dbd419bede
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
6 years ago
Behdad Esfahbod
6ce49a921a
[name] Change hb_name_id_t back to unsigned int
...
d941f66c75 (commitcomment-31076011)
6 years ago
Behdad Esfahbod
a4f4f5ba5f
[docs] Fix titles here as well
6 years ago
Behdad Esfahbod
213b6dd335
[name] Make sure hb_name_id_t is int-sized
...
d941f66c75 (commitcomment-31068905)
6 years ago
Behdad Esfahbod
4740a3593d
[docs] Divide reference API into three chapters
6 years ago
Behdad Esfahbod
1d40d72f29
[docs] Hook up hb-var
6 years ago
Behdad Esfahbod
80d9a427cf
[docs] Document remaining sections
6 years ago
Behdad Esfahbod
cf5fa57f00
[docs] Change section titles again
...
I think I like the uniform "hb-*" more.
6 years ago
Behdad Esfahbod
04981ee05d
[docs] More
6 years ago
Behdad Esfahbod
5dd86aa33b
[docs] Rename section titles to object names
...
More useful.
6 years ago
Behdad Esfahbod
524fb70216
[docs] More
6 years ago
Behdad Esfahbod
46072b7cb5
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
6 years ago
Behdad Esfahbod
00cf4e5eb6
[docs] Fill in some sections
6 years ago
Behdad Esfahbod
55a19d73b4
Move HB_EXTERN
6 years ago
Ebrahim Byagowi
524e854c15
Merge pull request #1318 from ebraminio/png
...
Add a non-hooked _png _svg get emoji blob
6 years ago
Ebrahim Byagowi
8180c37df0
[ot-color] Remove _png and _svg public APIs
6 years ago
Ebrahim Byagowi
9aa6279a2d
[ot-color/png] Try to get image blob from sbix first options.aat is set
6 years ago
Ebrahim Byagowi
b42661ee91
[ot-color] Add some documentation
6 years ago
Behdad Esfahbod
4ee3c8272c
[docs] Fix hb_name_id_t
...
Yep, was not recognized without this patch!
6 years ago
Ebrahim Byagowi
9435fb24da
[ot-color/png] Implement CBDT part
6 years ago
Behdad Esfahbod
9457cfd7bc
[docs] Hook up hb-map
6 years ago
Behdad Esfahbod
d941f66c75
[name] Make hb_name_id_t be the enum
...
This is like hb_script_t.
We had this exposed as unsigned int since 2.0.0 release in two APIs,
as well as hb_ot_layout_get_size_params() from earlier.
But since no one uses those (right?!), let's just fix this now.
6 years ago
Behdad Esfahbod
40496a54a0
[name] Move HB_NAME_ID_INVALID into the enum
...
Don't know how to document anonymous enum members.
6 years ago
Behdad Esfahbod
a8a55b9f89
[name] Move around
6 years ago
Behdad Esfahbod
3b7e5f1313
[name] Rename hb_ot_name_get_names() to hb_ot_name_list_names()
...
And swap return value positions, so can be annotated for gobject-introspectin.
6 years ago
Behdad Esfahbod
4025ad8043
Document new API
6 years ago
Ebrahim Byagowi
5e2a52f71a
[sbix] Remove dump method from sbix accelerator
6 years ago
Ebrahim Byagowi
0353ac6cde
Fix test-name-table on older bots
6 years ago
Ebrahim Byagowi
dc11a38107
[sbix] Set num_glyphs on accelerator
...
dump-emoji was broken without it
6 years ago
Ebrahim Byagowi
6a38fd68a8
[ot-color/png] sbix runtime memory check
6 years ago
Behdad Esfahbod
ca645accb9
Comment
6 years ago
Ebrahim Byagowi
265ad408ca
[ot-color/png] Implement sbix part
6 years ago
Behdad Esfahbod
7f5941e162
Remove stale comment
...
Ugliness was fixed in 30eab97a00
But yeah, my smell detector was working. Ugliness was buggy.
6 years ago
Behdad Esfahbod
e7400c0275
[docs] Hook up new symbols
6 years ago
Behdad Esfahbod
6aa019c4af
[morx] Fix merge_cluster to end at last ligature component
...
Don't assume current position was a component in the ligature.
6 years ago
Behdad Esfahbod
00ae4be6bf
[morx] Fix bailing out ligation at end-of-text
...
Check was after a move_to, which wouldn't work.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11147
6 years ago