Behdad Esfahbod
|
9c1460e568
|
[svg] Use SortedArrayOf.bsearch
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
18dd6363a5
|
[svg] Minor
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
4876c938a2
|
[sbix] Comment
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
519fca1014
|
[color] Minor
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
e8ff27c208
|
Minor
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
6562172381
|
[sbix] Use LOffsetLArrayOf<>
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
a3ddd8067f
|
[sbix] Add get_strike
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
95524ed9bc
|
[sbix] Remove sbix_len
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
69e9846452
|
[sbix] Fix get_glyph_blob() on Null object
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
4e0ee2af09
|
[sbix] Simplify ppem access
If struct members are simple and needed publicly, we make them public.
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
6ac9a4eaa3
|
[sbix] Simplify glyph_length calc
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
0730d62385
|
[sbix] Check glyph data end is in range
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
b76dc03108
|
[sbix] Reduce code
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
50fb02a219
|
[sbix] Check glyph id before looking into unsafe array
That 'Z' at end of imageOffsetsZ is a reminder that you should check...
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
a8cb9c73da
|
[sbix] Simplify 'dupe' handling logic
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
d7eb534e59
|
[sbix] Check offsets before proceeding
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
c8380bd3e4
|
[color] Remove more dump-emoji cruft
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
68f2c832c8
|
Remove dump-emoji
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
b46de42b3a
|
[sbix] Fix order of parameters
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
a91cda72ab
|
[sbix] Remove redundant parameter
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
c712005f55
|
[sbix] Add get_strike()
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
400bc3f030
|
[sbix] Remove a couple of extra checks
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
3770282c83
|
[sbix] Rename sbix_table to table in accelerator
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
7346841807
|
[cbdt] Rename reference_blob_for_glyph() to reference_png()
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
1f33b8525d
|
[sbix] Rename ugly reference_blob_for_glyph() to reference_png()
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
946b534419
|
[sbix] Fix uninitialized variables
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
01c7d53fb7
|
[sbix] Select best strike based on ppem
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
f9f26bff4c
|
[sbix] Move code around. Add get_extents()
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
48bc3039cb
|
[sbix] Check blob length against PNG header leangth
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
d3ec31a57c
|
[ot-color] More on PNGHeader fields
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
35fa3d3260
|
[ot-color] Apply Behdad comment
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
307d61867a
|
[ot-color] Make PNGHeader reading actually work
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
632e9af862
|
[ot-color] Implement PNGHeader and test it, it doesn't work however
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
38706a0746
|
[ot-color] Preparation for setting PNG width/height in extents
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
d6d6f3bc22
|
[docs] Add comment
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
3d4c1f6a41
|
[ot-color] Apply Behdad reviews
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
8ef0d2ef92
|
[ot-color] Apply Behdad comment
|
2018-10-28 18:33:10 -07:00 |
Ebrahim Byagowi
|
dbd419bede
|
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
|
2018-10-28 18:33:10 -07:00 |
Behdad Esfahbod
|
6ce49a921a
|
[name] Change hb_name_id_t back to unsigned int
d941f66c75 (commitcomment-31076011)
|
2018-10-28 08:26:30 -07:00 |
Behdad Esfahbod
|
a4f4f5ba5f
|
[docs] Fix titles here as well
|
2018-10-28 08:23:36 -07:00 |
Behdad Esfahbod
|
213b6dd335
|
[name] Make sure hb_name_id_t is int-sized
d941f66c75 (commitcomment-31068905)
|
2018-10-27 18:36:24 -07:00 |
Behdad Esfahbod
|
4740a3593d
|
[docs] Divide reference API into three chapters
|
2018-10-27 05:08:52 -07:00 |
Behdad Esfahbod
|
1d40d72f29
|
[docs] Hook up hb-var
|
2018-10-27 05:01:01 -07:00 |
Behdad Esfahbod
|
80d9a427cf
|
[docs] Document remaining sections
|
2018-10-27 04:58:32 -07:00 |
Behdad Esfahbod
|
cf5fa57f00
|
[docs] Change section titles again
I think I like the uniform "hb-*" more.
|
2018-10-27 04:51:42 -07:00 |
Behdad Esfahbod
|
04981ee05d
|
[docs] More
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
5dd86aa33b
|
[docs] Rename section titles to object names
More useful.
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
524fb70216
|
[docs] More
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
46072b7cb5
|
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
00cf4e5eb6
|
[docs] Fill in some sections
|
2018-10-27 04:47:41 -07:00 |