処理中のテキスト品質がFlashほど良く見えないのはなぜですか?一般的に、それはわずかにざらざらしていて、読みにくいように見えます。
2 に答える
1
私もこの問題を抱えていました。draw
下にあるサーフェスを「ワイプ」せずに(たとえばループで)テキストを継続的に上書きすると(たとえばループbackground
で呼び出すことによってdraw
)、テキストがギザギザになることがわかりました。
これは、アンチエイリアシングによる文字の半透明の角が、完全に不透明になるまで何度も書き込まれるためだと思います。
この例を見てください(フォント「ArialMT-20」を作成する必要があります)
PFont fontA;
void setup() {
size(300, 100);
fill(0);
fontA = loadFont("ArialMT-20.vlw");
textFont(fontA, 20);
// Background drawn once here
background(255);
}
void draw() {
// When mouse is held down, the background is wiped
if (mousePressed) {
background(255);
}
text("Hi there", 20, 50);
}
于 2010-08-07T16:35:07.030 に答える
0
setup()メソッド内にsmooth()コマンドを配置し、システムまたはデータフォルダー内に存在するフォントをロードしていることを確認してください。
私見処理でのフォントレンダリング品質はかなり良いです:)
于 2010-07-26T12:38:19.150 に答える