| 54 | } |
| 55 | |
| 56 | function applyFonts(settings: alphaTab.Settings): void { |
| 57 | settings.display.resources.copyrightFont.families = ['Noto Sans']; |
| 58 | settings.display.resources.titleFont.families = ['Noto Serif']; |
| 59 | settings.display.resources.subTitleFont.families = ['Noto Serif']; |
| 60 | settings.display.resources.wordsFont.families = ['Noto Serif']; |
| 61 | settings.display.resources.effectFont.families = ['Noto Serif']; |
| 62 | settings.display.resources.timerFont.families = ['Noto Serif']; |
| 63 | settings.display.resources.fretboardNumberFont.families = ['Noto Sans']; |
| 64 | settings.display.resources.tablatureFont.families = ['Noto Sans']; |
| 65 | settings.display.resources.graceFont.families = ['Noto Sans']; |
| 66 | settings.display.resources.barNumberFont.families = ['Noto Sans']; |
| 67 | settings.display.resources.markerFont.families = ['Noto Serif']; |
| 68 | settings.display.resources.directionsFont.families = ['Noto Serif']; |
| 69 | settings.display.resources.numberedNotationFont.families = ['Noto Sans']; |
| 70 | settings.display.resources.numberedNotationGraceFont.families = ['Noto Sans']; |
| 71 | } |
| 72 | |
| 73 | export function buildSettings(options: ControlAppOptions, viewport: HTMLElement): alphaTab.Settings { |
| 74 | const params = new URL(window.location.href).searchParams; |