From 15076a4504d2350486284168a25cf684ce70805c Mon Sep 17 00:00:00 2001 From: trompetin17 Date: Wed, 4 Mar 2026 17:43:20 -0500 Subject: [PATCH] Relax font alias pattern to allow custom font families Update the font alias regex pattern from: (mono|sans)-(bold-|italic-)?(stroke-)?[0-9]{1,3} to: [a-z]+-(bold-|italic-)?(stroke-)?[0-9]{1,3} Previously the pattern only allowed the `mono` and `sans` font families. This change generalizes the pattern to accept any lowercase font family name, making it compatible with the font alias convention described in: https://gitea.wildfiregames.com/0ad/0ad/wiki/Adding_font_support This allows new fonts to be registered through aliases without modifying the regex each time a new family is introduced. --- binaries/data/mods/mod/gui/gui.rng | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binaries/data/mods/mod/gui/gui.rng b/binaries/data/mods/mod/gui/gui.rng index e6c035bff0..f79463fb3f 100644 --- a/binaries/data/mods/mod/gui/gui.rng +++ b/binaries/data/mods/mod/gui/gui.rng @@ -89,7 +89,7 @@ - (mono|sans)-(bold-|italic-)?(stroke-)?[0-9]{1,3} + [a-z]+-(bold-|italic-)?(stroke-)?[0-9]{1,3}