私は、バックワードEまたは存在するシンボルをpygameに表示する方法を知りました。私はテキスト文字列を移動していると私はそこにシンボルが存在する必要が表示されます。私が試してみると、正しく表示されません。前もって感謝します。pygameにはどのように特殊文字が表示されますか?
1
A
答えて
2
あなたのフォントがサポートしている限り、Pygameは特殊文字のレンダリングには何の問題もありません。
Guiプログラムは、プライマリフォントに特殊文字が含まれていない場合、特殊文字のフォントを単に交換することがよくあります。 Pygameはそれほどスマートではありません。使用するフォントには、レンダリングしようとするすべての文字が含まれていることを確認する必要があります。または、醜い四角で置き換えられます。 ∃を含むフォントの例はDejaVu sansです。
Python 2.xを使用している場合は、Python側でいくつか問題が発生する可能性があります。 Pythonの文字列は8ビットなので、特殊文字は使用できません。 ∃を含む文字列は、Unicode文字列である必要があります。 Unicode文字列は、u "this"のように、引用符の前にuが付いた文字列です。 Python 2ファイルのデフォルトのエンコーディングもUnicodeではないので、エンコーディングヘッダーを含めるか、u "\ u2203"のようなエスケープシーケンスを使用して∃を参照できます。 Python 3には、すぐに使用できる特殊文字は何の問題もありません。 (詳細については、https://docs.python.org/2/howto/unicode.htmlにアクセスしてください)
関連する問題
- 1. C#/ .NETのwinformではこの特殊文字はどのように表示されますか?
- 2. SQL_ASCIIのデータベースに特殊文字が表示されない
- 3. C++の特殊文字は "?"と表示されます。
- 4. oDataクエリで特殊文字はどのように処理されますか?
- 5. ウェブページに特殊文字が表示されない
- 6. 表示特殊文字
- 7. Nablaの特殊文字はNull文字で表示されます
- 8. TextViewに特殊文字(–など)を表示するにはどうすればよいですか?
- 9. 特定の特殊文字がRegexで文字列内のどこにも表示されないようにしますか?
- 10. 特殊言語の文字が表示されない
- 11. XMLスタジオでXMLの特殊文字が表示されない
- 12. コントローラーに特殊文字が渡されませんでしたか?どのように特殊文字をエスケープできますか?
- 13. EXTJS、どのように特殊文字をエスケープするには?
- 14. 特殊絵文字が正しく表示されない
- 15. JS特殊文字が表示されない
- 16. UTF-8特殊文字が表示されない
- 17. htmlの特殊文字に改行を表示するには
- 18. PHPページからの特殊文字は表示されません
- 19. anglejsアプリケーションでui-selectフィールドのプレースホルダテキストに特殊文字が表示されない
- 20. BULK INSERTの後に特殊文字が正しく表示されない
- 21. ブラウザに特殊文字を表示するには
- 22. 私の特殊文字は、私はワードプレスに適切に私の特別な文字表示を作るにはどうすればよい
- 23. ブラウザに特殊文字が正しく表示されますが、phpMyAdminでスクランブルされています
- 24. 文字列に特殊文字が含まれているかどうかを確認するには?
- 25. CakePHP名前に特殊文字を含む画像が表示されない
- 26. ウェブページにフォント(特殊文字)が正しく表示されない
- 27. NSString stringWithCStringは特殊文字を表示しませんか?
- 28. AJAX呼び出しで表示される表示特殊文字の問題
- 29. 特殊文字は疑問符 - ハッシュとして表示されます
- 30. d3.jsで正しく表示されるように特殊文字を取得する方法は?
[pygameでレンダリングするユニコード](http://stackoverflow.com/questions/31942122/rendering-unicode-in-pygame)の可能な複製 – DJMcMayhem