PlayN或支持库(如TriplePlay等)对非标准字体提供了哪些支持 - 特别是自定义TrueType字体。
答案 0 :(得分:7)
您必须在要使用的每个后端上以不同方式注册字体,但是一旦按名称注册了字体,您只需调用PlayN.graphics().createFont(name, style, size)
就可以像使用任何内置字体一样使用它。
HTML5后端在加载游戏的页面上使用@font-face
in CSS注册字体。 Android和Java后端需要一些代码才能注册字体,而在iOS后端,字体必须列在Info.plist
文件中。
PlayN Showcase示例应用程序演示了所有平台的自定义字体注册: