summaryrefslogtreecommitdiff
path: root/gsk/vulkan/gskvulkanglyphcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'gsk/vulkan/gskvulkanglyphcache.c')
-rw-r--r--gsk/vulkan/gskvulkanglyphcache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gsk/vulkan/gskvulkanglyphcache.c b/gsk/vulkan/gskvulkanglyphcache.c
index 15db38d9aa..ab623b9445 100644
--- a/gsk/vulkan/gskvulkanglyphcache.c
+++ b/gsk/vulkan/gskvulkanglyphcache.c
@@ -261,8 +261,8 @@ render_glyph (Atlas *atlas,
PangoGlyphInfo gi;
surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
- value->draw_width * key->scale / 1024,
- value->draw_height * key->scale / 1024);
+ ceil (value->draw_width * key->scale / 1024.0),
+ ceil (value->draw_height * key->scale / 1024.0));
cairo_surface_set_device_scale (surface, key->scale / 1024.0, key->scale / 1024.0);
cr = cairo_create (surface);