diff --git a/druid/base/text.lua b/druid/base/text.lua old mode 100644 new mode 100755 index bf844e28..c640f891 --- a/druid/base/text.lua +++ b/druid/base/text.lua @@ -86,6 +86,7 @@ local function update_text_area_size(self) local max_text_area_square = max_width * max_height local cur_text_area_square = metrics.height * metrics.width * self.start_scale.x scale_modifier = self.start_scale.x * math.sqrt(max_text_area_square / cur_text_area_square) + scale_modifier = math.min(scale_modifier, self.start_scale.x) end if self._minimal_scale then