25 lines
637 B
Kotlin
25 lines
637 B
Kotlin
package jp.juggler.util
|
|
|
|
import android.graphics.Typeface
|
|
import io.github.inflationx.calligraphy3.CalligraphyConfig
|
|
import io.github.inflationx.calligraphy3.CalligraphyInterceptor
|
|
import io.github.inflationx.calligraphy3.CalligraphyTypefaceSpan
|
|
import io.github.inflationx.viewpump.ViewPump
|
|
import jp.juggler.subwaytooter.R
|
|
|
|
fun initializeFont() {
|
|
ViewPump.init(
|
|
ViewPump.builder()
|
|
.addInterceptor(
|
|
CalligraphyInterceptor(
|
|
CalligraphyConfig.Builder()
|
|
.setFontAttrId(R.attr.fontPath)
|
|
.build()
|
|
)
|
|
)
|
|
.build()
|
|
)
|
|
}
|
|
|
|
fun fontSpan(tf : Typeface) : Any = CalligraphyTypefaceSpan(tf)
|