From 0f05a065acc2f47c53a22148c29d6a253585ff69 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Mon, 3 Feb 2025 14:50:50 +0800 Subject: [PATCH] fix(api): incorrect format keyword in generated fonts css Refs: #1849 --- .../gotson/komga/interfaces/api/rest/FontsController.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/interfaces/api/rest/FontsController.kt b/komga/src/main/kotlin/org/gotson/komga/interfaces/api/rest/FontsController.kt index 73759f06..5e835707 100644 --- a/komga/src/main/kotlin/org/gotson/komga/interfaces/api/rest/FontsController.kt +++ b/komga/src/main/kotlin/org/gotson/komga/interfaces/api/rest/FontsController.kt @@ -135,7 +135,13 @@ class FontsController( val srcBlock = fonts.joinToString(separator = ",", postfix = ";") { resource -> val path = Path(resource.uri.toString()) - """url('${path.name}') format('${path.extension}')""" + val format = + when (val extension = path.extension.lowercase()) { + "ttf" -> "truetype" + "otf" -> "opentype" + else -> extension + } + """url('${path.name}') format('$format')""" } // language=CSS return """