Hi @yannlr,
Changes to a theme’s code should be made via a child theme, which is a little different to an exact copy of the theme.
The following guides provide a good introduction to child themes, including steps to set one up:
I found the following tutorials that may be helpful to you for changing fonts, also:
Another option, if you don’t wish to get stuck in as much with the code, is to make use of plugin to change your font:
https://wordpress.org/plugins/search.php?q=font+change
Hope that’s helpful!
I’d recommend a Google Fonts plugin and a custom CSS plugin as the easiest route to add a new font.
The Google Fonts plugin will bring in (“enqueue”) the new font so it’s available to your theme.
https://wordpress.org/plugins/search.php?q=google+fonts
And the Custom CSS plugin will let you apply the new font to specific elements on your site, such as the site title and headings.
As Siobhan said, don’t edit the theme files directly, otherwise your changes will be overwritten every time the theme is updated.
An easy way to add custom CSS is to install the Jetpack plugin and activate the Custom CSS module. You’ll then add your custom CSS in the new stylesheet editor that’ll appear in your dashboard, under Appearance > Edit CSS. You could also install a standalone custom CSS plugin if you prefer.
If you need help with the specific CSS needed to change specific elements, post a link to your site after you’ve installed your Google Fonts plugin, let us know which font you chose, and which elements you need a hand changing.