diff --git a/unpacked/jax/output/HTML-CSS/jax.js b/unpacked/jax/output/HTML-CSS/jax.js
index 2b9037ca9..c9d95f8be 100644
--- a/unpacked/jax/output/HTML-CSS/jax.js
+++ b/unpacked/jax/output/HTML-CSS/jax.js
@@ -370,7 +370,7 @@
if (this.adjustAvailableFonts) {this.adjustAvailableFonts(config.availableFonts)}
if (settings.scale) {config.scale = settings.scale}
if (font && font !== "Auto" && this.fontName[font]) {
- config.availableFonts = [];
+ config.availableFonts = []; delete config.fonts;
if (this.fontName[font] instanceof Array) {
config.preferredFont = this.fontName[font][0];
config.webFont = this.fontName[font][1];
@@ -379,6 +379,11 @@
}
if (config.preferredFont) {config.availableFonts[0] = config.preferredFont}
}
+ if (config.fonts) {
+ config.availableFonts = config.fonts;
+ config.preferredFont = config.webFont = config.fonts[0];
+ if (config.webFont === "STIX") {config.webFont += "-Web"}
+ }
font = this.Font.findFont(config.availableFonts,config.preferredFont);
if (!font && this.allowWebFonts) {font = config.webFont; if (font) {this.webFonts = true}}
if (!font && this.config.imageFont) {font = config.imageFont; this.imgFonts = true}