--- a/Admin/components/components.sha1 Wed Oct 21 17:53:26 2015 +0200
+++ b/Admin/components/components.sha1 Wed Oct 21 18:00:12 2015 +0200
@@ -29,6 +29,7 @@
23a96ff4951d72f4024b6e8843262eda988bc151 Haskabelle-2014.tar.gz
eccff31931fb128c1dd522cfc85495c9b66e67af Haskabelle-2015.tar.gz
683acd94761ef460cca1a628f650355370de5afb hol-light-bundle-0.5-126.tar.gz
+20b53cfc3ffc5b15c1eabc91846915b49b4c0367 isabelle_fonts-20151021.tar.gz
8d83e433c1419e0c0cc5fd1762903d11b4a5752c jdk-6u31.tar.gz
38d2d2a91c66714c18430e136e7e5191af3996e6 jdk-7u11.tar.gz
d765bc4ad2f34d494429b2a8c1563c49db224944 jdk-7u13.tar.gz
--- a/Admin/components/main Wed Oct 21 17:53:26 2015 +0200
+++ b/Admin/components/main Wed Oct 21 18:00:12 2015 +0200
@@ -4,6 +4,7 @@
e-1.8
exec_process-1.0.3
Haskabelle-2015
+isabelle_fonts-20151021
jdk-8u60
jedit_build-20150228
jfreechart-1.0.14-1
--- a/etc/settings Wed Oct 21 17:53:26 2015 +0200
+++ b/etc/settings Wed Oct 21 18:00:12 2015 +0200
@@ -124,7 +124,6 @@
### Rendering information
###
-ISABELLE_FONTS="$ISABELLE_HOME/lib/fonts/IsabelleText.ttf:$ISABELLE_HOME/lib/fonts/IsabelleTextBold.ttf"
ISABELLE_SYMBOLS="$ISABELLE_HOME/etc/symbols:$ISABELLE_HOME_USER/etc/symbols"
--- a/src/Pure/Thy/present.scala Wed Oct 21 17:53:26 2015 +0200
+++ b/src/Pure/Thy/present.scala Wed Oct 21 18:00:12 2015 +0200
@@ -105,8 +105,9 @@
Isabelle_System.mkdirs(session_prefix)
File.write(session_prefix + Path.basic("session_graph.pdf"), File.read(graph_file))
File.copy(Path.explode("~~/etc/isabelle.css"), session_prefix)
- File.copy(Path.explode("~~/lib/fonts/IsabelleText.ttf"), session_prefix)
- File.copy(Path.explode("~~/lib/fonts/IsabelleTextBold.ttf"), session_prefix)
+
+ for (font <- Path.split(Isabelle_System.getenv_strict("ISABELLE_FONTS")))
+ File.copy(font, session_prefix)
}
}
}