src/Pure/GUI/gui.scala
changeset 69358 71ef6e6da3dc
parent 69357 acd0d72c560b
child 69360 dc9a39c3f75d
--- a/src/Pure/GUI/gui.scala	Wed Nov 28 11:43:06 2018 +0100
+++ b/src/Pure/GUI/gui.scala	Wed Nov 28 12:05:50 2018 +0100
@@ -216,14 +216,18 @@
   def line_metrics(font: Font): LineMetrics =
     font.getLineMetrics("", new FontRenderContext(null, false, false))
 
-  def imitate_font(font: Font, family: String, scale: Double = 1.0): Font =
+  def imitate_font(font: Font,
+    family: String = Isabelle_Fonts.sans,
+    scale: Double = 1.0): Font =
   {
     val font1 = new Font(family, font.getStyle, font.getSize)
     val rel_size = line_metrics(font).getHeight.toDouble / line_metrics(font1).getHeight
     new Font(family, font.getStyle, (scale * rel_size * font.getSize).toInt)
   }
 
-  def imitate_font_css(font: Font, family: String, scale: Double = 1.0): String =
+  def imitate_font_css(font: Font,
+    family: String = Isabelle_Fonts.sans,
+    scale: Double = 1.0): String =
   {
     val font1 = new Font(family, font.getStyle, font.getSize)
     val rel_size = line_metrics(font).getHeight.toDouble / line_metrics(font1).getHeight