Dave Jarvis' Repositories

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

Add system defaults for rendering hints

AuthorDaveJarvis <email>
Date2020-08-15 17:12:21 GMT-0700
Commit98a1e2f4fac2f4ecce84140e2e9dda26f3982cfb
Parent8a2f7ac
Delta7 lines added, 1 line removed, 6-line increase
src/main/java/com/scrivenvar/preview/HTMLPreviewPane.java
final var context = getSharedContext();
+ final var textRenderer = context.getTextRenderer();
context.setReplacedElementFactory( factory );
+ textRenderer.setSmoothingThreshold( getFontsAntialias() );
fontsAntialiasProperty().addListener( ( l, o, n ) -> {
final var threshold = max( n.floatValue(), -1 );
- context.getTextRenderer().setSmoothingThreshold( threshold );
+ textRenderer.setSmoothingThreshold( threshold );
} );
private DoubleProperty fontsAntialiasProperty() {
return getUserPreferences().fontsAntialiasProperty();
+ }
+
+ private float getFontsAntialias() {
+ return getUserPreferences().getFontsAntialias();
}