diff --git a/pom.xml b/pom.xml
index a6dec5e..d9df7d6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,12 @@
1.0.5-SNAPSHOT
-
+
+ 1.18
+ 2.10
+
+ UTF-8
+
@@ -200,6 +205,7 @@
+
org.springframework.boot
@@ -252,6 +258,18 @@
+
+
+ maven-resources-plugin
+ 3.2.0
+
+ UTF-8
+
+ ttf
+ otf
+
+
+
diff --git a/src/main/java/org/reactome/server/analysis/service/config/ExporterConfig.java b/src/main/java/org/reactome/server/analysis/service/config/ExporterConfig.java
index c363b1e..82864af 100644
--- a/src/main/java/org/reactome/server/analysis/service/config/ExporterConfig.java
+++ b/src/main/java/org/reactome/server/analysis/service/config/ExporterConfig.java
@@ -15,9 +15,9 @@ public class ExporterConfig {
Logger log = LoggerFactory.getLogger("threadLogger");
@Autowired
public ExporterConfig(ResourceLoader loader) throws IOException {
- Resource resource = loader.getResource("file:resources/fonts");
+ Resource resource = loader.getResource("classpath:fonts");
String fontPath = resource.getFile().getAbsolutePath();
log.debug("Configuring Diagram Exporter with font path : " + fontPath);
DiagramExporterService.configureFontPath(fontPath);
}
-}
\ No newline at end of file
+}
diff --git a/src/main/resources/fonts/arial.ttf b/src/main/resources/fonts/arial.ttf
new file mode 100644
index 0000000..7ff88f2
Binary files /dev/null and b/src/main/resources/fonts/arial.ttf differ
diff --git a/src/main/resources/fonts/arialbd.ttf b/src/main/resources/fonts/arialbd.ttf
new file mode 100644
index 0000000..c2eb3dd
Binary files /dev/null and b/src/main/resources/fonts/arialbd.ttf differ
diff --git a/src/main/resources/fonts/arialbi.ttf b/src/main/resources/fonts/arialbi.ttf
new file mode 100644
index 0000000..c816edd
Binary files /dev/null and b/src/main/resources/fonts/arialbi.ttf differ
diff --git a/src/main/resources/fonts/ariali.ttf b/src/main/resources/fonts/ariali.ttf
new file mode 100644
index 0000000..563b7d2
Binary files /dev/null and b/src/main/resources/fonts/ariali.ttf differ