How do I replace Roboto font of every string/text in project with my own font?

How do I replace Roboto font of every string/text in project with my own font?

go to edit-project settings-Engi

ne General Settings Fonts change all of those to the one you imported

My widgets still have Roboto font…I had to open Roboto font and exchange its font faces with my custom font’s font faces.

I just wanted to add that over 2.5 years later (4.27) this didn’t work. It’s true that this is how you set the default fonts supposedly. However, like many other defaults, one would expect this to show the yellow “right->up-> left” arrow to reset to the expected default. Maybe I need to restart; but no other setting I’ve modified lately required this and after adjusting I don’t have this option (it is still Roboto); even after importing Lato & Playfair Display for various items in the above screenshot. Further still, new text related UMG elements still resulted in Roboto. I’d like someone more experienced to weigh in on how I’m using this property wrong!

UPDATE: Restart wasn’t it. I must be doing something else wrong (presumably). In case it wasn’t obvious from my previous comment if you intend to use 2+ fonts for your project then the accepted answer isn’t feasible. At which point you’d expect this project setting to be your saving grace, but it seems to do nothing! Someone set me straight! UE has done me good so many times I guess I blindly trust it meow over writing OpenGL shaders by hand to rasterize fonts so I assume I’m missing something!