Commit Graph
15 Commits
Author SHA1 Message Date
Kovid Goyal 5c6be7f637 Insulate emoji test from system wcwidth 2017-11-12 23:43:21 +05:30
Kovid Goyal 088087df73 Use only cluster numbers and glyph sizes for grouping glyphs into cells
See https://github.com/behdad/harfbuzz/issues/615 for discussion
2017-11-12 23:43:21 +05:30
Kovid Goyal 5f4e003bed Add a ligature shaping test 2017-11-11 20:55:53 +05:30
Kovid Goyal 53e9f35c1f Add test for harfbuzz shaping 2017-11-11 18:47:34 +05:30
Kovid Goyal e5d411b80d Refactor font code
DRYer with global state stored in fewer places. And only round-tripping
through python for font selection, not face creation.
2017-11-11 18:14:22 +05:30
Kovid Goyal b58e900806 Call prerender() in rendering tests setup 2017-11-10 08:30:35 +05:30
Kovid Goyal 758d315b8e Better fix for test 2017-11-09 16:55:45 +05:30
Kovid Goyal dc7d705c87 Runa simplified version of the font rendering test on macOS 2017-11-09 16:55:45 +05:30
Kovid Goyal a8bca1c119 Skip the rendering test on macOS
macOS is underpowered junk.
2017-11-09 16:55:44 +05:30
Kovid Goyal da8bf5adc7 Add rendering tests 2017-11-09 16:55:44 +05:30
Kovid Goyal 898e87aa7b Dont allocate space for dummy fonts
Also move sprite_map test into fonts test module
2017-11-09 16:55:42 +05:30
Kovid Goyal d153794c05 ... 2017-11-09 16:55:42 +05:30
Kovid Goyal 81143e0c7e Test to render all box drawing characters under the sanitizers 2017-11-09 16:55:42 +05:30
Kovid Goyal 5a044c0320 ... 2017-11-09 16:55:41 +05:30
Kovid Goyal 0518cabef6 Infrastructure for rendering cells in the test suite 2017-11-09 16:55:41 +05:30