Move logical DPI calculation into glfw module

Now DPI state is maintained in only one central place.
This commit is contained in:
Kovid Goyal
2017-12-14 18:30:53 +05:30
parent c7e1a12eb6
commit 684a2e05f4
7 changed files with 70 additions and 62 deletions

View File

@@ -170,7 +170,6 @@ def render_box_drawing(codepoint):
def setup_for_testing(family='monospace', size=11.0, dpi=96.0):
from kitty.utils import get_logical_dpi
opts = defaults._replace(font_family=family)
set_options(opts)
sprites = {}
@@ -181,7 +180,6 @@ def setup_for_testing(family='monospace', size=11.0, dpi=96.0):
sprite_map_set_limits(100000, 100)
set_send_sprite_to_gpu(send_to_gpu)
set_logical_dpi(dpi, dpi)
get_logical_dpi((dpi, dpi))
cell_width, cell_height = set_font_family(opts, override_font_size=size)
prerender()
return sprites, cell_width, cell_height