
Notice the highlight is correct.Ĭlose, and re-open the document, as in the above scenario. Notice that scrolling a little bit or moving the window fails to cause a refresh/redraw correctly.Notice that while dragging to lay down the highlight, the highlight appears transparent, and that when dragging stops, the highlighted area becomes opaque.Notice existing highligts are transparent and look good.

Open a document with highlights created in Skim 1.4.29 (103).This should make usable until Apple comes around with a fix, at least if you don’t mind a slight inconvenience. The text in this section is extracted from Richard’s email. However, it’s important for this information to be published ASAP. So I haven’t been able to test Richard’s solution myself. So I haven’t been able to test Richard’s workarounds myself.
#Apple pdfkit sierra pdf#
And because of this PDF problem, I will delay my upgrade. I myself have not upgraded to macOS 10.13 yet. There is nothing or little developers could do about it. Richard also contacted the lead of the Skim development team, who told him that the problem is on Apple’s side. That solution,alas, is not instantaneous and does not always work.

In my earlier post, I noted that rotating the document back and forth can fix the problem in the current document. The PDF rendering problem seems to happen most frequently when multiple PDFs are open, and when some of those PDFs are big. That’s important, because, this issue aside, Skim is the most cognitively potent PDF reader for macOS. (In beta’s of macOS 10.13, however, Preview and Safari had PDF rendering issues.) Fortunately, Richard has discovered some work-arounds, which I describe below. Apple seems to be using a private API to work around these problems in its Preview app and Safari. The problems are in Apple’s PDFKit used by third party developers.

Cognitive Productivity reader, Richard Holmes, notified me that macOS 10.13 (“High Sierra”) worsens the PDF rendering problems Apple introduced in macOS 10.12, Sierra, that I blogged about earlier.
