Files
AR-Menu/AR Menu/Needle/MenuScene/node_modules/three-mesh-ui/tests/utils/TestFonts.js
2025-11-30 08:35:03 +02:00

25 lines
502 B
JavaScript

/* global ThreeMeshUI */
export const preloadFonts = function( done ) {
let fontFamily = ThreeMeshUI.FontLibrary.getFontFamily("Roboto");
if( !fontFamily ){
fontFamily = ThreeMeshUI.FontLibrary.addFontFamily("Roboto")
}
// load fonts
ThreeMeshUI.FontLibrary.prepare(
fontFamily
.addVariant(
'400',
'normal',
"/base/examples/assets/fonts/msdf/roboto/regular.json",
"/base/examples/assets/fonts/msdf/roboto/regular.png",
true)
).then( done );
return fontFamily;
}