Qt, WPF, PyQt 포함해서 하는 얘긴데

웹 개발할 때는 폰트 변경은 CSS만 딸깍해도 알아서 잘 변경되고 유저 해상도마다도 잘 나오는데

윈도우 프로그램 개발할 때는 폰트만 적용하면 해상도 좀만 바껴도 폰트 다 망가지고

DPI 스케일링, 안티엘리어싱, 폰트 없는 PC 대비해서 내장 DB에 저장하고 불러오는 클래스 또 직접 만들어서 페이지마다 생성자에 세팅해주고 렌더링도 건드리고

폰트 하나 변경하는데 뭐 이렇게 할게 많음?
뭔가 지금 내가 놓친게 있는거냐 아니면 원래 이런거냐