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
あなたはより正確なフォントをしてくださいできますか?私は、ForPlayのSurfaceCanvasの中にシンプルなセンタリングをしようとしています...そして、これまでのところ、FontMetricsを探しましたが、GWTのためのものはありません...単にキャンバスの中にテキストを配置したいだけです。もっと簡単な方法がありますよ。D [link] http://stackoverflow.com/questions/9211089/textcentering-inside-canvas-playn [/ link] – Darwly