
Photoshop CS5 and Lion OSX don’t play nice together. Looking to find a solution to my current issue of being unable to open .PSD files, I headed over to the official Adobe Forums to see if anyone else had similar issues, or even a possible fix.
Turns out I had the fix myself.
Here are my findings. It is apparent that Lion has made some changes to their default system font files. Many users reported having issues with Helvetica Neue Bold, which is required for ANY iOS work. Quite a problem for Designers/Developers. I don’t know a lot of details regarding this issue, but it appears that Adobe products are not recognizing the newly packaged system fonts, and appropriately, will throw a cryptic error message at you and make you go insane with frustration.
I decided to troubleshoot a bit. Luckily I had maintained a working copy of Photoshop CS4 for backwards compatibility and the files were able to be opened and edited in this format. I decided to tinker around and discover if this was truly a font issue or corrupt file data.
To begin I deleted all the text layers that contained Helvetica Neue to try and eliminate any conflicts. Saved, and attempted to re-open in CS5 with no luck. After some additional examination of the .PSD I had three layers prepared for a design grid that utilized the font Lucida Grande. For kicks, I changed it to Comic Sans of course, and repeated my save>reopen in CS5 technique. BAM! The file opened flawlessly and I was able to make edits accordingly, even with the Helvetica Neue layers active.
After determining which font was causing the issue, I proceeded to solve the problem indefinitely by replacing the system font with a working version from Snow Leopard. A pretty easy task, and here is how you go about it:
Disclaimers:
a) This worked for me in Photoshop CS4/CS5
b) I backed up everything I used to complete this process in order to restore if something broke.
Instructions –
1. You need the Snow Leopard version of Lucida Grande. Get it here
2. Copy it
3. Go to:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/ATS.framework/Versions/A/Resources/ProtectedFonts/
4. Delete the LucidaGrande.ttc from that folder and paste in the replacement
5. Go to: /System/Library/Fonts/
6. Delete LucidaGrande.ttc from that folder and it will auto-replace itself.
7. At this point, you should clear out font caches for Photoshop. Here is how:
- Close all applications
- Launch Terminal
- Enter the following command at the prompt and press Return:
atsutil databases -removeUser
- Quit Terminal
8. Reboot (For Good Measure)