Change windows DPI scaling to something other than 100% causes the DebugCanvas to display incorrect position and text size.

Steps to Reproduce
  1. Set Windows DPI scaling to 150% or %175 (anything but 100%)
  2. Create a Blueprint project
  3. Create a HUD Blueprint and set it to the GameMode
  4. In the HUD Blueprint, EventGraph, implement EventReceiveDataDrawHUD.
  5. Off that use DebugDrawString() and HUD::DrawText() to paint identical text to same location
  6. Run the app. Notice the text is not painted in the same place and not the same size

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-59236 in the post.

Login to Vote

Won't Fix
CreatedMay 16, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue