To properly display the font, you must link it from the specified URL below:
https://ufonts.com/download/providence-bold.html
If you link them like this ../providence-bold.html
, they will be relative to your HTML document. Therefore, it is necessary to have them installed on your server like http://yourname.tumblr.com
or any other server.
By changing the URLs to direct to the resource at ufonts, everything should function correctly.
For instance,
@font-face {
font-family: 'providence-bold';
src: url('https://ufonts.com/fonts/providence-bold.eot');
src: url('https://ufonts.com/fonts/providence-bold.eot?#iefix') format('embedded-opentype'),
url('https://ufonts.com/fonts/providence-bold.woff') format('woff'),
url('https://ufonts.com/fonts/providence-bold.ttf') format('truetype'),
url('https://ufonts.com/fonts/providence-bold.svg#providence-bold') format('svg');
font-weight: normal;
font-style: normal;
}
However, it's essential for these resources to exist at the ufonts URL. If it simply serves as a place to download the TTF file, it won't function. The files must be hosted somewhere, and Tumblr prohibits uploading font files to their servers.