PUA realloc; tamil ligatures

This commit is contained in:
minjaesong
2021-12-29 13:50:55 +09:00
parent d72ecb5cfd
commit 9672aa8e05
7 changed files with 7 additions and 16 deletions

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>

View File

@@ -103,7 +103,7 @@ class TypewriterGDX(val width: Int, val height: Int, val cols: Int) : Game() {
CodepointSequence() CodepointSequence()
) )
var keylayoutbase = 0xF3000 var keylayoutbase = 0xF9000
private val printableKeys = ((Input.Keys.NUM_0..Input.Keys.NUM_9) + (Input.Keys.A..Input.Keys.PERIOD) + 62 + (Input.Keys.BACKSPACE..Input.Keys.SLASH)).toHashSet() private val printableKeys = ((Input.Keys.NUM_0..Input.Keys.NUM_9) + (Input.Keys.A..Input.Keys.PERIOD) + 62 + (Input.Keys.BACKSPACE..Input.Keys.SLASH)).toHashSet()
var initDone = false var initDone = false

Binary file not shown.

BIN
demo.PNG

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 151 KiB

View File

@@ -108,7 +108,7 @@ How multilingual? Real multilingual!
Basic Latin Latin-1 Supplement Latin Extended-A Latin Extended-B IPA Extensions Basic Latin Latin-1 Supplement Latin Extended-A Latin Extended-B IPA Extensions
Spacing Modifier Letters Combining Diacritical Marks Greek and Coptic􏿆ᴱ􀀀 Cyrillic􏿆ᴭ􀀀 Cyrillic Supplement􏿆ᴭ􀀀 Spacing Modifier Letters Combining Diacritical Marks Greek and Coptic􏿆ᴱ􀀀 Cyrillic􏿆ᴭ􀀀 Cyrillic Supplement􏿆ᴭ􀀀
Armenian Devanagari Bengali Thai Georgian􏿆ჼ􀀀 Hangul Jamo Cherokee􏿆⁷􀀀 Runic Georgian Extended Armenian Devanagari􏿆ᶠⁱ􀀀 Bengali􏿆ᶠⁱ􀀀 Thai Georgian􏿆ჼ􀀀 Hangul Jamo Cherokee􏿆⁷􀀀 Runic Georgian Extended
Phonetic Extensions Phonetic Extensions Supplement Latin Extended Additional Greek Extended Phonetic Extensions Phonetic Extensions Supplement Latin Extended Additional Greek Extended
General Punctuations Superscripts and Subscripts Currency Symbols Letterlike Symbols General Punctuations Superscripts and Subscripts Currency Symbols Letterlike Symbols
CJK Symbols and Punctuation Latin Extended-C Hiragana Katakana Hangul Compatibility Jamo CJK Symbols and Punctuation Latin Extended-C Hiragana Katakana Hangul Compatibility Jamo
@@ -116,7 +116,8 @@ How multilingual? Real multilingual!
Latin Extended-D Hangul Jamo Extended-A Hangul Syllables Hangul Jamo Extended-B Latin Extended-D Hangul Jamo Extended-A Hangul Syllables Hangul Jamo Extended-B
Halfwidth and Fullwidth Forms Kana Supplement􏿆⁹􀀀 Enclosed Alphanumeric Supplement Halfwidth and Fullwidth Forms Kana Supplement􏿆⁹􀀀 Enclosed Alphanumeric Supplement
􏿆ᴭ􀀀 No support for archæic letters 􏿆ᴱ􀀀 No support for Coptic 􏿆ჼ􀀀 Mkhedruli only 􏿆ᴭ􀀀 No support for archæic letters 􏿆ᴱ􀀀 No support for Coptic
􏿆ᶠⁱ􀀀 No support for ligatures 􏿆ჼ􀀀 Mkhedruli only
􏿆⁶􀀀 􏿆⁷􀀀 􏿆⁹􀀀 􏿆¹²·¹􀀀 Up to the specified Unicode version 􏿆⁶􀀀 􏿆⁷􀀀 􏿆⁹􀀀 􏿆¹²·¹􀀀 Up to the specified Unicode version
GitHubs issue page is open! You can report any 􏽕errors􀀀, or leave 􏽕suggestions􀀀. GitHubs issue page is open! You can report any 􏽕errors􀀀, or leave 􏽕suggestions􀀀.

View File

@@ -116,7 +116,7 @@ class TerrarumTypewriterBitmap(
if (csv.size != 3) throw IllegalArgumentException("Malformed CSV line: '$it'") if (csv.size != 3) throw IllegalArgumentException("Malformed CSV line: '$it'")
val key = csv[0] val key = csv[0]
val sheetname = csv[1] val sheetname = csv[1]
val cpstart = csv[2].toInt() * 256 + 0xF2000 val cpstart = csv[2].toInt() * 256 + 0xF9000
spriteSheetNames[key] = sheetname spriteSheetNames[key] = sheetname
codepointStart[key] = cpstart codepointStart[key] = cpstart

Binary file not shown.