Skip to content

Releases: behify/powershell-font-renamer

v1.0.0 - Initial Release

24 Aug 12:30

Choose a tag to compare

🎉 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).ext format
  • Intelligent Organization - Separates processed fonts from problematic ones
  • Comprehensive Logging - Detailed timestamped logs for every operation
  • Safe Testing - Simulation mode with -WhatIf parameter

🔧 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-Help command
  • Flexible Usage - Custom directory support and batch processing
  • Detailed Statistics - Complete operation summaries

📦 What's Included

  • FontRenamer.ps1 - Main PowerShell script
  • README.md - Complete documentation and usage guide
  • CHANGELOG.md - Version history and planned features
  • LICENSE - 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:


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