我需要在我的应用程序中使用自定义字体。
问题:对于包含具有ListViews
属性设置为true的多行TextView的行的ellipsize
,我可以在省略号后看到一些难以理解的字符。显然,Android会使用我的自定义字体未知的某些字符(ZERO WIDTH NO BREAK-SPACE)填充字符串(在TextView中)。
单行TextView似乎工作正常。
隐藏这些字符或删除填充的最佳方法是什么? 此外,还有Helvetica字体的任何变体,可以免费获得ZERO WIDTH NO BREAK-SPACE字符吗?
感谢。
答案 0 :(得分:3)
隐藏这些内容的最佳方法是什么 字符或删除填充?
我不知道如何做到这一点。
此外,是否有任何变种 Helvetica字体,免费提供 没有任何突破空间的ZERO WIDTH 字符?
考虑到Helvetica与内置的Droid Sans非常相似,我不确定你为什么要在应用程序中嵌入Helvetica。此外,根据定义,没有“免费提供”的Helvetica字体,因为该字体不是免费的。
话虽如此,如果字体缺少ZERO WIDTH NO BREAK-SPACE字形,请让某人打开你的字体文件并添加字形。我们在我的一个咨询项目上做到了这一点,结果很好。我的印象是图形艺术家可能知道如何做到这一点。