前提・実現したいこと
processing で、黒い全画面で画面いっぱいに赤い文字で「さようなら」と表示されるようにして(真・女神転生の「すぐにけせ」みたいな奴です)、加えて文字のフォントを変えたいと思っているのですが、フォントを変えることができません。
発生している問題・エラーメッセージ
"" is not available, so another font will be used. Use PFont.list() to show available fonts.
No glyph found for the さ (\u3055) character
No glyph found for the よ (\u3088) character
No glyph found for the う (\u3046) character
No glyph found for the な (\u306A) character
No glyph found for the ら (\u3089) character
該当のソースコード
processing
1fullScreen(); 2background(0); 3PFont font = createFont("", 48, true); 4textFont(font); 5PFont t=loadFont("InkFree-48.vlw"); 6textFont(t); 7fill(255, 0, 0); 8for (int i=0; i<=1900; i+=150) 9{ 10 for (int j=0; j<=1090; j+=30) 11 { 12 textSize(30); 13 text("さようなら", i, j); 14 } 15} 16
試したこと
fullScreen();
background(0);
fill(255, 0, 0);
for (int i=0; i<=1900; i+=150)
{
for (int j=0; j<=1090; j+=30)
{
textSize(30);
text("さようなら", i, j);
}
}
を入力し、実行
→文字化け
→調べる
→PFont font = createFont("",48,true);
textFont(font);
と入力すると文字化けが解消されることを知る、textSizeが原因だとわかる
→文字化け解消(フォントはデフォルトの状態)
→文字のフォントを変えようとする(InkFreeというフォントにしたい)
→PFont t=loadFont("InkFree-48.vlw");
textFont(t);
と入力する
→上記のエラーコード
→” ”の中をInkFree,InkFree-48,InkFree-48.vlwとそれぞれ入力しましたが、いずれも駄目でした。
補足情報(FW/ツールのバージョンなど)
processingはJavaのモードで使用しています。
回答2件
あなたの回答
tips
プレビュー