bemuse/src/devtools/playgrounds/font.js
import * as PIXI from 'pixi.js'
import MAIN from 'bemuse/utils/main-element'
export function main() {
const renderer = PIXI.autoDetectRenderer(640, 480)
const stage = new PIXI.Stage(0x8b8685)
const loader = new PIXI.loaders.Loader()
const urls = [
'/skins/default/Fonts/BemuseDefault-Meticulous.fnt',
'/skins/default/Fonts/BemuseDefault-Other.fnt',
]
for (const url of urls) loader.add(url, url)
loader.load(() => {
const text = new PIXI.BitmapText('*1234567890', {
font: 'BemuseDefault-Meticulous',
})
stage.addChild(text)
const text2 = new PIXI.BitmapText('01', {
font: 'BemuseDefault-Other',
})
text2.y = 100
stage.addChild(text2)
render()
console.log('Ok')
})
function render() {
renderer.render(stage)
}
MAIN.appendChild(renderer.view)
render()
}