TPThomas Portelangeinblog.lekoala.be·5h ago · 5 min readStop installing Tabler Icons: build a sprite insteadEvery time I ask a coding agent to add an icon to a project, the same thing happens: it runs npm install @tabler/icons-webfont. It is the obvious move. It is also a bad one. This blog entry serves as 00
OAOguzhan Atalayinblog.oguzhanatalay.com·2d ago · 14 min readEngraving Images Live in the Browser: Generative Line Art with SVG and WebGLEvery image on oguzhanatalay.com is an engraving, and none of them ships as an image file. The portrait, the mountain range behind it, the ten illustrated plates in the work section and the sea at the00
BCBeta Calendarsin2027.hashnode.dev·2d ago · 13 min readThe Geometry Behind a Printable Year: Building a Deterministic Calendar Rendering PipelineA printable calendar is often treated as a date-formatting feature: find the first day, place numbers in boxes, then call window.print(). That description skips most of the hard parts. A reliable resu00
URUmair Ranaindevomnitools.hashnode.dev·4d ago · 5 min readWhy Your SVG Icons Break When Converted to Web Fonts (And How to Fix Inverted Glyphs)Converting SVGs into custom icon fonts sounds straightforward until you compile your first glyph set. You export ten clean icons from Figma or Illustrator, feed them into an icon font generator, and o00
CACX ArtLabincxlab.hashnode.dev·Sep 9 · 3 min readI built an avatar component for a Grok Bot-like AI app, then realized it could also work as a standalone open-source projectI’m working on a small AI project that’s somewhat similar in spirit to Grok Bot. One of the first things I needed was a character/avatar, so I started there. I ended up spending more time on the avata00
TITaofeeq Ibraheeminstepdiag.hashnode.dev·Sep 3 · 4 min readBuilding a Lightweight Interactive Workflow Diagram Renderer with Vanilla JavaScript and SVGWhen building documentation tools, visual workflow builders, or interactive documentation pages, pulling in massive heavy graph libraries can bloat your bundle size. If your use case only requires ren00
VKVansh Kabrainvansh3104.hashnode.dev·Aug 23 · 3 min readWeek 12: The End of GSoC 2026And just like that, twelve weeks of GSoC are over. Looking back, this project started with a fairly simple goal: build native SVG import and export for p5.js using the new p5.Shape system. It ended up10
RRRoman Riaboshtaninroman-riaboshtan.hashnode.dev·Aug 16 · 22 min readWhy Figma SVG Icons Disappear in the BrowserThis usually starts with a perfectly ordinary message: “Can you export this icon from Figma?” Someone copies it, opens the file in a browser, and gets nothing. Or a tiny mark in the middle of a huge w10
RRRoman Riaboshtaninroman-riaboshtan.hashnode.dev·Aug 12 · 20 min readInline SVG vs <img> vs CSS Background vs SVG Sprite: Choosing the Right Fit Teams rarely argue about SVG itself. The argument is usually about how to put it on the page. Make that decision once in a hurry and it can hang around for several release cycles. The usual problems a10
CTColor Toolinfreecolortool.hashnode.dev·Aug 13 · 1 min readQuick way to recolor SVG icons without opening a design tool?I was working on a few icons recently and needed to change their colors quickly. Normally I would open the SVG in a design tool or edit the code manually, but that feels a bit too much when you only n00