mirror of
https://github.com/imgfloat/server.git
synced 2026-02-05 03:39:26 +00:00
Add text rendering and ttf support
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user