From 01d5521913a1ff71cbc4f1534d8eb26c9e2f2978 Mon Sep 17 00:00:00 2001 From: Marcelo Lira Date: Sun, 2 Mar 2025 04:03:16 -0300 Subject: defaultfontsize Set the default font size variable with the '-z' command line paramater. https://st.suckless.org/patches/defaultfontsize/ --- x.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'x.c') diff --git a/x.c b/x.c index 4316574..65a5db1 100644 --- a/x.c +++ b/x.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -1275,7 +1276,7 @@ xinit(int cols, int rows) die("could not init fontconfig.\n"); usedfont = (opt_font == NULL)? font : opt_font; - xloadfonts(usedfont, 0); + xloadfonts(usedfont, defaultfontsize); /* spare fonts */ xloadsparefonts(); @@ -2384,6 +2385,11 @@ main(int argc, char *argv[]) case 'v': die("%s " VERSION "\n", argv0); break; + case 'z': + defaultfontsize = strtod(EARGF(usage()), NULL); + if (!(defaultfontsize > 0)) + usage(); + break; default: usage(); } ARGEND; -- cgit v1.2.3