android set custom font to a paint
问题 I want to draw a text to a paint. How to draw it with a custom font ( ex Helvetica ) and bold also? I would preffer to use a system font and not create it from assets. Thanks. 回答1: If by "custom font" you mean a font that you are supplying as an asset, the following code should work: Typeface plain = Typeface.createFromAsset(assetManager, pathToFont); Typeface bold = Typeface.create(plain, Typeface.DEFAULT_BOLD) Paint paint = new Paint(); paint.setTypeface(bold); canvas.drawText("Sample text