Font Service Specifics
Look up a font’s service vendor, through its delivery URL.
Getting started
If you’re using Browserify, first install the project:
npm install --save font-service-specifics
Then, require
it and do something based on the result.
var fontServiceSpecifics = require('font-service-specifics');
console.log(fontServiceSpecifics('http://fonts.googleapis.com/css?family=Slabo+27px'));
console.log(fontServiceSpecifics('fonts.typotheque.com'));
If you’re not using a module system, you can also drop in the font-service-specifics.js file with a similar result:
<script src="path/to/font-service-specifics.js"></script>
<script>
var service = fontServiceSpecifics('http://fast.fonts.net/cssapi/7492f661-79f4-4ab2-90f2-6a9eaf984a75.css');
console.log(service);
</script>
In this case you’ll almost definitely want to include it with whatever other build process you’re using to include font-service-specifics.js
in your main JavaScript file. Right now it is way larger (13kb) than it should be (<1kb), which I will be fixing.
License
The MIT License (MIT)
Copyright © 2014 Kenneth Ormandy & Chloi Inc.