[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