Я обязан использовать пользовательские шрифты в своем приложении.
Проблема: для ListViews
это содержит строки с Мультилинией наличие TextViews ellipsize
набор свойств к истинному, я вижу некоторые неразборчивые символы после замещающего знака. По-видимому, Android заполняет Строку (в TextView) с некоторыми символами (НУЛЕВАЯ ШИРИНА НИКАКОЕ ПРОСТРАНСТВО ПОВРЕЖДЕНИЯ) неизвестный моему пользовательскому шрифту.
Одна строка TextView, кажется, работает просто великолепно.
Что лучший способ состоит в том, чтобы скрыть эти символы или удалить дополнение? Кроме того, есть ли какой-либо вариант шрифта Helvetica, в свободном доступе, который не имел бы НУЛЕВУЮ ШИРИНУ НИКАКИМ Пробелом ПОВРЕЖДЕНИЯ?
Спасибо.
Каков наилучший способ скрыть эти или убрать подложку?
Я не знаю способа сделать это.
Кроме того, существует ли какой-либо вариант шрифта шрифта Helvetica, находящегося в свободном доступе, который имел бы НУЛЕВУЮ ШИРИНУ БЕЗ ПРОБЕЛА
Учитывая, что Helvetica очень похожа на встроенный Droid Sans, я не совсем понимаю, зачем вам встраивать Helvetica в приложение. Кроме того, по определению, не существует "свободно доступного" шрифта Helvetica, поскольку этот шрифт не является свободным.
Учитывая это, если у вас есть шрифт, в котором нет глифа ZERO WIDTH NO BREAK-SPACE, попросите кого-нибудь открыть ваш файл шрифта и добавить этот глиф. Мы сделали это в одном моем консультационном проекте, и все получилось хорошо. У меня сложилось впечатление, что графический художник может знать, как это сделать.