Canvas
とdrawText()
の方法を使用すると、Android 4.2.1では別のレンダリングが表示されます。Android 4.2.1不適切な文字のカーニング(間隔)
:アンドロイド4.2.1(Nexux 7)については
私が取得:
テキスト消費は非常にタイトで見ることができるように。 4.2.1で導入されたカーニングの問題と思われます。私はあなたがそこに見ることができるように、私は4.2.1に奇妙な結果を得るtitlePaint.setLinearText(true)
を使用しない場合は
titlePaint = new Paint();
titlePaint.setAntiAlias(true);
titlePaint.setColor(0xffffffff);
titlePaint.setTextSize(0.125f);
titlePaint.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
titlePaint.setTextAlign(Align.CENTER);
titlePaint.setLinearText(true);
:
Android 4.2 on Nexus 7: canvas.drawText() not working correctly
EDITテキストを描画するために使用される塗料は特殊なものではありません:
この奇妙な動作はAndroidチームに報告されました:http://code.google.com/p/android/issues/detail?id=39755しかし、まだ「公式」な問題ではありません。
EDIT(2):
いくつかの噂は問題がTEXTSIZE < 1.0Fであることを主張...
あなたの質問は何ですか? – THelper
なぜAndroid 4.2.1でテキストがレンダリングされるのですか?この不要な動作を修正するにはどうすればよいですか? –