[Bf-extensions-cvs] [2f23e77e] master: measureit_geometry: Use ui_scale + dpi : D5455

meta-androcto noreply at git.blender.org
Tue Aug 20 03:25:34 CEST 2019


Commit: 2f23e77e11cd90c33d648ed427ac7b8e5d286a37
Author: meta-androcto
Date:   Tue Aug 20 11:15:31 2019 +1000
Branches: master
https://developer.blender.org/rBA2f23e77e11cd90c33d648ed427ac7b8e5d286a37

measureit_geometry: Use ui_scale + dpi : D5455

===================================================================

M	measureit/measureit_geometry.py

===================================================================

diff --git a/measureit/measureit_geometry.py b/measureit/measureit_geometry.py
index 6b20d713..8aa834dd 100644
--- a/measureit/measureit_geometry.py
+++ b/measureit/measureit_geometry.py
@@ -810,7 +810,8 @@ def draw_text(myobj, pos2d, display_text, rgba, fsize, align='L', text_rot=0.0):
     gap = 12
     x_pos, y_pos = pos2d
     font_id = 0
-    blf.size(font_id, fsize, 72)
+    ui_scale = bpy.context.preferences.system.ui_scale
+    blf.size(font_id, round(fsize * ui_scale), bpy.context.preferences.system.dpi)
     # blf.size(font_id, fsize, dpi)
     # height of one line
     mwidth, mheight = blf.dimensions(font_id, "Tp")  # uses high/low letters



More information about the Bf-extensions-cvs mailing list