我想知道如何獲得backwords E或There Exists符號在pygame中顯示。我有一個文本字符串移動,我需要存在符號來顯示。每當我嘗試它都不會正確顯示。提前致謝。如何獲得pygame中顯示的特殊字符?
1
A
回答
2
只要你的字體支持它,Pygame沒有任何問題來渲染特殊字符。
Gui程序通常只是在主字體不包含特殊字符時才交換字體。 Pygame並不聰明,你需要確保你使用的字體包含你試圖呈現的每個字符,否則它們將被醜陋的方塊所取代。一個包含∃的字體的例子是DejaVu sans。
如果你使用python 2.x,你可能在python方面有一些問題。 Python字符串是8位,所以它們不能包含特殊字符。包含∃的字符串需要是Unicode字符串。一個Unicode字符串就是一個簡單的字符串,它在你引用之前有一個u,就像u「this」一樣。 python 2文件的默認編碼也不是Unicode,所以你可以包含一個編碼頭,或者使用一個轉義序列,如u「\ u2203」來引用∃。 Python 3在開箱即可使用特殊字符時沒有問題。 (欲瞭解更多信息,請參考https://docs.python.org/2/howto/unicode.html)
相關問題
- 1. 如何獲得顯示的特殊字符
- 2. 如何獲得特殊字符從URL
- 3. 如何顯示HTML特殊字符
- 4. 如何顯示特殊字符和curvearrowleft;
- 5. PHP顯示特殊字符
- 6. 顯示有特殊字符
- 7. 顯示特殊字符
- 8. 顯示C中的特殊字符
- 9. 如何在Kmer符號的UTF-8中顯示特殊字符
- 10. 在webview中顯示特殊字符
- 11. 在IE中顯示特殊字符
- 12. C#在TextBlock中顯示特殊字符
- 13. 在bash中顯示特殊字符echo
- 14. Android:在ListView中顯示特殊字符
- 15. 在android中不顯示特殊字符
- 16. 如何獲得SQL輸出中的特殊字符
- 17. 的iOS:如何顯示特殊字符斯威夫特[的NSString]
- 18. 如何在html中顯示JSON數據中的特殊字符?
- 19. 如何在html中顯示換行符爲特殊字符
- 20. 如何獲得特殊字符(如:)的Ruby之前的句子?
- 21. 顯示特殊的非英文字符
- 22. dompdf顯示問號的特殊字符?
- 23. tinybutstrong不顯示mysql的特殊字符
- 24. CKEditor的不顯示特殊字符
- 25. 如何獲得一段特殊字符的子字符串,例如中文
- 26. 如何在Python的CMD部分中顯示特殊字符
- 27. 如何使顯示CKEditor中的特殊字符成爲可能
- 28. 如何在ggplot中顯示變量的特殊字符?
- 29. 無法顯示從XML中獲取的特殊字符
- 30. 如何在數據庫中顯示特殊字符,例如:åäöutf8
[pygame中的Rendering unicode]的可能重複(http://stackoverflow.com/questions/31942122/rendering-unicode-in-pygame) – DJMcMayhem