mirror of
https://github.com/curioustorvald/Terrarum-sans-bitmap.git
synced 2026-06-06 05:58:30 +09:00
minor change in kerning rule
This commit is contained in:
@@ -58,7 +58,7 @@ class TypewriterGDX(val width: Int, val height: Int) : Game() {
|
|||||||
184,164,171,170, // >HON (ASC_3-90)
|
184,164,171,170, // >HON (ASC_3-90)
|
||||||
62, // space
|
62, // space
|
||||||
74,48, // ;t (HANG_BEO)
|
74,48, // ;t (HANG_BEO)
|
||||||
43,12, // o5 (HANG_YU)
|
43,12, // o5 (HANG_CYU)
|
||||||
38,48,51, // jtw (HANG_EOL)
|
38,48,51, // jtw (HANG_EOL)
|
||||||
164, // H (ASC_-)
|
164, // H (ASC_-)
|
||||||
75,34, // 'f (HANG_TA)
|
75,34, // 'f (HANG_TA)
|
||||||
|
|||||||
@@ -1366,7 +1366,7 @@ class TerrarumSansBitmap(
|
|||||||
if (it.first.matches(maskL!!) && it.second.matches(maskR!!)) {
|
if (it.first.matches(maskL!!) && it.second.matches(maskR!!)) {
|
||||||
val contraction = if (glyphProps[prevChar]?.isKernYtype == true || glyphProps[thisChar]?.isKernYtype == true) it.yy else it.bb
|
val contraction = if (glyphProps[prevChar]?.isKernYtype == true || glyphProps[thisChar]?.isKernYtype == true) it.yy else it.bb
|
||||||
|
|
||||||
dbgprn("Kerning rule match #${index+1}: ${prevChar.toChar()}${thisChar.toChar()}, Rule:${it.first} ${it.second}; Contraction: $contraction")
|
dbgprn("Kerning rule match #${index+1}: ${prevChar.toChar()}${thisChar.toChar()}, Rule:${it.first.s} ${it.second.s}; Contraction: $contraction")
|
||||||
|
|
||||||
return -contraction
|
return -contraction
|
||||||
}
|
}
|
||||||
@@ -1974,16 +1974,10 @@ print(','.join(a))
|
|||||||
*/
|
*/
|
||||||
private val kerningRules = arrayListOf(
|
private val kerningRules = arrayListOf(
|
||||||
Kem(ing("_@_`___`__"),ing("`_________")),
|
Kem(ing("_@_`___`__"),ing("`_________")),
|
||||||
Kem(ing("_@_@___`__"),ing("`___`_@___")),
|
Kem(ing("_@_@_`_`__"),ing("`_____@___")),
|
||||||
Kem(ing("_@_@___`__"),ing("`___@_____"),1,1),
|
Kem(ing("_@_@___`__"),ing("`___@_____"),1,1),
|
||||||
Kem(ing("___`_`____"),ing("`___@_`___")),
|
Kem(ing("___`_`____"),ing("`___@_`___")),
|
||||||
Kem(ing("___`_`____"),ing("`_@___`___")),
|
Kem(ing("___`_`____"),ing("`_@___`___")),
|
||||||
|
|
||||||
// Kem(ing("_`________"),ing("@_`___`___")),
|
|
||||||
// Kem(ing("_`___`_@__"),ing("@_@___`___")),
|
|
||||||
// Kem(ing("_`___@____"),ing("@_@___`___"),1,1),
|
|
||||||
// Kem(ing("_`___@_`__"),ing("__`_`_____")),
|
|
||||||
// Kem(ing("_`_@___`__"),ing("__`_`_____")),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
init {
|
init {
|
||||||
|
|||||||
Reference in New Issue
Block a user