summaryrefslogtreecommitdiff
path: root/atari/plot/plot.c
diff options
context:
space:
mode:
Diffstat (limited to 'atari/plot/plot.c')
-rwxr-xr-xatari/plot/plot.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/atari/plot/plot.c b/atari/plot/plot.c
index 5896a6841..80551f968 100755
--- a/atari/plot/plot.c
+++ b/atari/plot/plot.c
@@ -2004,7 +2004,14 @@ void plot_set_text_plotter(FONT_PLOTTER font_plotter)
static bool plot_text(int x, int y, const char *text, size_t length, const plot_font_style_t *fstyle )
{
- fplotter->text(fplotter, x, y, text, length, fstyle);
+ if (view.scale != 1.0) {
+ plot_font_style_t newstyle = *fstyle;
+ newstyle.size = (int)((float)fstyle->size*view.scale);
+ fplotter->text(fplotter, x, y, text, length, &newstyle);
+ } else {
+ fplotter->text(fplotter, x, y, text, length, fstyle);
+ }
+
return ( true );
}