Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
enhancement_small.png
OPEN  Enhancement #660  -  Retina High DPI Canvas
Posted Aug 13, 2014 - updated Aug 13, 2014
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Enhancement
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     sfcgeorge
  • Owned by
    Not owned by anyone
  • Time spent
    No time spent
  • Category
    Not determined
  • Resolution
    Not determined
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
As Synfig is primarily a graphics application so it would be ideal if the canvas displayed at the best quality possible. For my case I have a Retina Mac Book Pro. Retina is Apple's term to mean 2 screen pixels for every 1 window point in each direction, or 4 screen pixels area making up every window point. This is so that window elements stay the same size instead of being unreadably small, while graphics and text become twice as sharp. Windows laptops are starting to ship with high pixel density screens too (though not always 2pt to 1px). High pixel density screens are going to become more common, adding Retina support now would be future proofing.

In the current Mac native build handles and tools on the workspace are already Retina (and text too). This suggests that perhaps adding Retina support to the drawing canvas itself might not be too hard. However I know Inkscape is struggling with a Retina canvas, GIMP hasn't done it either, so I guess it could be a really hard thing to do.

Adding Retina support would slow down rendering 4X as there are 4X the pixels, so it might have to be an option, though there is already a low resolution mode so perhaps this would suffice.

Note: "Retina" is trademarked my Apple, though it is the term in common usage. For any official release with "Retina" support you would have to call it something else, like "High pixel density" "High DPI" "2X PPI" or something like that. CSS calls it "device-pixel-ratio: 2".

There are no comments