実験のために、キャンバスにピクセル化されたテキストを描きたいと思います。
これは私がこれまでに持っているものです:
Paint text = new Paint();
text.setAntiAlias(false);
text.setFilterBitmap(false);
text.setDither(false);
text.setFakeBoldText(false);
text.setLinearText(false);
text.setTextSize(10);
// Scale the canvas we draw on
matrix = c.getMatrix();
matrix.reset();
matrix.postTranslate(0, 0);
matrix.postScale(10,10);
c.setMatrix(matrix);
c.drawText("ABCabc", 0, 10, text);
これは私が望むサイズを実現しますが、テキストはアンチエイリアス処理され、ディザリングされており、これは私が望むものではありません.
私が得た最も近いものは、これを行うことです:
text.setTextScaleX(5);
水平方向にテキストをスケーリングしますが、残念ながら text.setTextScaleY-functuion はありません...
何か案は?