From: Lanius Trolling Date: Sat, 3 Feb 2024 20:59:47 +0000 (-0500) Subject: Fix Q letter-width X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=16bc2e6cd39f37844eb6fc5206ede61e7ee21198;p=factbooks Fix Q letter-width --- diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt index 12e4d0c..6ba6581 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/fonts.kt @@ -47,6 +47,7 @@ object MechyrdiaSansFont { val g2d = img.createGraphics() try { g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON) + g2d.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, RenderingHints.VALUE_FRACTIONALMETRICS_ON) val fontMetrics = g2d.getFontMetrics(font) val lines = text.split("\r\n", "\n", "\r") diff --git a/src/jvmMain/resources/fonts/mechyrdia-sans-bold-italic.ttf b/src/jvmMain/resources/fonts/mechyrdia-sans-bold-italic.ttf index f1be773..2d87f77 100644 Binary files a/src/jvmMain/resources/fonts/mechyrdia-sans-bold-italic.ttf and b/src/jvmMain/resources/fonts/mechyrdia-sans-bold-italic.ttf differ diff --git a/src/jvmMain/resources/fonts/mechyrdia-sans-bold.ttf b/src/jvmMain/resources/fonts/mechyrdia-sans-bold.ttf index 5155f69..d43c612 100644 Binary files a/src/jvmMain/resources/fonts/mechyrdia-sans-bold.ttf and b/src/jvmMain/resources/fonts/mechyrdia-sans-bold.ttf differ diff --git a/src/jvmMain/resources/fonts/mechyrdia-sans-italic.ttf b/src/jvmMain/resources/fonts/mechyrdia-sans-italic.ttf index 89fd2d8..4aa8126 100644 Binary files a/src/jvmMain/resources/fonts/mechyrdia-sans-italic.ttf and b/src/jvmMain/resources/fonts/mechyrdia-sans-italic.ttf differ diff --git a/src/jvmMain/resources/fonts/mechyrdia-sans.ttf b/src/jvmMain/resources/fonts/mechyrdia-sans.ttf index 9bdb85c..dd6b2ac 100644 Binary files a/src/jvmMain/resources/fonts/mechyrdia-sans.ttf and b/src/jvmMain/resources/fonts/mechyrdia-sans.ttf differ