diff --git a/assets/devanagari_variable.tga b/assets/devanagari_variable.tga index 19d1ebf..312dcbe 100644 --- a/assets/devanagari_variable.tga +++ b/assets/devanagari_variable.tga @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8351c180b53322bab72e9274a151348c1967028e28880e78b8073173a9119b6 +oid sha256:45cb0a22290f4e30515829d44a7c8542b99881f795674af89079b57f8255702e size 1474578 diff --git a/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt b/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt index 0a1ad1e..a683acb 100755 --- a/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt +++ b/src/net/torvald/terrarumsansbitmap/gdx/TerrarumSansBitmap.kt @@ -1800,7 +1800,8 @@ class TerrarumSansBitmap( } 0x091C.toDevaInternal() -> /* Devanagari JA */ when (c2) { 0x091E.toDevaInternal() -> return listOf(DEVANAGARI_LIG_J_NY) // J.NY - DEVANAGARI_YA -> return c1.toHalfFormOrVirama() + DEVANAGARI_OPEN_YA // J.Y + DEVANAGARI_YA -> return listOf(DEVANAGARI_LIG_J_Y) // J.Y + DEVANAGARI_LIG_J_Y -> return listOf(DEVANAGARI_LIG_J_J_Y) // J.J.Y else -> return c1.toHalfFormOrVirama() + c2 } 0x091F.toDevaInternal() -> /* Devanagari TTA */ when (c2) { @@ -2140,6 +2141,8 @@ class TerrarumSansBitmap( private val DEVANAGARI_LIG_SH_C = 0xF0178 private val DEVANAGARI_LIG_SH_N = 0xF0179 private val DEVANAGARI_LIG_SH_V = 0xF017A + private val DEVANAGARI_LIG_J_Y = 0xF017B + private val DEVANAGARI_LIG_J_J_Y = 0xF017C private val MARWARI_LIG_DD_DD = 0xF018A private val MARWARI_LIG_DD_DDH = 0xF018B diff --git a/work_files/devanagari_variable.psd b/work_files/devanagari_variable.psd index 808a194..0691bed 100644 --- a/work_files/devanagari_variable.psd +++ b/work_files/devanagari_variable.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc35e04f21c158157115f22f83982848c727c066d0c20356d456ddff73031cdd -size 1473494 +oid sha256:301306d8063e382b12f63d25fbee3262ddb65654618278cd587cf18e48969234 +size 1416670