| 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; |
| } |
|
|