Created
December 29, 2014 18:34
-
-
Save kzaitsev/69268898aeb79b2aed03 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
</head> | |
<body> | |
<h1>Web Font Loader Demos</h1> | |
<p> | |
Demonstrations of pure CSS and JavaScript-enhanced use of @font-face. | |
</p> | |
<p> | |
Note that many of these demonstrations use a <strong>slow proxy</strong> to | |
increase the amount of time it takes to load a font. We do this to make it | |
more obvious that the events system is working. It <em>does not</em> represent | |
real world usage. | |
</p> | |
<h2>Modules</h2> | |
<p> | |
Web Font Loader provides modules to load fonts from many places. | |
</p> | |
<ol> | |
<li><a href="/google-css.html">Google / CSS Link</a>: Load fonts from Google with a <code>link</code> tag. Consider this a base case for font loading.</li> | |
<li><a href="/google.html">Google / Web Font Loader</a>: Load fonts from Google with Web Font Loader.</li> | |
<li><a href="/typekit.html">Typekit / Web Font Loader</a>: Load fonts from Typekit with Web Font Loader.</li> | |
<li><a href="/custom.html">Custom / Web Font Loader</a>: Load fonts from your own CSS with Web Font Loader.</li> | |
<li><a href="/fontdeck.html">Fontdeck / Web Font Loader</a>: Load fonts from Fontdeck with Web Font Loader.</li> | |
<li><a href="/monotype.html">Monotype / Web Font Loader</a>: Load fonts from fonts.com with Web Font Loader.</li> | |
</ol> | |
<h2>Modules in Iframes</h2> | |
<p> | |
Web Font Loader provides the ability to load fonts in child iframes using modules, instead of the main window. | |
</p> | |
<ol> | |
<li><a href="/google-iframe.html">Google / Web Font Loader</a>: Load fonts from Google in a child iframe with Web Font Loader.</li> | |
<li><a href="/typekit-iframe.html">Typekit / Web Font Loader</a>: Load fonts from Typekit in a child iframe with Web Font Loader.</li> | |
<li><a href="/custom-iframe.html">Custom / Web Font Loader</a>: Load fonts from your own CSS in a child iframe with Web Font Loader.</li> | |
<li>Fontdeck / Web Font Loader: Their demo fonts seem to be broken at the moment, so we don't have an iframe demo of this module.</li> | |
<li><a href="/monotype-iframe.html">Monotype / Web Font Loader</a>: Load fonts from fonts.com in a child iframe with Web Font Loader.</li> | |
</ol> | |
<h2>Events</h2> | |
<p> | |
Web Font Loader provides events to help control font rendering across browsers. Here are some sample uses. | |
</p> | |
<ol> | |
<li><a href="/event-css-active.html">Show when rendered (CSS)</a>: Use CSS to show part of the page only when the font has rendered. (Webkit style)</li> | |
<li><a href="/event-js-active.html">Show when rendered (JS)</a>: Use JS to show part of the page only when the font has rendered. (Webkit style)</li> | |
<li><a href="/event-css-inactive.html">Fallback before rendered (CSS)</a>: Use CSS to show fallback font before the font has rendered. (Mozilla style)</li> | |
<li><a href="/event-css-loading.html">Show loading message (CSS)</a>: Use CSS to show a message while the font loads.</li> | |
<li><a href="/event-js-loading.html">Show loading message (JS)</a>: Use JS to show a message while the font loads.</li> | |
</ol> | |
<h2>More Events</h2> | |
<p> | |
More complex samples using events. | |
</p> | |
<ol> | |
<li><a href="/event-css-active-multiple.html">Multiple font loads</a>: Use CSS to control more than one font.</li> | |
<li><a href="/events.html">Multiple typefaces</a>: The full CSS and JS event cycle when using multiple typefaces.</li> | |
<li><a href="/events-variations.html">Multiple variations</a>: The full CSS and JS event cycle when using multiple weights and styles of one typeface.</li> | |
</ol> | |
<h2>IE Behavior</h2> | |
<p> | |
Web Font Loader helps workaround IE's page blocking behavior. | |
</p> | |
<ol> | |
<li><a href="/ie-slow-link.html">Slow Link</a>: Demonstrate that IE blocks the whole page when loading fonts via a LINK tag.</li> | |
<li><a href="/ie-fast-js.html">Fast JS</a>: By default, Web Font Loader works around the default IE loading behavior.</li> | |
<li><a href="/ie-slow-js.html">Slow JS</a>: Restore the default IE loading behavior.</li> | |
</ol> | |
<h2>Tests</h2> | |
<p> | |
Additional demo pages to test specific functionality. | |
</p> | |
<ol> | |
<li><a href="/typekit-variations.html">Typekit with Multiple Variations</a></li> | |
<li><a href="/fontwatchrunner-default-fonts.html">Default font stacks for FontWatchRunner</li> | |
</ol> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment