在操作栏中使用自定义字体的稀有字符

时间:2014-05-06 15:48:08

标签: android text fonts android-actionbar

我已在Action bar中为我的应用添加了自定义字体。但它有一个问题。当操作栏的文本长于操作栏空间时,它显示如下内容:

文字更长...... []

3分,有些情况下是一个罕见的角色进行决赛。

Waht是问题吗?

BaseActivity

textoTitulo.setTypeface(Modulo.fontPrincipal(this));

fontPrincipal

public static Typeface fontPrincipal(Context context) {

    Typeface font = Typeface.createFromAsset(context.getAssets(), "fonts/principal.TTF");
    return font;
}

1 个答案:

答案 0 :(得分:0)

检查您的字体是否包含ZERO WIDTH NO BREAK-SPACE字符的值,即字符编号U + FEFF。在编辑器中打开字体并在此地址处添加零宽度字符,奇数[]应该消失。

另一方面,如果您不希望文本被截断,则将元素的宽度设置为match_parent,它将展开以适合您提供的文本。