diafygi / svg-font-to-svg-sprite-converter

Simple script that converts svg fonts to svg symbols. Demo: https://diafygi.github.io/svg-font-to-svg-sprite-converter/examples/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Convert Icon Fonts to SVG Sprites

This is a simple script that reads svg font files and converts them into an svg sprite file. I use this script to convert icon fonts into svg sprite files.

Demo Website

https://diafygi.github.io/svg-font-to-svg-sprite-converter/examples/

Example icon fonts that have been converted

Manual

$ python svg_font_to_svg_sprite_converter.py --help
usage: svg_font_to_svg_sprite_converter.py [-h] [--css CSS]
                                           [--offset-relative]
                                           SVG_FONT

Convert an svg font to an svg sprite file.
=============
Example usage:
python svg_font_to_svg_sprite_converter.py --css /tmp/bootstrap.css /tmp/fonts/glyphicons-halflings-regular.svg > /tmp/glyphicons-sprite.svg
=============
Using result in website:
<style>.ico{position:relative;top:0;width:1em;height:1em;fill:currentColor;}</style>
<body>
    ...
    <svg class='ico'><use href='glyphicons-sprite.svg#bookmark'/></svg>
    ...
</body>
=============

positional arguments:
  SVG_FONT           path to svg font file

optional arguments:
  -h, --help         show this help message and exit
  --css CSS          path to css file (if any)
  --offset-relative  use if viewbox is cut off

License

The script is released under the MIT license. The example files for Bootstrap 3.3.7 Glyphicons and Font Awesome 4.7.0 are also open source.

About

Simple script that converts svg fonts to svg symbols. Demo: https://diafygi.github.io/svg-font-to-svg-sprite-converter/examples/

License:MIT License


Languages

Language:Python 100.0%