Can Mountain Lion's Preview.app be configured to use Lion's highlighting colours?

The highlight function in the Mountain Lion version of Preview.app is now directly accessible from the toolbar, while the other annotation functions keep their usual location. The problem is that Apple reduced the number of colours for the highlighting function. For example, red and orange are missing. The number of colours stays the same for the other annotation functions.

I work with scientific articles on a daily basis and the highlighting function is my main tool. I really need all the colours that were available since Apple introduced PDF highlighting several years ago, because I follow a colour scheme to quickly distinguish different parts of an article. I do not understand why they removed these colours, It's not like a few menu items were bloating the software. At least one other person is in my case: http://forums.macrumors.com/showthread.php?t=1416813

I tried reverting to Lion's Preview.app, but Apple has disabled Lion's applications on ML and I get an error message when I try to open it. In the past, one could run SL's Preview.app on Lion in order to circumvent the "highlights fading bug".

Therefore, I'm looking for either one of two solutions:

  • getting all the colours back in the highlighting function;
  • or getting Lion's Preview.app to run on ML.

(Skim is not a solution because it stores the highlights in another file and I need my PDFs to be transportable.)


Solution 1:

https://discussions.apple.com/thread/4145911?start=0&tstart=0

Most suitable answer seems to be in the above link. Select the underline tool. Hit Cmd + T, which will bring up the font box. Select the Font Colour button, select the colour you want and you're done - it should now underline in that colour

Solution 2:

You can reinstall and use the version of Preview.app from Lion.

Instructions are here (start with post #8 and move forward from there) http://forums.macrumors.com/showthread.php?t=1412516

Here are some of the salient parts, in case the link breaks. I'm just quoting text from the poster on the linked thread:

The Lion Preview.app seems to be blacklisted in ML through the "Bundle version=719.25" entry in the Info.plist. So I changed it to something higher (760 in this case - 765 is the version-number from ML Preview.app). Now the app fails to start, because modifying the plist-file apparently broke the signing. Then I resigned it using this command:

codesign --force --sign - Preview.app/Contents/MacOS/Preview

The linked post also contains a link to a downloadable version of Lion Preview that has presumably been modified as described. I have downloaded it and it works perfectly.

Solution 3:

I found a workaround. Not convenient at all but it works.

It involves using Adobe Reader (AR) to edit the annotations made with Preview. With AR, you can export annotation data to a FDF textfile. You can then edit this file to get your annotations back to how they were in the older versions of Preview.app.

In ML's Preview, there are four colours that were removed (red, orange, black, grey), and one added (rose). There are also the underlining and the strikeout annotations. So you can use either of these last three tools (rose highlighting, underlining, strikeout), to annote your PDFs, instead of your usual highlight colours. Then you change them to how they should be by editing the appropriate FDF file.

For example, I need red and orange highlightings. I will temporarily use rose highlight for red, and underline for orange. When I am finished annotating my PDF, I open it with AR. I export all highlights to a FDF file. In this file, I replace the rose colour code with the red one. I then export all underlines to another FDF. I replace the red colour code with the orange one and I replace the underline markup with the highlight one. I then erase all annotations from the PDF file and import the two FDFs.

Colour codes :

Red :       /C[0.9935237 0.694295 0.5490015]
Orange :    /C[0.9962542 0.8236187 0.5058712]
Rose :      /C[0.9215688 0.4980392 0.7294117]

Annotation codes :

Highlight :     /Subtype/Highlight
Underline :     /Subtype/Underline
Strikeout :     /Subtype/StrikeOut

This procedure is tedious so other solutions are still welcome.

Solution 4:

I share your disappointment that the change to Preview.app has taken away the ability to select a highlight color from the color picker.

I have requested that Apple add it back at http://www.apple.com/feedback/macosx.html.

For me, reinstalling the old Preview is the interim solution.