3

PlayN 或支持库(如 TriplePlay 等)对非标准字体(尤其是自定义 TrueType 字体)提供什么样的支持。

4

1 回答 1

7

您必须在要使用的每个后端上以不同方式注册字体,但是一旦按名称注册字体,您就可以像使用任何内置字体一样使用它,只需调用PlayN.graphics().createFont(name, style, size).

HTML5 后端在加载游戏的页面上使用@font-faceCSS注册字体。Android 和 Java 后端需要一些代码来注册字体,而在 iOS 后端中,字体必须在您的Info.plist文件中列出。

PlayN Showcase 示例应用程序演示了所有平台的自定义字体注册:

于 2012-02-02T17:20:55.963 回答