This is SUPER annoying that the Adobe folks didn't think of this. I opened a file, and it said something along the lines of...."You don't have the font futura bold, so I've gone and replace it with Futura regular for you." Of course, I have futura bold, but I got this file from someone with a Mac, and I'm on PC, so it's not thinking it's the same font. I guess Futura regular is the closest thing to Futura bold. Ha.
But then I noticed....OK, well, you did exactly what I want to do. Just let me choose which font you're replacing another font with.
I just need to say...you know what? I didn't want to use comic sans. The client asked for it against my advice, and now has agreed to let me use something more respectable. And so I have to change them One by one.
I don't want CSS, like some people are asking for. I just want a find and replace similar to what we've got in Illustrator or indesign. At least in AfterEffects, you can select multiple layers at once and change them. But this feature could really be there as well because you can have more than one font per layer. I'd just say I want to change one font with another. That's it. JUST like it does, when a font is missing.
The feature is already there... You've just got to make a GUI for it. That's the easy part right?
New for Pr 13.1, there is now a Graphics Preference to specify which replacement font you want to use. There is also a new Graphics menu command that lets you Replace Fonts in Projects.
This is nice but does not solve the problem. Premier Pro replaced a font with CourierNewPSMT as soon as it loaded the project and The Replace Fonts in Projects command says there are no replaceable fonts so it is of no help (CourierNewPSMT was also not the default replacement font specified in my preferences so that is of no help either). In any case, I have inherited a large project and have no idea what font to use for replacement without seeing the offending titles or credits. Blindly guessing is not an option in professional work. Premiere Pro has to know where it found the problem fonts, what is so hard about simply reporting the time codes to us in the warning message? That would solve the problem completely and if you want to add a fancy GUI tool later, great, but for now give us a way to get the work done.
THANK YOU guys!
Cheers Adobe team <3
Adam Taylor commented
THIS! SO MUCH THIS! This applies to all Adobe Apps and is especially a problem when updating CC Versions with nested AE comps. Both AE and Premiere Projects (and the Photoshop files) all need everything manually swapped.
AJ Ventura commented
The issue is that there is a bug in the most recent CC update that breaks certain fonts. So even when you have it properly installed, Adobe products read them as if they are not installed.
Good request, thank you.
As a workaround, here is a lesser-known workflow which may help, assuming you are using Graphics and not Legacy Titles in PrPro.
(1) Select a Text Layer which has the substituted Font
(2) Change that Layer's font to the one you want to use
(3) In the Essential Graphics Panel (EGP) choose Master Styles > Create Master Text Style, give it a name, click OK
(4) Select all other Graphics in the Sequence which you want to use that same Font
(5) Find the Style item you just created in the Project Panel
(6) Drag and drop the Style item onto one of the selected Graphics in your sequence
The advantage to this method is that now you can update the Font (and other style things) whenever you want by simply updating any child layer text layer and clicking Push to Master Style in the EGP. The drawback is that all text layers in all selected Graphics will inherit the style when you drag and drop the style in. So if your Graphics use multiple text Layers with different Fonts, you may have to spend some time un-styling some layers. Alternatively, you can drag and drop Text Styles onto individual layers in a Graphic but that won't have the same batch-efficiency you may be looking for.