Generate custom icon webfonts from SVG vectors via command line.
FontCustom is a Ruby-based command-line tool that generates custom icon webfonts from SVG vector files. It automates the creation of cross-browser compatible font files (TTF, WOFF, EOT, SVG) and corresponding CSS, making it easier to use custom icons in web projects without relying on external font services.
Web developers and designers who need to create and integrate custom icon fonts into their projects, especially those using frameworks like Rails or working with asset pipelines.
It simplifies the icon font generation process by providing a straightforward CLI, customizable templates, and integration with popular development workflows, saving time compared to manual font creation tools.
Generate custom icon webfonts from the comfort of the command line.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides simple CLI commands like `fontcustom compile` and `watch` to automate SVG-to-webfont conversion, reducing manual steps in icon management.
Supports YAML config files for customizing font settings, output paths, and templates, as shown in the Rails example for tailored integration.
Works seamlessly with Rails and Compass via dedicated templates like `scss-rails`, generating asset pipeline-compatible files as documented in the README.
Generates multiple font formats (TTF, WOFF, EOT, SVG) from SVGs, ensuring broad browser compatibility without external services.
Project is over a decade old and explicitly marked as no longer actively maintained in the README, meaning no updates, bug fixes, or support for modern features.
Requires installing multiple system dependencies like Ruby 2.6+, FontForge, and WOFF2 tools, with non-trivial setup steps across OSes, as detailed in the installation guide.
Only supports solid colors and skips SVGs with transparency, restricting design flexibility and requiring manual adjustments per the SVG guidelines.