diff --git a/components/tachart/tadrawercanvas.pas b/components/tachart/tadrawercanvas.pas
index 36bf73095b..9c4e45a1ec 100644
--- a/components/tachart/tadrawercanvas.pas
+++ b/components/tachart/tadrawercanvas.pas
@@ -377,7 +377,9 @@ begin
     if FMonochromeColor <> clTAColor then
       Color := FMonochromeColor;
     if scaleFont in FScaleItems then
-      Size := Scale(IfThen(Size = 0, DEFAULT_FONT_SIZE, Size));
+      Size := Scale(GetFontSize)
+    else
+      Size := GetFontSize;
   end;
 end;