I’d like to disable the google fonts and use my own fonts (hosted by me) instead. I usually do this using @font-face.

What would be the best way of doing this? Would I comment out the link to the google fonts file that is found in the header.php file and then update my custom CSS file? If I were to do that, should I be updating the header.php file or should I be using a child theme?