Mark Duppenthaler
Port over VR performance fixes and cleanup
34021fc
raw
history blame
580 Bytes
import robotoFontFamilyJson from '../assets/RobotoMono-Regular-msdf.json?url';
async function fetchSupportedCharSet(): Promise<Set<string>> {
try {
const response = await fetch(robotoFontFamilyJson);
const fontFamily = await response.json();
return new Set(fontFamily.info.charset);
} catch (e) {
console.error('Failed to fetch supported XR charset', e);
return new Set();
}
}
let charSet = new Set<string>();
fetchSupportedCharSet().then((result) => (charSet = result));
export default function supportedCharSet(): Set<string> {
return charSet;
}