diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Theme.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Theme.java index a37f0cef2..076c28461 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Theme.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Theme.java @@ -148,7 +148,10 @@ public class Theme { public String[] getStylesheets(String overrideFontFamily) { String css = "/assets/css/blue.css"; - String fontFamily = System.getProperty("hmcl.font.override", overrideFontFamily); + String fontFamily = overrideFontFamily == null + ? System.getProperty("hmcl.font.override", System.getenv("HMCL_FONT")) + : overrideFontFamily; + String fontStyle = null; if (fontFamily == null) { Optional font = tryLoadFont();