Я использую Digory Doodles Font для моего EditText
. Шрифт локально доступен для моего приложения в активах.
Когда я устанавливаю этот шрифт на EditText
, текстовый курсор занимает слишком много места по высоте. Это не соответствует фактической высоте текста. Это также изменяет высоту для EditText
, которая была установлена на wrap_content
.
. Вот как я устанавливаю шрифты:
val typeface = Typeface.createFromAsset(
assetsManager, "fonts/$type/$fileName"
)
editText.typeface = typeface
Когда я устанавливаю шрифт, это выглядит как изображение ниже .
Если я переместлю курсор в какую-либо другую позицию в тексте (не последнюю позицию), это будет выглядеть как на рисунке ниже:
Для любого другого шрифта это выглядит как изображение ниже:
Как я могу решить эту проблему?