Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Load predefined fonts: Vollkorn and Fira Code

AuthorDaveJarvis <email>
Date2020-06-23 17:42:23 GMT-0700
Commit9b9cede3d99e6c106fae9eb36092ccc50a800916
Parent7f53f76
Delta21 lines added, 6 lines removed, 15-line increase
src/main/resources/com/scrivenvar/preview/webview.css
blockquote:before, blockquote:after,
q:before, q:after {
- content: '';
+ content: "";
content: none;
}
=============================================================================*/
body {
- font-family: Vollkorn, serif;
+ font-family: "Vollkorn", serif;
font-size: 16px;
background-color: #fff;
=============================================================================*/
pre, code, tt {
- font-size: 12px;
- font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-size: 14px;
+ font-family: "Fira Code", monospace;
}
background-color: #f8f8f8;
border: .125em solid #ccc;
- font-size: 13px;
- line-height: 19px;
+ line-height: 1.6;
overflow: auto;
padding: .25em .5em;
src/main/java/com/scrivenvar/MainWindow.java
import com.scrivenvar.util.ActionBuilder;
import com.scrivenvar.util.ActionUtils;
+import com.scrivenvar.util.ResourceWalker;
import javafx.application.Platform;
import javafx.beans.binding.Bindings;
import javafx.scene.Scene;
import javafx.scene.control.*;
+import javafx.scene.control.Menu;
+import javafx.scene.control.MenuBar;
+import javafx.scene.control.TextField;
import javafx.scene.control.Alert.AlertType;
import javafx.scene.image.Image;
import org.fxmisc.richtext.StyleClassedTextArea;
import org.reactfx.value.Val;
+import org.xhtmlrenderer.util.XRLog;
+import java.awt.*;
+import java.awt.font.TextAttribute;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URI;
import java.nio.file.Path;
import java.util.HashMap;
import static com.scrivenvar.util.StageState.*;
import static de.jensd.fx.glyphs.fontawesome.FontAwesomeIcon.*;
+import static java.awt.font.TextAttribute.LIGATURES;
+import static java.awt.font.TextAttribute.LIGATURES_ON;
import static javafx.event.Event.fireEvent;
import static javafx.scene.input.KeyCode.ENTER;
mFindTextField = createFindTextField();
mScene = createScene();
+
+ System.getProperties().setProperty("xr.util-logging.loggingEnabled", "true");
+ XRLog.setLoggingEnabled( true);
initLayout();