SVGICONS2SVGFONT(1)
π SVGICONS2SVGFONT π
okay bestie, sit down, hydrate, and let me tell you about svgicons2svgfont β a lil User Command that takes a whole pile of your SVG icons and smooshes them into one single SVG font. like, glow-up for your icon folder. no cap. π¦
β¨ NAME β¨
svgicons2svgfont β converting a whole set of SVG files into one SVG font, and honestly? iconic behaviour. π
π SYNOPSIS π
svgicons2svgfont [options] <icons ...>
so yeah, you pass your <icons ...> (as many as your heart desires, fr fr) plus whatever [options] you're feeling, and it does the thing. π
πΈ OPTIONS πΈ
every single flag, no gatekeeping, we love to see it:
-V,--versionβ prints the version number, so you can flex which one you're running. β¨-v,--verboseβ tell me everything! literally, it wants the tea. π£οΈ-o,--output [/dev/stdout]β the file to write output to. defaults to[/dev/stdout], so if you say nothing it just yells the result straight into your terminal. π-f,--fontname [value]β the font family name you want. defaults to[iconfont]. name it something cute bestie, it's your baby. πΌ-i,--fontId [value]β the font id you want. defaults to[fontname], i.e. it copies whatever you gave thefontname. lowkey efficient. π«Ά--style [value]β the font style you want. slay accordingly. π--weight [value]β the font weight you want. thick or thin, no judgement. βοΈ-w,--fixedWidthβ creates a monospace font of the width of the largest input icon. everybody gets the same width, it's giving fair and equal. π₯-c,--centerhorizontallyβ calculates the bounds of a glyph and centers it horizontally. symmetry queen. π-y,--centerVerticallyβ centers the glyphs vertically in the generated font. up and down, perfectly mid (in the good way). π§-n,--normalizeβ normalizes icons by scaling them to the height of the highest icon. tallest one sets the standard, everyone else matches. main character energy tbh. β¨-p,--preserveAspectRatioβ used withnormalizeto scale down a glyph if the SVG width is greater than the height. note: it rides withnormalize, they're a duo. π--height [value]β the output font height. defaults to[MAX(icons.height)], and icons will be scaled so the highest has this height. so the tallest icon basically decides the vibe. β-r,--round [value]β sets up the SVG path rounding. defaults to[10e12]. π’-d,--descent [value]β the font descent. defaults to[0]. β¬οΈ--ascent [value]β the font ascent. defaults to[height - descent]. β¬οΈ-s,--startunicode [value]β the start unicode codepoint for unprefixed files. defaults to[0xEA01], so that's where the numbering starts, bestie. π€--prependUnicodeβ prefixes files with their automatically allocated unicode code point. it just labels them with their own lil number, no cap. π·οΈ-m,--metadataβ content of the metadata tag. put your lil lore in there. π-h,--helpβ displays help for command. your safety net when the flags get overwhelming. π«
reminder that defaults shown in brackets are just where things land if you don't say anything β they're not here to surprise you. defaults are the friends who show up without being asked. π
π¦ that's the whole vibe π¦
this is svgicons2svgfont version 12.0.0 dropping in April 2026, and that's the page, periodt. go make a font out of your icons, you absolute icon. ππ
π¦ where this page comes from
- ubuntu stonking: node-webfont 11.4.0+dfsg2+~cs35.7.26-19 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms