Ebrahim Byagowi
|
1dfe964378
|
Merge pull request #1326 from ebraminio/test-ot-color
Revive and rename dump-emoji to test-ot-color but use public APIs instead
|
2018-10-29 12:34:33 +03:30 |
Ebrahim Byagowi
|
9c692e5b8d
|
[test-ot-color] Use public APIs on the tool
|
2018-10-29 12:22:39 +03:30 |
Ebrahim Byagowi
|
fb525f8943
|
Rename dump-emoji to test-ot-color
|
2018-10-29 11:40:06 +03:30 |
Ebrahim Byagowi
|
81bcf47e9e
|
Revive dump-emoji
|
2018-10-29 11:40:06 +03:30 |
Ebrahim Byagowi
|
f10252b4b6
|
[svg] Fix incorrect array referencing
|
2018-10-29 10:29:58 +03:30 |
Behdad Esfahbod
|
5eb251aab0
|
[cbdt] Implement strike selection logic
|
2018-10-28 23:16:13 -07:00 |
Behdad Esfahbod
|
98bddbc8ef
|
[sbix] Minor
|
2018-10-28 23:14:15 -07:00 |
Behdad Esfahbod
|
8cffee0577
|
[cbdt] Simplify more
|
2018-10-28 23:07:59 -07:00 |
Behdad Esfahbod
|
574579d376
|
[color] Rename get_strike() to choose_strike()
|
2018-10-28 23:04:37 -07:00 |
Behdad Esfahbod
|
0aa90271fd
|
[tests] Fix for recent rounding change in CBDT
|
2018-10-28 23:03:20 -07:00 |
Behdad Esfahbod
|
e2ba96da4c
|
[cbdt] Refactor get_strike()
|
2018-10-28 23:01:57 -07:00 |
Behdad Esfahbod
|
6983cca9c8
|
[cbdt] Minor
|
2018-10-28 22:46:18 -07:00 |
Behdad Esfahbod
|
e998fb9fbf
|
[color] Round extents when scaling
|
2018-10-28 22:45:53 -07:00 |
Ebrahim Byagowi
|
c929ccfcea
|
[ot-color/png] Consider strike ppem on scaling
|
2018-10-28 22:40:40 -07:00 |
Behdad Esfahbod
|
a8c9facf7a
|
[svg] Cosmetic
|
2018-10-28 18:33:10 -07:00 |
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 |