【问题标题】:PlayN Font SupportPlayN 字体支持
【发布时间】:2012-02-24 18:37:29
【问题描述】:

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

【问题讨论】:

    标签: fonts truetype playn


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢——这很有帮助。 Android 和 Java 字体注册将是无价的;请在添加时告诉我。:)
    • 能否请您更准确地了解字体。我正在尝试在 ForPlay 中的 SurfaceCanvas 内部进行简单的居中...到目前为止没有运气,我一直在寻找 FontMetrics 但没有 GWT ...我只想简单地将文本在画布内居中.. 如果还有更简单的方法请大喊:D [link]stackoverflow.com/questions/9211089/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2012-12-31
    • 2023-03-10
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多