Configure ppi of your screen so you can zoom to actual print size.

Currently Krita assumes a default ppi, probably 72ppi, which means that for many of us having “Use same aspect as pixels” toggled off, doesn’t give an accurate representation of print size like it should.

My suggestion is to correct this by having a display setting that allows you to tell Krita the ppi of your monitor.

Both Inkscape and Clip Studio implement this with a neat control where you adjust the size of an on screen ruler until its measurements match with a physical ruler you hold up to the screen.

Here’s what that looks like in Inkscape…

On a related note I might add that “Use same aspect as pixels” is a confusing name, and because the toggle doesn’t have any documentation I hope I’ve actually understood what its supposed to do.

Yes, the button in disabled state shows the document at actual print size. And it works , I just tested it with a ruler. I think Krita automatically takes your screen dpi settings.

To test

  1. Calculate the ppi of your screen (mine is 109)
  2. Create a new document with 100mm x 100mm, add the ppi same as your monitors ppi
  3. disable the button
  4. press 1 to view document in 100% zoom
  5. measure the document with a physical ruler.

Even if you don’t put the actual ppi of your screen it should show you actual size of your document when you disable that button. Enabling the button shows the image in your monitors pixel aspect ratio.

Any other name you suggest for it?

I think in photoshop it is called View > Print Size. And you can set the ppi of your screen in general settings.

2 Likes

Holy crap you’re right! Krita does seem to work out your screen’s ppi. I have no idea how this has escaped me for so long, or how I was convinced of the opposite. I’m a tad embarrassed.

I can’t seem to find where you can set the ppi of your screen anywhere in the settings or the user manual. But I guess that doesn’t really matter anyway seeing as Krita already has that worked out.

Anyway, all that aside, I think “Print Size” would be a much clearer name for it.

Considering it shows the print size when disabled, I think the button should say what it does when it is enabled or we should reverse the behaviour of the button.

Yes, just to be clear what I’m suggesting is that the name of the button be changed to “Print Size” and the behaviour of the button be reversed. So when its on, zoom is locked to print size and when its off its locked to the screen resolution.

I think that would make it less cryptic about what its supposed to do.

2 Likes

Yes, I agree with that. It’s probably best if someone makes a bug report in bugs.kde.org about this. I have to admit that despite having worked on Krita since 2003, I also always got confused by the name and tooltip of this button :slight_smile:

Krita even manages to update the currently used screen dpi when you change the screen Krita is shown on, by the way. See https://doc.qt.io/qt-5/qscreen.html for how we do that.

4 Likes