3
PlayN或支持库(如TriplePlay等)对非标准字体(特别是自定义TrueType字体)提供什么样的支持。PlayN字体支持
PlayN或支持库(如TriplePlay等)对非标准字体(特别是自定义TrueType字体)提供什么样的支持。PlayN字体支持
您必须在您打算使用的每个后端上以不同的方式注册字体,但是一旦字体按名称注册,您可以通过简单地调用PlayN.graphics().createFont(name, style, size)
来像使用任何内置字体一样使用它。
HTML5后端在加载游戏的页面上使用@font-face
in CSS注册字体。 Android和Java后端需要一些代码来注册字体,并且在iOS后端中,字体必须列在您的Info.plist
文件中。
的PlayN展示示例应用程序演示自定义字体登记所有平台:
感谢 - 这是有帮助的。 Android和Java字体注册将是非常宝贵的;请让我知道,当你添加。:) – hatboyzero 2012-02-02 17:44:38
你可以请更精确的字体。我正在尝试在ForPlay中获得一个简单的居中SurfaceCanvas ...并且目前还没有运气,我已经找到了FontMetrics,但是没有用于GWT的...我只想简单地将一个文本居中在画布中。如果有更简单的方式请大喊:D [link] http://stackoverflow.com/questions/9211089/textcentering-inside-canvas-playn [/ link] – Darwly 2012-02-09 12:43:30