From a2688fc7a224599bcd44a305b1e6460d3a668e2a Mon Sep 17 00:00:00 2001 From: Ole Loots Date: Wed, 4 Dec 2013 02:00:45 +0100 Subject: Recognize scale when plotting fonts --- atari/plot/plot.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'atari/plot') 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 ); } -- cgit v1.2.3