Sha256: 23ffefbfff95def1567aa628b6286ba769e636d5141a2ec7f517cc5b4a7a0d9d

Contents?: true

Size: 887 Bytes

Versions: 1

Compression:

Stored size: 887 Bytes

Contents

goog.provide('webfont');

goog.require('webfont.UserAgentParser');
goog.require('webfont.FontModuleLoader');
goog.require('webfont.WebFont');

/**
 * @typedef {Array.<string>}
 */
webfont.FontFamilies;

/**
 * @typedef {Object.<string, Array.<string>>}
 */
webfont.FontVariations;

/**
 * @typedef {Object.<string, Array.<string>>}
 */
webfont.FontTestStrings;

// Name of the global object.
var globalName = 'WebFont';

// Provide an instance of WebFont in the global namespace.
var globalNamespaceObject = window[globalName] = (function() {
  var userAgentParser = new webfont.UserAgentParser(navigator.userAgent, document);
  var userAgent = userAgentParser.parse();
  var fontModuleLoader = new webfont.FontModuleLoader();
  return new webfont.WebFont(window, fontModuleLoader, userAgent);
})();

// Export the public API.
globalNamespaceObject['load'] = globalNamespaceObject.load;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
webfontloader-1.4.0 src/core/initialize.js