8 Commits

Author SHA1 Message Date
ubunteroz 378efb126c Update brands and solid-straight webfont binaries 2026-05-07 17:22:54 +08:00
ubunteroz bb0ecfbb26 fix: add consistent 1em sizing and centering to icon base styles 2026-05-05 11:34:45 +08:00
ubunteroz c1e56f0c20 refactor: update variable names and comments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 17:09:23 +08:00
ubunteroz 4198dfdd8a Change CSS naming 2026-01-27 15:55:45 +08:00
ubunteroz b9ee8b92da chore: remove unused uicons artifacts and update docs
Remove CDN-based uicons CSS files and orphaned uicons webfonts that
are not used by the local build system. The package uses flaticon-*
CSS files with self-hosted fonts instead.

Also updates README Package Structure section to reflect actual files.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 11:35:51 +08:00
ubunteroz 1bfb462ba4 feat: add CSS files for all 15 font variants with corner style variants
Adds individual CSS files for bold, duotone, solid, and thin weights
across straight, rounded, and chubby corner styles. Regenerates all
webfont binaries (TTF, WOFF, WOFF2) with updated builds.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 11:20:47 +08:00
ubunteroz 0a8c540a38 fix: use fontforge -script and generate modular CSS with @import
- Changed build-fonts.js to invoke fontforge -script instead of python3
- Main CSS now uses @import for variant-specific CSS files
- Each variant CSS uses local webfont paths (../webfonts/)
2026-01-24 11:12:15 +08:00
ubunteroz ae66c2e34c Initial commit: Flaticon UIcons package with local font build system
Add 50,000+ icon font package sourced from Flaticon API with local
webfonts and interactive icon explorer.

Features:
- 50,492 icons across 15 style variations (weight × corner)
- Self-hosted webfonts (TTF, WOFF, WOFF2)
- Interactive icon explorer with search and filters
- FontForge-based build pipeline for generating fonts from SVGs
- Drop-in CSS with class-based icon usage

Build scripts:
- scripts/build-font.py - Standalone FontForge Python script
- build-fonts.js - Node.js orchestrator for font generation
- update-icon-list.js - Fetch icon metadata from Flaticon API
- build-icons-js.js - Generate browser-ready icon dataset

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Z.ai GLM 4.7 <noreply@z.ai>
2026-01-24 10:58:23 +08:00