From f6a39a0539b997b0ccf8313646a365439947e97d Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sun, 19 Jan 2020 22:41:25 +0900 Subject: [PATCH] Enable text anti-aliasing by default This would make more sense because the bundled fonts do not have bitmap glyphs. The -antialias command option is removed. To disable anti-aliasing, use -noantialias or "antialias: No" in .xsys35rc. --- src/xsys35rc.sample | 4 ++-- src/xsystem35.c | 14 ++++---------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/xsys35rc.sample b/src/xsys35rc.sample index 805243c..2259a7d 100644 --- a/src/xsys35rc.sample +++ b/src/xsys35rc.sample @@ -34,8 +34,8 @@ font_gothic: -*-*-medium-r-normal--%d-*-*-*-c-*-jisx0208.1983-0,-*-*-medium-r-no #ttfont_gothic_face: 0 # ------------------------------------------------------------ -# フォントのアンチエイリアスを常に有効にする -antialias: Yes +# フォントのアンチエイリアスを無効にする +#antialias: No # ---------------------------------------------------------- diff --git a/src/xsystem35.c b/src/xsystem35.c index 903c6f7..32711c0 100644 --- a/src/xsystem35.c +++ b/src/xsystem35.c @@ -110,9 +110,6 @@ static char fontface[FONTTYPEMAX]; #endif static fontdev_t fontdev = DEFAULT_FONT_DEVICE; - -/* antialias on from command line */ -static boolean font_antialias; static boolean font_noantialias; /* fullscreen on from command line */ @@ -185,8 +182,7 @@ static void sys35_usage(boolean verbose) { puts(" : 5: + implemented command (write to logfile)"); puts(" : 6: + message (write to logfile)"); #endif - puts(" -antialias : always draw antialiased string"); - puts(" -noantialias : nevser use antialiased string"); + puts(" -noantialias : never use antialiased string"); puts(" -fullscreen : start with fullscreen"); puts(" -noimagecursor : disable image cursor"); puts(" -version : show version"); @@ -519,7 +515,7 @@ static void sys35_init() { ags_fullscreen(fs_on); nact->noantialias = font_noantialias; - ags_setAntialiasedStringMode(font_antialias); + ags_setAntialiasedStringMode(!font_noantialias); reset_counter(0); @@ -613,8 +609,6 @@ static void sys35_ParseOption(int *argc, char **argv) { } } else if (0 == strcmp(argv[i], "-fullscreen")) { fs_on = TRUE; - } else if (0 == strcmp(argv[i], "-antialias")) { - font_antialias = TRUE; } else if (0 == strcmp(argv[i], "-noantialias")) { font_noantialias = TRUE; } else if (0 == strcmp(argv[i], "-devfont")) { @@ -701,8 +695,8 @@ static void check_profile() { /* Font antialiasing */ param = get_profile("antialias"); if (param) { - if (0 == strcmp(param, "Yes")) { - font_antialias = TRUE; + if (0 == strcmp(param, "No")) { + font_noantialias = TRUE; } } /* Audio buffer size */