fontcustom
GitHub describes it as Generate custom icon webfonts from the comfort of the command line.. The repository metadata lists Ruby as its primary language. This article stays within the project description and details documented in the GitHub repository README.
FontCustom/fontcustom: README details
GitHub describes it as Generate custom icon webfonts from the comfort of the command line.. The repository metadata lists Ruby as its primary language. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as Generate custom icon webfonts from the comfort of the command line.. The repository metadata lists Ruby as its primary language. The README describes the project this way: [!WARNING] This project is over a decade old. It has served its purpose well, but modern browser SVG support makes icon fonts largely unncessary. It remains available for existing users but is no longer actively maintained. Alternatives: - Inline SVG or SVG sprites with elements - Font Awesome - Heroicons - Lucide - Feather Icons - Material Symbols
Font Custom
The README section "Font Custom" states: Generate cross-browser icon fonts and supporting files (@font-face CSS, etc.) from a collection of SVGs (example).
Installation
The README section "Installation" states: 1. Install fontforge: http://fontforge.github.io/en-US/downloads/windows/ - Install to a path without spaces, eg c:\FontForgeBuilds - At the end of the installer check the 'run fontforge' box. It finishes some set up. 2. Add the installation path to your System PATH variable (c:\FontForgeBuilds\bin) 3. Open up a new command prompt and test it. fontforge -help 4. gem install fontcustom
Configuration
The README section "Configuration" states: To manage settings between compiles, run fontcustom config to generate a config file. Inside, you'll find a list of all possible options . Each option is also available as a dash-case command line flag (e.g. --css-selector ) that overrides the config file.
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes