Hello all 
these are the steps I have taken to render my custom font in safari, all of which have been unsuccessful:
@font-face {
font-family: âCaviarDreamsâ;
src:
url(â{{ âCaviar_Dreams.eotâ | asset_url }}â) format(âeotâ),
url(â{{ âCaviar_Dreams.ttfâ | asset_url }}â) format(âttfâ),
url(â{{ âCaviarDreams.woffâ | asset_url }}â) format(âwoffâ),
url(â{{ âCaviarDreams.woff2â | asset_url }}â) format(âwoff2â);
};
$heading-font: âCaviarDreamsâ;
.product-title.h4, h1, h2, h3, h4, h5, p, .p, .a, .small, .product-subtitle.mb0 {
font-family: CaviarDreams !important;
}
.product-loop__item .product-subtitle {
font-family: CaviarDreams;
}
- {% render âcustom-fontsâ %} in theme.liquid
The site in question is www.colllanna.it
Thank you so much in advance
Hi @collannastore ,
To upload your font file(s), go to Sales Channels > Online Store > Themes > Actions > Edit Code and scroll down to the bottom of the sidebar.
Locate the folder named âAssetsâ and click to expand it. Select Add a new asset to upload the font file.
After the font is uploaded, select styles.css.liquid (also in Assets). At the bottom of the file, youâll find instructions for using your own font. Remove the comments and any format that doesnât apply. For example, if you donât have âEOTâ format, just remove that.
/* #Font-Face
@font-face {
font-family: 'CaviarDreams';
src: url('CaviarDreams.eot');
src: url('CaviarDreams.eot?iefix') format('eot'),
url('CaviarDreams.woff') format('woff'),
url('CaviarDreams.ttf') format('truetype'),
url('CaviarDreams.svg#webfontZam02nTh') format('svg');
font-weight: normal;
font-style: normal; }
Then apply that font to the various elements using custom CSS in the styles.scss.liquid file (also in the Assets folder).
.product-title.h4, h1, h2, h3, h4, h5, p, .p, .a, .small, .product-subtitle.mb0 {
font-family: 'CaviarDreams' !important;
}
.product-loop__item .product-subtitle {
font-family: 'CaviarDreams' !important;
}
Thank you.