ym88659208ym87991671
Как подключить фирменный шрифт | Документация для разработчиков

Как подключить фирменный шрифт

Обновлено 22 ноября 2023

SDK поставляет шрифт SB Sans, чтобы виртуальный ассистент соответствовал фирменному стилю Сбера. Шрифт нужно подключить.

Чтобы подключить SB Sans:

  1. Подключите библиотеку со шрифтами — она поставляется вместе с SDK:
implementation("ru.sberbank.sdakit.android:core-font:21.12.1.7820")
  1. Переопределите messagesDependencies. Пример:
messagesDependencies = object : MessagesDependencies {
/**
* Предоставление хостом своих шрифтов в SDK. Вероятно, вам это не нужно.
*/
override val hostFontProvider: HostFontProvider
get() = object : HostFontProvider {
override fun bold(context: Context): Typeface? {
return ResourcesCompat.getFont(this@SdkClientExtApp, R.font.sbsans_bold)
}

override fun medium(context: Context): Typeface? {
return ResourcesCompat.getFont(this@SdkClientExtApp, R.font.sbsans_medium)
}

override fun regular(context: Context): Typeface? {
return ResourcesCompat.getFont(this@SdkClientExtApp, R.font.sbsans_regular)
}

override fun semibold(context: Context): Typeface? {
return ResourcesCompat.getFont(this@SdkClientExtApp, R.font.sbsans_semibold)
}
}
},
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.