()
| 37 | } |
| 38 | |
| 39 | function loadHackNerdFont() { |
| 40 | if (isHackNerdFontLoaded) { |
| 41 | return; |
| 42 | } |
| 43 | isHackFontLoaded = true; |
| 44 | const hackRegular = new FontFace("Hack", "url('fonts/hacknerdmono-regular.ttf')", { |
| 45 | style: "normal", |
| 46 | weight: "400", |
| 47 | }); |
| 48 | const hackBold = new FontFace("Hack", "url('fonts/hacknerdmono-bold.ttf')", { |
| 49 | style: "normal", |
| 50 | weight: "700", |
| 51 | }); |
| 52 | const hackItalic = new FontFace("Hack", "url('fonts/hacknerdmono-italic.ttf')", { |
| 53 | style: "italic", |
| 54 | weight: "400", |
| 55 | }); |
| 56 | const hackBoldItalic = new FontFace("Hack", "url('fonts/hacknerdmono-bolditalic.ttf')", { |
| 57 | style: "italic", |
| 58 | weight: "700", |
| 59 | }); |
| 60 | addToFontFaceSet(document.fonts, hackRegular); |
| 61 | addToFontFaceSet(document.fonts, hackBold); |
| 62 | addToFontFaceSet(document.fonts, hackItalic); |
| 63 | addToFontFaceSet(document.fonts, hackBoldItalic); |
| 64 | hackRegular.load(); |
| 65 | hackBold.load(); |
| 66 | hackItalic.load(); |
| 67 | hackBoldItalic.load(); |
| 68 | } |
| 69 | |
| 70 | function loadInterFont() { |
| 71 | if (isInterFontLoaded) { |
no test coverage detected