Da empfehle ich das Plugin Use Any Font zusammen mit einem Lifetime API Key. Wenn du Kadence nutzt, kannst du auch Kadence Custom Fonts nutzen. Das Teil ist auch richtig gut gemacht. Alternativ funktioniert das Plugin Custom Fonts von Brainstorm Force auch prima.
.woff und .woff2 Files aus .otf oder .ttf Files kannst du mit fontconverter generieren. Aber Achtung, pass dabei auf, dass du nicht einfach Fonts nutzt und konvertierst, für die du eine Lizenz brauchst.
Wenn du Adobe Fonts besitzt, dann bette die Font einfach via Web Project Einbettungscode ein.