@@ -563,12 +563,11 @@ def bounding_box(self):
563563 @property
564564 def scale (self ):
565565 """Set the scaling of the label, in integer values"""
566- return self ._scale
566+ return self .local_group . scale
567567
568568 @scale .setter
569569 def scale (self , new_scale ):
570570 self .local_group .scale = new_scale
571- self ._scale = new_scale
572571 self .anchored_position = self ._anchored_position # update the anchored_position
573572
574573 @property
@@ -580,7 +579,7 @@ def line_spacing(self):
580579 @line_spacing .setter
581580 def line_spacing (self , new_line_spacing ):
582581 if self ._save_text :
583- self ._reset_text (line_spacing = new_line_spacing )
582+ self ._reset_text (line_spacing = new_line_spacing , scale = self . scale )
584583 else :
585584 raise RuntimeError ("line_spacing is immutable when save_text is False" )
586585
@@ -621,7 +620,7 @@ def text(self):
621620
622621 @text .setter # Cannot set color or background color with text setter, use separate setter
623622 def text (self , new_text ):
624- self ._reset_text (text = new_text )
623+ self ._reset_text (text = new_text , scale = self . scale )
625624
626625 @property
627626 def font (self ):
@@ -632,7 +631,7 @@ def font(self):
632631 def font (self , new_font ):
633632 self ._font = new_font
634633 if self ._save_text :
635- self ._reset_text (font = new_font )
634+ self ._reset_text (font = new_font , scale = self . scale )
636635 else :
637636 raise RuntimeError ("font is immutable when save_text is False" )
638637
0 commit comments