AsepriteのユーザーテーマにPixelフォントを使ったり組み込んだりする
https://gyazo.com/a360329fed861dd7acc71c1c914c49c4
……といった感じでUIにPixelフォントを使ったテーマがあるのだが、それの中身をちら見してわかった事のまとめ
普通にテーマ作成の事を調べたら出てきそうな気もするけど
以下の手順を踏めば、もともとPixelフォントを使用していないテーマに対してもPixelフォントを適用させる事ができる。
フォントの同梱
フォントはテーマを格納するディレクトリに同梱しておく必要がある
https://gyazo.com/007ce24564d590d60139cec3a1258570
上記例だとPixelMplus10-Regular.ttfを使っている
PC本体に登録されているフォントは基本的に認識してくれないので、使いたかったらコピーなどが必要
テーマ内で使用するフォントの定義
以下のように、フォント本体の情報とパス定義→idと紐付けといった形で行う
code:.xml
<fonts>
<font name="PixelMplus10"
type="truetype"
antialias="false"
file="./PixelMplus10-Regular.ttf">
<fallback font="Unicode Japanese" size="10" />
</font>
<font id="default" font="PixelMplus10" size="10"/>
<font id="mini" font="PixelMplus10" size="10"/>
</fonts>