What problem does it solve? Icons in the Tesserae UI toolkit render off-center because vendor font glyphs are not optically centered, and CSS-based nudges get rounded away at small pixel sizes. This Skill runs the Build.UpdateInterfaceIcons pipeline that downloads the UIcons fonts, regenerates the enum and stylesheets, measures every glyph in headless Chromium, and shifts glyph outlines inside the woff2 files so centering survives at any size. ## Core Features & Use Cases - Font regeneration pipeline: Downloads all nine UIcons weights from Flaticon, rewrites the uicons-*.css files, and regenerates the UIcons enum in one gated run. - Baked optical centering: Measures each glyph's rendered ink in headless Chromium and shifts outlines inside the woff2 glyph encoding, so corrections survive at any icon size instead of being rounded away by CSS pixel snapping. - Alignment group preservation: Keeps icons that must overlap (checkbox/square, state variants, frame families) registered to shared offsets via union-find capping rules. - Use Case: When an icon looks off-center or overlapping icons like checkbox and square have drifted apart, run the tool to re-measure and re-bake the corrections, with built-in checks that fail the run if any glyph ends up worse. ## Quick Start Run the icon update pipeline with dotnet run --project Build.UpdateInterfaceIcons to download, regenerate, and re-center the UIcons fonts.