UNPKG

@quick-game/cli

Version:

Command line interface for rapid qg development

33 lines 1 kB
// Copyright 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. export class CSSFontFace { #fontFamily; #fontVariationAxes; #fontVariationAxesByTag; #src; #fontDisplay; constructor(payload) { this.#fontFamily = payload.fontFamily; this.#fontVariationAxes = payload.fontVariationAxes || []; this.#fontVariationAxesByTag = new Map(); this.#src = payload.src; this.#fontDisplay = payload.fontDisplay; for (const axis of this.#fontVariationAxes) { this.#fontVariationAxesByTag.set(axis.tag, axis); } } getFontFamily() { return this.#fontFamily; } getSrc() { return this.#src; } getFontDisplay() { return this.#fontDisplay; } getVariationAxisByTag(tag) { return this.#fontVariationAxesByTag.get(tag); } } //# sourceMappingURL=CSSFontFace.js.map