Sorting Fonts Into Subfolders


If you are a passionate font collector then you have probably faced the daunting task of sorting font files. When you have thousands of them it requires a great effort to organize. DropIt to the rescue!

Divide and Conquer

The plan is to move fonts into subfolders based on their initial letters and type. This way subfolders will contain less files, making them easier to manage.

Doing that manually is real hell. This is where DropIt steps in: simplifies the process to a single drag-and-drop!

Tip before starting: some font files have abbreviated names, such as “MyFntBkCn.ttf”. You’ll probably find them more easier if you rename them to their font names, e.g.  “My Font Black Condensed.ttf”. There are some great tools for doing this, my favourite is Free Font Renamer.

The Profile

The “FontSorter” profile sorts fonts to subfolders based on their initials and their type.

Here are the sorting rules:

  • 0-9, A, B, … Z: ttf and otf fonts ( a*.ttf;a*.otf;…)
  • PostScript: postscript fonts (*.afm;*.pfb;*.pfm;*.inf”)
  • Raster: raster fonts (*.fon)

As you can see, postscript and raster fonts have their own folders while ttf and otf fonts will go to folders 0-9, A, B, …Z.

The action is “Move” to move font files to their new destination. Destination is “d:Design_fonts” plus the actual subfolder’s name. You can modify the destination folder to suit your needs by manually editing the profile. You can even incorporate some internal environment variables like %ParentDir% or %PortableDrive%.

Here’s a screenshot of the Manage Patterns dialog (click to zoom):

Download

You can download the FontSorter profile here.

Usage

Extract the file to the Profiles subfolder of DropIt. Now drop some fonts on DropIt, then sit back and wait until the process finishes.

Happy fontsorting!

Advertisements

One thought on “Sorting Fonts Into Subfolders

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s