📄️ HTML, CSS, and JavaScript
HTML is super great at building UI's for the web, there are many popular front end frameworks and tool kits that will deliver highly polished UIs, so we recommend that first.
📄️ Screen Elements
Please consider html based first but if the UI makes more sense in-canvas look to screen elements.
📄️ Web Fonts
When building UIs in order to prevent a flash of unstyled content (a moment of default font/styling before the font loads) Excalibur has a built in resource type to help with that.