diff --git a/FontTestGDX/src/TypewriterGDX.kt b/FontTestGDX/src/TypewriterGDX.kt index 05ea0a5..04ef9c2 100644 --- a/FontTestGDX/src/TypewriterGDX.kt +++ b/FontTestGDX/src/TypewriterGDX.kt @@ -54,9 +54,6 @@ class TypewriterGDX(val width: Int, val height: Int) : Game() { if (keycode == Input.Keys.ENTER) { textbuf.add(CodepointSequence()) - } - else if (keycode and 128 == Input.Keys.BACKSPACE) { - } else { textbuf.last().add(keycode + 0xF3000) diff --git a/assets/typewriter/typewriter_ko_3set-390.tga b/assets/typewriter/typewriter_ko_3set-390.tga index a32ae6a..73e74c0 100644 Binary files a/assets/typewriter/typewriter_ko_3set-390.tga and b/assets/typewriter/typewriter_ko_3set-390.tga differ diff --git a/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt b/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt index 6bcdc41..34b154f 100644 --- a/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt +++ b/src/net/torvald/terrarumtypewriterbitmap/gdx/TerrarumTypewriterBitmap.kt @@ -223,12 +223,14 @@ class TerrarumTypewriterBitmap( } } + if (code and 127 == 67) width *= -1 // the backspace key if (debug) println("${code.charInfo()}: Width $width, tags $tags") /*val isDiacritics = pixmap.getPixel(codeStartX, codeStartY + H - 1).and(0xFF) != 0 if (isDiacritics) glyphWidth = -glyphWidth*/ + glyphProps[code] = GlyphProps(width, tags) // extra info diff --git a/work_files/typewriter_input/typewriter_ko_3set-390.psd b/work_files/typewriter_input/typewriter_ko_3set-390.psd index 435a32d..44127ef 100644 Binary files a/work_files/typewriter_input/typewriter_ko_3set-390.psd and b/work_files/typewriter_input/typewriter_ko_3set-390.psd differ diff --git a/work_files/typewriter_input/typewriter_ko_3set_glyphs_resized.kra b/work_files/typewriter_input/typewriter_ko_3set_glyphs_resized.kra index 4aaa26c..036a73f 100644 Binary files a/work_files/typewriter_input/typewriter_ko_3set_glyphs_resized.kra and b/work_files/typewriter_input/typewriter_ko_3set_glyphs_resized.kra differ