JAL-3056 suppress Lineart option in JalviewJS
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 10 Aug 2018 15:44:24 +0000 (16:44 +0100)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 10 Aug 2018 15:44:24 +0000 (16:44 +0100)
src/jalview/gui/ImageExporter.java

index fc971e2..4c2c8ba 100644 (file)
@@ -118,10 +118,15 @@ public class ImageExporter
     /*
      * Prompt for Text or Lineart (EPS/SVG) unless a preference is already set
      * for this as EPS_RENDERING / SVG_RENDERING
+     * Always set to Text for JalviewJS as Lineart (glyph fonts) not available
      */
     String renderStyle = Cache.getDefault(
             imageType.getName() + "_RENDERING",
             LineartOptions.PROMPT_EACH_TIME);
+    if (Jalview.isJS())
+    {
+      renderStyle = "Text";
+    }
     AtomicBoolean textSelected = new AtomicBoolean(
             !"Lineart".equals(renderStyle));
     if ((imageType == TYPE.EPS || imageType == TYPE.SVG)