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):


You can download the FontSorter profile here.


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!


One thought on “Sorting Fonts Into Subfolders

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s