- Cloned from Aryan-Raj3112/episteme (AGPL-3.0) - Package: com.aryan.reader → org.dueattendant149.bookreader - Application ID: org.dueattendant149.bookreader - Added AGENTS.md with migration plan - Upstream: github.com/Aryan-Raj3112/episteme - Origin: git.dueattendant149.org/Atte149/book-reader
15 lines
659 B
Kotlin
15 lines
659 B
Kotlin
package org.dueattendant149.bookreader
|
|
|
|
import org.dueattendant149.bookreader.shared.detectFontVariant
|
|
import org.dueattendant149.bookreader.shared.familyFilenameSignature
|
|
import org.dueattendant149.bookreader.shared.supportsVariableWeightAxis
|
|
|
|
const val ReaderFontDiagnosticsTag = "ReaderFontDiag"
|
|
|
|
fun readerFontDiagnosticSummary(nameWithoutExtension: String): String {
|
|
val variant = nameWithoutExtension.detectFontVariant()
|
|
return "name='$nameWithoutExtension' " +
|
|
"signature='${nameWithoutExtension.familyFilenameSignature()}' " +
|
|
"variant=$variant " +
|
|
"variableWght=${nameWithoutExtension.supportsVariableWeightAxis()}"
|
|
}
|