BTW, is it correct that you also see this problem for line, circle, and box 
notes, in particular on cropped and/or rotated pages?

Christiaan

> On Dec 16, 2015, at 18:44, Ed Morehouse <e...@cs.cmu.edu> wrote:
> 
> Christiaan Hofman <cmhofman <at> gmail.com <http://gmail.com/>> writes:
> 
>> 
>> 
>> 
>> On Dec 15, 2015, at 4:51, Ed Morehouse <edmo <at> cs.cmu.edu> wrote:
>> It has been reported in the bug tracker that line and freehand notes are
> nolonger visible in Skim with OSX versions 10.11.x.  Christiaan,
> thedeveloper, has characterized this as a PDFKit rendering bug and marked it
> as"open-wont-fix":http://sourceforge.net/p/skim-app/bugs/1059/I would like
> to know whether anyone on the list has any insight into thecause of this
> bug.  For example, did Apple change the library calls by whichit creates
> these note types?  I noticed that in Apple's own PDF viewer,Preview, these
> annotation types work fine and that lines now come with acontrol point so
> that they may be curved.Is there any hope of getting working (and even
> curving) lines back in Skim? For the type of documents that I work with they
> are very important andlosing them would force me to move to different
> document annotation software.thanks,-Ed
>> 
>> 
>> Yes, Apple apparently changed the drawing code for these annotations. They
> apparently failed to implement the proper coordinate transformations needed
> to draw the line in the correct location.
>> I find it weird that Preview does draw them in the correct location. But I
> do know that Preview overrides the drawing code for certain annotations. The
> fact that they have curved lines strongly suggests that they do so in this
> case, as curves are not really supported by the PDF format. IMHO it is very
> bad behavior to add custom stuff to an open format such as PDF. Moreover the
> kind of hacking that is needed to override this is something Apple itself
> strongly discourages, and it is not the way to go. Bugs should be fixed
> where they are, not worked around by third parties (we had lots of problems
> doing that with scrolling bugs in PDFKit.)
>> 
>> As for fixing, this is Apple’s responsibility, they should really have
> done that in 10.11.2, as they know about the bug.
>> 
>> But if Apple won’t fix this bug, I may be forced to add a workaround. But
> I really don’t want that, because it would be a pretty messy one, and
> moreover I really don’t want to have a messy legacy override that would
> still be there when the bug will be fixed in the future (something that may
> be impossible to avoid).
>> 
>> 
>> 
>> Christiaan
>> 
> 
> hi Christiaan,
> 
> Thank you for your reply and explanation.  I understand your point of view
> and agree that bugs should be fixed at the source.  But I do not know how
> much hope there is of Apple addressing this one in a timely fashion.  As I
> understand it, they have been fairly unresponsive about fixing similar
> reported bugs in the past.  As far as I can tell, the documentation for
> PDFKit hasn't been updated since 2007, although I suspect that the library
> has changed somewhat since then (for example, with the addition of curved
> lines):
> 
> https://developer.apple.com/library/mac/documentation/GraphicsImaging 
> <https://developer.apple.com/library/mac/documentation/GraphicsImaging>
> /Reference/PDFKit_Ref/
> 
> I have no right or desire to request that you make changes in Skim to work
> around Apple's bugs.  But a significant loss of functionality is bound to
> negatively affect users who have come to rely on it, so I just wanted to
> know what was the cause and whether we can expect a fix.
> 
> In any case, thank you for all your work on Skim and BibDesk.  They have
> been invaluable tools for me, and I'm sure, for many other people as well.
> 
> cheers,
> 
> -Ed

------------------------------------------------------------------------------
_______________________________________________
Skim-app-users mailing list
Skim-app-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-users

Reply via email to