Commit Graph

24 Commits

Author SHA1 Message Date
Kovid Goyal
75e1b30fc1 DRYer 2017-11-09 16:55:44 +05:30
Kovid Goyal
e72f153a66 Avoid unneccessary exception when failling to find a fallback font 2017-11-09 16:55:44 +05:30
Kovid Goyal
da8bf5adc7 Add rendering tests 2017-11-09 16:55:44 +05:30
Kovid Goyal
ce0e5a893f Make the showcase output a little nicer 2017-11-09 16:55:44 +05:30
Kovid Goyal
c8b7b49d56 Ensure underline_position is viable 2017-11-09 16:55:44 +05:30
Kovid Goyal
1db4286a12 Fix rendering of wide chars 2017-11-09 16:55:43 +05:30
Kovid Goyal
6920d37042 Rendering ligatures now works 2017-11-09 16:55:43 +05:30
Kovid Goyal
0b8e8bff16 Infra to display rendered strings as images for testing 2017-11-09 16:55:42 +05:30
Kovid Goyal
6501ee45b6 Forgot to add bi info to sm_faces 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
Kovid Goyal
7d7d82a68d Start working on actually rendering lines of text 2017-11-09 16:55:38 +05:30
Kovid Goyal
38a5e76c50 More work on line based rendering
Should now build on all platforms
2017-11-09 16:45:45 +05:30
Kovid Goyal
3643a78b18 Start work on line based rendering 2017-11-09 16:45:44 +05:30
Kovid Goyal
692bdd3ad5 Allow testing of rendering combined glyphs 2017-10-27 11:19:57 +05:30
Kovid Goyal
558e4af3c6 Make the curly underline a bit thicker 2017-09-17 21:09:30 +05:30
Kovid Goyal
8490457cab ... 2017-09-17 21:01:50 +05:30
Kovid Goyal
6585c11808 Make the curly underline an actual curl 2017-09-17 20:30:36 +05:30
Kovid Goyal
3a883ad436 Move the sprites GPU code to shaders.c 2017-09-15 10:45:22 +05:30
Kovid Goyal
def51f856b Pass all opts to set_font_family
Makes it easier to specialize based on more opts in the future
2017-01-24 08:41:32 +05:30
Kovid Goyal
6c76f292f4 Fix develop() not running from ssh session 2017-01-11 19:43:30 +05:30
Kovid Goyal
426f960b23 Finish up Core Text based rendering 2017-01-11 14:13:37 +05:30
Kovid Goyal
dff91759a2 Refactor the cell rendering code for greater re-use
Also start work on CoreText based rendering
2017-01-11 12:02:28 +05:30
Kovid Goyal
282d6faa5f Scale font size by screen DPI on OS X
There seems to be no way to pass a custom DPI to CoreText
2017-01-11 05:53:55 +05:30
Kovid Goyal
5f77e486f0 Split up the fonts module into a package 2016-12-07 11:16:10 +05:30