【发布时间】:2012-10-28 14:22:16
【问题描述】:
我正在做以下事情。我得到的只是基本字体,而不是我的自定义符号字体。
有什么想法吗?
Paint pnt = new Paint();
// SymbolNo is 38. Returns string "&" which is correct in normal font.
String symbolText = Character.toString((char)SymbolNo);
// Should adopt a symbol font and draw symbol to screen instead. But I just see "&"
Typeface tf = Typeface.createFromAsset(m_context.getAssets(), "fonts/myFont.TTF" );
pnt.setTypeface(tf);
m_canvas.drawText(symbolText,x, y, pnt);
我的字体在assets/fonts/myFont.TTF
【问题讨论】:
-
从字体名称中删除空格,然后尝试。
-
@NiravRanpara 谢谢,我已经想到了,我试过了。但没有运气。
-
@SahilMahajanMj 绘制对象。
-
您想在绘画中使用自定义字体编写文本?
-
不,我想在我的 android 画布上绘制自定义字体文本。
标签: android fonts drawing android-canvas symbols