I'm using i3wm and maybe I've been doing scaling wrong, but I've only needed to set Xft.dpi and one setting in Polybar (because it doesn't read Xft.dpi) to scale everything toba comfortable size.
https://gitea.exu.li/exu/configs/src/branch/main/arch-config...