sudo dnf install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
although the fedora print settings gui can detect networked hp printers, it adds them using a dns-sd backend, which seems to stop working soon after its installed. to make them work properly
sudo dnf install hplip hp-makeuri <ip-address of printer>
now use the URI generated in the print gui, and choose the matching driver.