PlayN字体支持

3

PlayN或支持库(如TriplePlay和其他库)在非标准字体方面提供哪些支持?特别是对于自定义TrueType字体。

1个回答

7
您需要在每个后端上以不同的方式注册字体,但一旦按名称注册了字体,您就可以像使用任何内置字体一样简单地调用PlayN.graphics().createFont(name, style, size)来使用它。
HTML5后端使用CSS中的@font-face在加载游戏的页面上注册字体。Android和Java后端需要一些代码来注册字体,在iOS后端中,字体必须在您的Info.plist文件中列出。
PlayN Showcase示例应用程序演示了所有平台的自定义字体注册。

谢谢 - 这非常有帮助。Android 和 Java 字体注册将是无价之宝,如果您加入了,请告诉我。 :) - hatboyzero
请问您能否更精确地说明字体的问题。我正在尝试在ForPlay中的SurfaceCanvas内进行简单的居中对齐,但迄今为止没有成功,我已经寻找了FontMetrics,但GWT中没有这个功能...我只想简单地将文本居中对齐在画布内...如果有更简单的方法,请告诉我:D [链接]http://stackoverflow.com/questions/9211089/textcentering-inside-canvas-playn[/链接] - Darwly

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接