android - 设置自定义字体

标签 android fonts

我正在尝试为我的游戏设置自定义字体,但我真的不知道该怎么做。我目前选择字体的方式就是用这个方法

    public void loadFont() {
    font = FontFactory.createStroke(activity.getFontManager(), activity.getTextureManager(), 256, 256, Typeface.create(Typeface.SANS_SERIF, Typeface.BOLD), 50,
            true, Color.WHITE_ABGR_PACKED_INT, 2, Color.BLACK_ABGR_PACKED_INT);
    font.load();
}

其中“Typeface.SANS_SERIF”是字体

如果您知道如何从 Assets 文件夹加载字体,您能帮帮我吗?谢谢

**我正在使用 AndEngine-GLES2-AnchorCenter

最佳答案

将您的 yourfont.ttfyourfont.otf 添加到您的 ProjectAssets 中并加载自定义字体,例如

Typeface tf = null;
tf = Typeface.createFromAsset(context.getAssets(), "Helvetica neue.ttf");
TextView text = (TextView) findViewById(R.id.yourtextview); 
tv.setTypeface(face);

关于android - 设置自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22004084/

相关文章:

android - Cordova 闪屏?

java - 使用 Jackson 反序列化泛型

android - com.google.android.gms.ads.AdView 找不到 Android Studio

java - 如何让选号器不可取消?

html - CSS - 字体样式很棒的字体图标

android - 以编程方式检索用户代理

html - 对于不同的浏览器呈现不同的字体,我能做些什么吗?

java - 如何在JList中设置背景颜色和字体大小?

css - 谷歌浏览器无法正确显示中文字符

css - @font-face 将字体文件保存在计算机上的什么位置?