Skip to main content
Inspiring
May 9, 2022
Question

Batch replace multiple missing fonts in InDesign

  • May 9, 2022
  • 3 replies
  • 1509 views

So, I have an ID file, created by someone else, that when I open it gives the warning that 471 fonts are missing! Using Find/Replace it seems to list every instance of, for example Source Sans Pro Bold, as a seperate font. I've tried to shift click all instances in the list then replace, but it only seems to change a single instance. Anyone know of a way to replace ALL in one go? Cheers AP

This topic has been closed for replies.

3 replies

Inspiring
May 17, 2022

An update, for anyone interested. If I open an .idml file of the document, then this doesn't have the same problem with fonts. 🥳

Peter Kahrel
Community Expert
Community Expert
May 17, 2022

That is really very strange. But lucky for you.

Community Expert
May 9, 2022

Hi Adrian,

Source Sans Pro (TT) should be available at Google Fonts:

https://fonts.google.com/?query=Source+Sans+Pro

 

Download the font files and put them in a Document fonts folder.

Position that folder in the folder where your InDesign document is saved.

Quit InDesign, restart InDesign, open the document again.

 

Regards,
Uwe Laubender

( ACP )

 

Peter Kahrel
Community Expert
Community Expert
May 17, 2022

Quit InDesign, restart InDesign, open the document again.

That's not necessary, Uwe. InDesign will pick up the folder after a second or two. No need even to close the document.

P.

Community Expert
May 17, 2022

Thanks Peter,

but I have mixed feelings (and experiences) with that.

At least closing the document and re-open it is the safe way to go, I think.

 

Thanks,
Uwe Laubender
( Adobe Community Professional )

Community Expert
May 9, 2022

Open the Find/Replace

 

go to the GREP

Search for 

.

 

replace with

$0

 

In the change format - click the empty box

Select the font you want.

 

Search entire document including master pages

 

replace all.

 

If it's included in Paragraph/Character or other styles you have a bit of work to do.