Isabelle fonts via external component;
authorwenzelm
Wed, 21 Oct 2015 18:00:12 +0200
changeset 61500 56a167b31a7f
parent 61499 4efe9a6dd212
child 61501 42afc789add8
Isabelle fonts via external component;
Admin/components/components.sha1
Admin/components/main
etc/settings
src/Pure/Thy/present.scala
--- 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)
     }
   }
 }