Fluid font project proposal
jhung at ocadu.ca
Thu Nov 13 15:10:34 UTC 2014
In the Fluid project, we have been using font icons widely in our UI's over
the past year. Currently, when a project needs icons we:
- duplicate a font from another project;
- create a new font from scratch;
- or mix-and-match existing glyphs with new glyphs by either importing
multiple fonts in the markup, or by creating another font set that contains
all the glyphs.
The unintended consequence is that this creates a maintenance issue when
designing, deploying, and using icon fonts.
Dana, Justin and I discussed this and would like to put forth the following
proposal for discussion:
1. Create a new repository on github which stores SVG files used to
2. Use a grunt plugin (like grunt-webfont
<https://www.npmjs.org/package/grunt-webfont>) that generates fonts from
Using github helps solve the maintenance issue, and the grunt plugin helps
with the deployment of fonts.
This system should also be able to handle generation of multiple icon sets
from a configuration file, and allow users to specify their own Unicode
PUAs (the unique IDs used in CSS to reference a specific glyph) so that
icons have predictable and stable implementation in deployment. We will
need to investigate these requirements more closely.
I have filed this issue / proposal under
If a reasonable solution can be found, a similar approach could be
implemented in other projects.
We welcome your comments.
INCLUSIVE DESIGNER, IDRC
*T:* 416 977 6000 x3951
*F:* 416 977 9844
*E:* jhung at ocadu.ca
Inclusive Design Research Centre
205 Richmond Street W, Toronto, ON, M5V 1V3
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fluid-work