Add text rendering and ttf support

This commit is contained in:
2026-01-25 11:51:37 +01:00
parent d22a2ca93c
commit b115e16f11
8 changed files with 195 additions and 0 deletions

View File

@@ -41,6 +41,10 @@ public class MarketplaceScriptSeedLoader {
java.util.Map.entry("mp3", "audio/mpeg"),
java.util.Map.entry("wav", "audio/wav"),
java.util.Map.entry("ogg", "audio/ogg"),
java.util.Map.entry("ttf", "font/ttf"),
java.util.Map.entry("otf", "font/otf"),
java.util.Map.entry("woff", "font/woff"),
java.util.Map.entry("woff2", "font/woff2"),
java.util.Map.entry("glb", "model/gltf-binary"),
java.util.Map.entry("gltf", "model/gltf+json"),
java.util.Map.entry("obj", "model/obj")

View File

@@ -61,6 +61,10 @@ public class MediaOptimizationService {
return new OptimizedAsset(bytes, mediaType, 0, 0, null);
}
if (mediaType.startsWith("font/")) {
return new OptimizedAsset(bytes, mediaType, 0, 0, null);
}
if (mediaType.startsWith("model/")) {
return new OptimizedAsset(bytes, mediaType, 0, 0, null);
}

View File

@@ -76,6 +76,10 @@ public final class MediaTypeRegistry {
map.put("wav", "audio/wav");
map.put("ogg", "audio/ogg");
map.put("flac", "audio/flac");
map.put("ttf", "font/ttf");
map.put("otf", "font/otf");
map.put("woff", "font/woff");
map.put("woff2", "font/woff2");
map.put("glb", "model/gltf-binary");
map.put("gltf", "model/gltf+json");
map.put("obj", "model/obj");
@@ -105,6 +109,10 @@ public final class MediaTypeRegistry {
map.put("audio/ogg", ".ogg");
map.put("audio/webm", ".webm");
map.put("audio/flac", ".flac");
map.put("font/ttf", ".ttf");
map.put("font/otf", ".otf");
map.put("font/woff", ".woff");
map.put("font/woff2", ".woff2");
map.put("model/gltf-binary", ".glb");
map.put("model/gltf+json", ".gltf");
map.put("model/obj", ".obj");