You can upload custom font at the “Theme option > Typography > Upload font” section. Both EOT and TTF font need to be supplied to make the font support across all devices.
You can generate the font file here.
Font Uploader

Additional Font
To apply the font in additional place, you can use Additional Font and Additional Font 2 option.

Both Regular and Bold font needs to be uploaded but have the same “Font name” in order for Safari to show the different font weights.
And you must use custom style to apply the additional fonts for some specific elements that require specific fonts. You can check my video below to see how I do it.