Delivering Octicons with SVG
Feb 23, 2016Aaron Shekey

Summary
This post details the technical decision and implementation of replacing Octicon icon fonts with directly injected SVGs. It covers the rationale (rendering issues, page performance, accessibility, glyph sizing, authoring ease, animation potential), the chosen approach (Rails helper for SVG injection), and the exploration of alternative methods (external .svg, background images, img src, embedded svgstore). It also discusses performance observations and drawbacks like Firefox pixel-rounding and IE compatibility.