Releases: behify/powershell-font-renamer
Releases · behify/powershell-font-renamer
v1.0.0 - Initial Release
🎉 PowerShell Font Renamer v1.0.0 - Initial Release
The first stable release of PowerShell Font Renamer is here! This powerful tool brings professional font organization to your Windows system.
🌟 What's New
✨ Core Features
- Smart Font Analysis - Automatically extracts font family, subfamily, and version information
 - Standardized Naming - Converts fonts to professional 
Family (Subfamily) (vVersion).extformat - Intelligent Organization - Separates processed fonts from problematic ones
 - Comprehensive Logging - Detailed timestamped logs for every operation
 - Safe Testing - Simulation mode with 
-WhatIfparameter 
🔧 Technical Capabilities
- Multiple Format Support - TTF, OTF, WOFF, WOFF2
 - Advanced Subfamily Detection - Recognizes Bold, Italic, Light, Medium, combinations
 - Smart Version Extraction - From metadata, filenames, and fallback defaults
 - Robust Error Handling - Graceful handling of corrupt or problematic fonts
 - File Safety - Conflict prevention and original file preservation
 
🎯 User Experience
- Color-coded Output - Easy-to-understand status messages
 - Built-in Help System - Comprehensive 
Show-Helpcommand - Flexible Usage - Custom directory support and batch processing
 - Detailed Statistics - Complete operation summaries
 
📦 What's Included
FontRenamer.ps1- Main PowerShell scriptREADME.md- Complete documentation and usage guideCHANGELOG.md- Version history and planned featuresLICENSE- MIT License for maximum flexibility
🚀 Quick Start
# Download and navigate to script directory
cd "C:\Your\Fonts\Directory"
# Load the script
. .\FontRenamer.ps1
# Test run (recommended first step)
Rename-Fonts -WhatIf
# Process your fonts
Rename-Fonts📊 Example Results
Before:
Arial-Bold.ttf
Roboto-LightItalic-v2.1.otf
OpenSans-Regular.woff
After:
Processed_Fonts/
├── Arial (Bold) (v1.0).ttf
├── Roboto (Light Italic) (v2.1).otf
└── OpenSans (Regular) (v1.0).woff
🎯 Perfect For
- Graphic Designers - Organize large font collections
 - Web Developers - Standardize web font libraries
 - Typography Teams - Maintain consistent naming across projects
 - Font Enthusiasts - Professional personal font management
 
🛠️ System Requirements
- Windows PowerShell 5.1 or later
 - .NET Framework (included with PowerShell)
 - Windows operating system
 - Read/write permissions in target directories
 
🔐 Security & Safety
- MIT Licensed - Free for personal and commercial use
 - No External Dependencies - Uses only built-in Windows components
 - Safe by Design - Simulation mode and comprehensive error checking
 - Full Logging - Complete audit trail of all operations
 
🐛 Known Issues
- Very large font files (>100MB) may take longer to process
 - Some legacy or damaged fonts may not be analyzable
 - Version detection depends on font metadata quality
 
🔮 What's Next
Planning for v1.1.0:
- GUI interface for non-technical users
 - Additional font format support
 - Custom naming templates
 - Enhanced batch processing
 
🤝 Contributing
Found a bug or have a feature request?
- Open an issue on GitHub
 - Check the troubleshooting guide in README.md
 - Include log files when reporting issues
 
📞 Support
Need help? Check out:
- 📖 [Complete README](README.md) with usage examples
 - 📋 [Troubleshooting Guide](README.md#troubleshooting) for common issues
 - 🐛 [GitHub Issues](https://github.com/behify/powershell-font-renamer/issues) for bug reports
 
Download the FontRenamer.ps1 file and start organizing your fonts today!
Made with ❤️ for the design and typography community
Full Changelog: v1.0.0...v1.0.0