import { TextStyle } from 'pixi.js'
import { For, Show, Suspense, createEffect } from 'solid-js'
} from '../../../../solid-pixi/src/index'
render(() => <LoadingFonts canvas={document.getElementById('root')! as HTMLCanvasElement} />)
{ alias: 'ChaChicle', src: 'https://pixijs.com/assets/webfont-loader/ChaChicle.ttf' },
{ alias: 'Lineal', src: 'https://pixijs.com/assets/webfont-loader/Lineal.otf' },
alias: 'Dotrice Regular',
src: 'https://pixijs.com/assets/webfont-loader/Dotrice-Regular.woff'
{ alias: 'Crosterian', src: 'https://pixijs.com/assets/webfont-loader/Crosterian.woff2' }
function Font(props: { fontFamily: string; y: number }) {
fontFamily: props.fontFamily,
const [bundle] = useBundle('fonts', fonts)
{(fontFamily, i) => <Font y={i() * 150} fontFamily={fontFamily.alias} />}
function LoadingFonts(props) {
<Application background='#1099bb' resizeTo={window} canvas={props.canvas}>