Skip to content

Commit 2964192

Browse files
authored
fix: ensure smuflFontFamily is filled for multiple instances (#2574)
1 parent 0143df7 commit 2964192

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/alphatab/src/platform/javascript/BrowserUiFacade.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ interface ResultPlaceholder extends HTMLElement {
6565
*/
6666
interface RegisteredWebFont {
6767
hash: number;
68+
familyName: string;
6869
cssSource: string;
6970
elements: Map<
7071
HTMLDocument,
@@ -213,6 +214,7 @@ export class BrowserUiFacade implements IUiFacade<unknown> {
213214
element.element.innerText = '';
214215
}
215216
this._createStyleElements(settings);
217+
settings.display.resources.smuflFontFamilyName = this._webFont.familyName;
216218
this._file = settings.core.file;
217219
}
218220

@@ -444,10 +446,9 @@ export class BrowserUiFacade implements IUiFacade<unknown> {
444446
this._fontCheckers.set(familyName, checker);
445447
checker.checkForFontAvailability();
446448

447-
settings.display.resources.smuflFontFamilyName = familyName;
448-
449449
const webFont: RegisteredWebFont = {
450450
hash,
451+
familyName,
451452
elements: new Map(),
452453
fontSuffix,
453454
checker,

0 commit comments

Comments
 (0)