[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.

HTH,
Allie

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

> 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