1

処理中のテキスト品質がFlashほど良く見えないのはなぜですか?一般的に、それはわずかにざらざらしていて、読みにくいように見えます。

4

2 に答える 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 に答える