more arbitrary conditions

This commit is contained in:
minjaesong
2024-04-30 18:32:45 +09:00
parent 949187345d
commit b2acb83848

View File

@@ -171,16 +171,16 @@ class MovableType(
val disableHyphThre = 200.0 * paperWidth.toDouble().pow(0.25) val disableHyphThre = 200.0 * paperWidth.toDouble().pow(0.25)
// println("\nLine: ${slug.map { it.block.text }.filter { it.isNotGlue() }.joinToString(" ") { it.toReadable() }}") println("\nLine: ${slug.map { it.block.text }.filter { it.isNotGlue() }.joinToString(" ") { it.toReadable() }}")
// println("W diff: $widthDeltaW, badness: $badnessW") println("W diff: $widthDeltaW, badness: $badnessW")
// println("T diff: $widthDeltaT, badness: $badnessT") println("T diff: $widthDeltaT, badness: $badnessT")
if (badnessW <= disableHyphThre || badnessT <= disableHyphThre) { if ((badnessW <= disableHyphThre || badnessT <= disableHyphThre) && badnessH > minOf(badnessW, badnessT) / 100.0) {
// println("H diff: $widthDeltaH, badness: $badnessH (disabled)") println("H diff: $widthDeltaH, badness: $badnessH (disabled)")
badnessH = 2147483648.0 badnessH = 2147483648.0
} }
else { else {
// println("H diff: $widthDeltaH, badness: $badnessH") println("H diff: $widthDeltaH, badness: $badnessH")
} }
val (selectedBadness, selectedWidthDelta, selectedStrat) = listOf( val (selectedBadness, selectedWidthDelta, selectedStrat) = listOf(