[vtk-developers] HiDPI / Retina displays and vtkTextActors

Allie Vacanti allison.vacanti at kitware.com
Wed Oct 11 16:05:43 EDT 2017

Hi Sean,

Have you tried setting the DPI on the render window (vtkWindow::SetDPI)?
The text actors should respect that.


On Wed, Oct 11, 2017 at 3:44 PM, Sean McBride <sean at rogue-research.com>

> Hi all,
> We've been testing our app against VTK git master and have run into one
> HiDPI/Retina issue.
> In the attached screenshot (hopefully not too big for the list) we see two
> identical render windows except that the left one has Retina enabled, and
> the right one has it disabled.  (Indeed we see less aliasing with the left
> cone.)
> But notice the vtkTextActors.  The string appears half size in the left
> view.  I argue this is a bug.  To be clear, in both cases, we specified
> SetFontSize(30).
> It does not seem desirable to have to provide a different value to
> SetFontSize() depending on the display type (HiDPI or not).  With no other
> actor type, like the cones, does the display type matter.
> Presumably some code somewhere takes that font size and computes how many
> pixels tall/wide to make the text onscreen.  Perhaps it should doing
> something extra now?  I'm not sure how we should deal with this, so am here
> to discuss...
> Thanks,
> --
> ____________________________________________________________
> Sean McBride, B. Eng                 sean at rogue-research.com
> Rogue Research                        www.rogue-research.com
> Mac Software Developer              Montréal, Québec, Canada
> _______________________________________________
> Powered by www.kitware.com
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
> Search the list archives at: http://markmail.org/search/?q=vtk-developers
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtk-developers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20171011/a8a47a34/attachment.html>

More information about the vtk-developers mailing list