Comments inline. > 1. Let people use the icon fonts anywhere. (ie. like "MS WingDings" can be > used for this purpose) We can always host the icon fonts on github to download. Could web developers package the icon fonts in the apps itself? That way they can use the font outside of Gaia if they want, and when perhaps we can write some script that would use the system icon fonts if they are present, otherwise it would fall back to the ones packaged in the app. That way we can get the performance gain.
It would be good if we can even go with 1 app to type this out for the next release, our initial plan was Settings. > 2. The patch in bug 1008458 introduces "private" fonts that use the Unicode > Private Use Area (PUA) for icon glyphs. > 3. Use PUA characters as per bug 1008458 but disable use of PUA characters in > local fonts on all platforms except for FirefoxOS certified apps. > 4. Use the OpenType discretionary ligatures ("dlig") feature to hide the > glyphs ( see https://bugzilla.mozilla.org/show_bug.cgi?id=1008458#c22 ) To me feels like #2 and #4 are the cleanest, #4 being the least code intensive, especially if we’d ideally want to go pure SVG. > I'd like some feedback here, first on my proposal that we go with Option 1 > for 1.4. Second, I'd like us to solve the font leakage problem for 2.0 with > one of the 3 other proposals, if still needed--I'd like to see how far we get > to improve SVG performance (bug 999931) to make all this a moot point. I > really am not a fan of icon fonts (see > https://twitter.com/73inches/status/468368206282113024/photo/1 ) We on the visual design team would prefer SVG over Icon Font as well, clearly there are some performance limitations as you cited, so we opted for icon fonts for the system icons since they are single colour. Each release we spend weeks trying to update graphics, so the sooner we can get something in place the better. --- Patryk Adamczyk, R.G.D. Design Manager - Visual Design, Firefox OS Mozilla Corporation _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform