Пользовательские шрифты, многоточие в MultiLine TextViews, символы и глюки

Я должен использовать пользовательские шрифты в своем приложении.

Проблема. Для ListViews , содержащих строки с многострочным ellipsize имеющим свойство ellipsize , ellipsize true, я вижу некоторые неразборчивые символы после многоточия. По-видимому, Android накладывает String (в TextView) на некоторые символы (ZERO WIDTH NO BREAK-SPACE), неизвестные моему пользовательскому шрифту.

Однострочный TextView, похоже, работает нормально.

Каков наилучший способ скрыть эти символы или удалить прокладку? Кроме того, есть ли какой-либо вариант шрифта Helvetica, свободно доступный, который имел бы символ ZERO WIDTH NO BREAK-SPACE?

Благодарю.

Каков наилучший способ скрыть эти символы или удалить прокладку?

Я не знаю, как это сделать.

Кроме того, есть ли какой-либо вариант шрифта Helvetica, свободно доступный, который имел бы символ ZERO WIDTH NO BREAK-SPACE?

Учитывая, что Helvetica очень похожа на встроенный Droid Sans, я не уверен, почему вы беспокоитесь о включении Helvetica в приложение. Кроме того, по определению нет «свободно доступного» шрифта Helvetica, поскольку этот шрифт не является бесплатным.

При этом, учитывая шрифт, которому не хватает глифа ZERO WIDTH NO BREAK-SPACE, попросите кого-нибудь открыть файл шрифта и добавить глиф. Мы сделали это в одном консалтинговом проекте, и все получилось хорошо. У меня создается впечатление, что графический художник может знать, как это сделать.