MCPcopy
hub / github.com/microsoft/SandDance / registerDefaultFontFaces

Function registerDefaultFontFaces

docs/app/js/sanddance-app.js:27677–27699  ·  view source on GitHub ↗
(baseUrl)

Source from the content-addressed store, hash-verified

27675 _registerFontFace(fontFamily, urlBase + "-bold", (0, _fluentFonts.FontWeights).bold, localFontName && localFontName + " Bold");
27676}
27677function registerDefaultFontFaces(baseUrl) {
27678 if (baseUrl) {
27679 var fontUrl = baseUrl + "/fonts";
27680 // Produce @font-face definitions for all supported web fonts.
27681 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Thai, "leelawadeeui-thai", "leelawadeeui");
27682 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Arabic, "segoeui-arabic");
27683 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Cyrillic, "segoeui-cyrillic");
27684 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).EastEuropean, "segoeui-easteuropean");
27685 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Greek, "segoeui-greek");
27686 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Hebrew, "segoeui-hebrew");
27687 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Vietnamese, "segoeui-vietnamese");
27688 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).WestEuropean, "segoeui-westeuropean", "segoeui", "Segoe UI");
27689 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontFamilies).Selawik, "selawik", "selawik");
27690 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Armenian, "segoeui-armenian");
27691 _registerFontFaceSet(fontUrl, (0, _fluentFonts.LocalizedFontNames).Georgian, "segoeui-georgian");
27692 // Leelawadee UI (Thai) does not have a 'light' weight, so we override
27693 // the font-face generated above to use the 'semilight' weight instead.
27694 _registerFontFace("Leelawadee UI Web", fontUrl + "/leelawadeeui-thai/leelawadeeui-semilight", (0, _fluentFonts.FontWeights).light);
27695 // Leelawadee UI (Thai) does not have a 'semibold' weight, so we override
27696 // the font-face generated above to use the 'bold' weight instead.
27697 _registerFontFace("Leelawadee UI Web", fontUrl + "/leelawadeeui-thai/leelawadeeui-bold", (0, _fluentFonts.FontWeights).semibold);
27698 }
27699}
27700/**
27701 * Reads the fontBaseUrl from window.FabricConfig.fontBaseUrl or falls back to a default.
27702 */ function _getFontBaseUrl() {

Callers 1

sanddance-app.jsFile · 0.85

Calls 2

_registerFontFaceSetFunction · 0.85
_registerFontFaceFunction · 0.85

Tested by

no test coverage detected