Welcome, Guest
Username: Password: Remember me

TOPIC: Old Project...lost fonts

Old Project...lost fonts 23 Apr 2019 01:53 #99771

  • jcmcnamee
  • jcmcnamee's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 70
  • Karma: 0
Ok...so I have to go back to a project from 2016. Since then I've replaced the hard drive on my imac and I must not have installed all the fonts from my subscriptions. I've opened the project and all the fonts are reverting to helvetica. Is there any way to read an old project and find out what fonts were used? FCPX doesn't do a good job of warning that fonts are missing! Or am I not knowing where to look?
The administrator has disabled public write access.

Old Project...lost fonts 23 Apr 2019 09:15 #99774

  • Rinaldo Doon
  • Rinaldo Doon's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 2
  • Karma: 2
With a bit of lateral thinking, I just tried this and could see what fonts were used in a Project, on the basis that a Project needs to know what fonts to use and look for.

In the Finder, right click on the Library in question to open it. Look for a named Event folder you recognise and open it. Now copy (for safety) the file called CurrentVersion.fcpevent to the Desktop or somewhere.

Open this file in TextEdit – you should be able to just double-click it. Ignore the strange text in the file and press cmd-F. Type ‘font’. Press the Return key.

The word ‘font’ should appear highlighted around where fonts are used in the Project and you can see the font names. Continually pressing the return key will show you more the further you go into the file.

You can now hopefully narrow down what fonts you don’t have on your Mac.

By the way, I first of all thought of exporting to XML, which does contain similar info about the fonts, but this way means that you don’t need to even open the Library in FCPX!
Last Edit: 23 Apr 2019 09:17 by Rinaldo Doon. Reason: added words
The administrator has disabled public write access.

Old Project...lost fonts 23 Apr 2019 12:22 #99775

  • Tom Wolsky
  • Tom Wolsky's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4220
  • Thank you received: 676
  • Karma: 109
After FCP opens the project and changes the fonts to the default, wouldn't that be reflected in the exported XML? Isn't this also seen in the CurrentVersion file in the project folder if the project's already been opened in FCP?
The administrator has disabled public write access.

Old Project...lost fonts 23 Apr 2019 13:20 #99776

  • Rinaldo Doon
  • Rinaldo Doon's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 2
  • Karma: 2
Thanks for pointing that out. Well… Now you mention it, I suddenly realised that might be the case and I hadn’t thought of it.

But, I have found something interesting. By the way, all this has been done in Sierra/10.4 as I don’t have access to 10.4.6 just at the moment.

I made a new Library, put a clip with a title in a Project and chose a non-system font for the wording. Checked CurrentVersion.fcpevent and the font name shows. Quit FCPX. Delete font completely using Font Book. Empty Trash. Start FCPX. Project opens, and the title looks like it’s in Helvetica, and about five seconds later changes to the original font I used!

Long story short, I realised I have several copies of that particular font on other mounted drives, so FCPX or macOS must have found it somewhere else. Worth remembering.

So, I downloaded a free font I’ve never used before. Installed and made a new Project and did the same with the new font. Fine, title using new font. Quit FCPX. Delete new font with Font Book and empty Trash.

Started FCPX. Sure enough, the title shows in Helvetica and stays that way. Export XML. XML file shows the font as Helvetica, as you rightly predicted, Tom. However, the CurrentVersion.fcpevent in the project still appears to show the original font name!

Maybe this is so that fonts don't default to Helvetica if you hand off or copy Projects, and you know you need to install some other fonts, or something?

In fact, looking at the entry for the font in CurrentVersion.fcpevent reveals that the default font is labelled as Futura which is the default for that title, so that must be what is being shown. Brusher was the font I used and then deleted.

<parameter name="Line 2 Font" id="83" factoryID="1">
<font>Brusher-Regular</font>
<defaultFont>Futura-Medium</defaultFont>
</parameter>

When I get a chance, I’ll try it in 10.4.6 or maybe someone else can in the meantime.
Last Edit: 23 Apr 2019 13:28 by Rinaldo Doon. Reason: expand info on default font
The administrator has disabled public write access.

Old Project...lost fonts 23 Apr 2019 15:05 #99778

  • Jonathan Levin
  • Jonathan Levin's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 739
  • Thank you received: 18
  • Karma: 5
I remember having this issue usually due to new computer, complete system install, whatever. The missing font was substituted with some other font.

Long story short, I try to remember to copy the font(s) to a folder that is then archived with all other assets. This won’t help in hindsight though.
The administrator has disabled public write access.

Old Project...lost fonts 23 Apr 2019 15:34 #99779

  • Andreas Kiel
  • Andreas Kiel's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 983
  • Thank you received: 165
  • Karma: 31
As Rinaldo figured out the fonts can be found in the project file.
Problem could be that you don't know whether a font is missing or not.
If you want to use XML make sure you don't open it in the timeline, export from Browser.
Using the event file should work as long you don't make any significant changes.
Anyway, when opening old libraries always use a copy.
The administrator has disabled public write access.

Old Project...lost fonts 25 Apr 2019 14:36 #99796

  • jcmcnamee
  • jcmcnamee's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 70
  • Karma: 0
Thanks everyone for all the replies! I won’t be digging back into it until this weekend but just want you to know I appreciate all the help.
The administrator has disabled public write access.

Old Project...lost fonts 27 Apr 2019 17:14 #99826

  • jcmcnamee
  • jcmcnamee's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 70
  • Karma: 0
Problem solved. I used Rinaldo's recommendation and searched through the CurrentVersion.fcpevent in Text Edit for all the fonts. Then, since FCPX had to update the library to work with the version of FCPX I'm using I still had the old version of the library (before everything reverted to Helvetica). Once I had the correct fonts installed I re-opened tha safety copy and everything was as it should be. Thanks again!
The administrator has disabled public write access.

Old Project...lost fonts 29 Apr 2019 18:45 #99846

  • Rinaldo Doon
  • Rinaldo Doon's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 8
  • Thank you received: 2
  • Karma: 2
I’m glad it worked out for you, jcmcnamee.

Incidentally, I tried updating the 10.4 library file, that had the missing font, to 10.4.6, and doing the thing with opening CurrentVersion.fcpevent from the Project in TextEdit. The result is that you can still see the missing font name.

To recap, this means that CurrentVersion.fcpevent within a Project will always show what fonts have been used in Titles and also survives an FCPX update, even if they are not still present on the current system. Naturally, this is so far so good. There should surely be no reason to think it wouldn’t be the case in the future, as it would certainly be sensible to be able to transport font info when copying a Project to somewhere else even if the font wasn’t present at the destination.
The administrator has disabled public write access.