From 396954e0eee2fe0196e34566c1d2cd384823882f Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 18 Nov 2021 17:42:51 +0900 Subject: [PATCH] extra args not needed when you've got flipY --- .../torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt b/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt index 8258d24..636906d 100755 --- a/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt +++ b/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt @@ -83,7 +83,6 @@ internal typealias Hash = Long * Shiftdown only occurs when non-diacritic character before the mark is lowercase, and the mark itself would stack up. * Stack-up or down is defined using Tag system. * - * If shifted glyphs does not appear correctly, try setting `diacriticStackingAlternative` to `true` * * * @@ -102,8 +101,7 @@ class TerrarumSansBitmap( val textCacheSize: Int = 256, val debug: Boolean = false, val shadowAlpha: Float = 0.5f, - val shadowAlphaPremultiply: Boolean = false, - val diacriticStackingAlternative: Boolean = false + val shadowAlphaPremultiply: Boolean = false ) : BitmapFont() { constructor(fontDir: String, noShadow: Boolean, flipY: Boolean, invertShadow: Boolean) : this(fontDir, noShadow, flipY, invertShadow, false, 256, false) @@ -932,9 +930,9 @@ class TerrarumSansBitmap( //println("lastNonDiacriticChar: ${lastNonDiacriticChar.toHex()}") //println("cond: ${thisProp.alignXPos == GlyphProps.DIA_OVERLAY}, charIndex: $charIndex") if (thisProp.alignXPos == GlyphProps.DIA_OVERLAY) - posYbuffer[charIndex] -= H_OVERLAY_LOWERCASE_SHIFTDOWN * (!diacriticStackingAlternative).toSign() // if minus-assign doesn't work, try plus-assign + posYbuffer[charIndex] -= H_OVERLAY_LOWERCASE_SHIFTDOWN * (!flipY).toSign() // if minus-assign doesn't work, try plus-assign else - posYbuffer[charIndex] -= H_STACKUP_LOWERCASE_SHIFTDOWN * (!diacriticStackingAlternative).toSign() // if minus-assign doesn't work, try plus-assign + posYbuffer[charIndex] -= H_STACKUP_LOWERCASE_SHIFTDOWN * (!flipY).toSign() // if minus-assign doesn't work, try plus-assign } stackUpwardCounter++