MCPcopy Create free account
hub / github.com/wavetermdev/waveterm / loadHackNerdFont

Function loadHackNerdFont

frontend/util/fontutil.ts:39–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39function 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
70function loadInterFont() {
71 if (isInterFontLoaded) {

Callers 1

loadFontsFunction · 0.85

Calls 1

addToFontFaceSetFunction · 0.85

Tested by

no test coverage detected