سلام
واقعا نیازی به اینهمه کارها نیست.
شما که فونت ها و استایل رو دارید، همینطور فایل custom.css رو هم دارید، یه پوشه فونت بیرون پوشه استایل بساز و فونتها رو توش بریز ، فایل custom.css رو ویرایش کن و محتوای استایلت رو اول اون فایل قرار بده.
حالا المنت هایی که نیاز هست فونتش رو عوض کنی توی همون فایل سفارشی عوض کن.
/fonts/
/style/
/style/custom.css/
نهایتا اگر اینطوری فونت جواب نداد، دوتا نقطه های .. اول آدرس فایل رو بردار و پوشه فونت رو مستقیما بزار توی پوشه استایل.
@font-face {
font-family: 'B Yekan';
src: url('../fonts/BYekan.eot');
src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'),
url('../fonts/BYekan.woff2') format('woff2'),
url('../fonts/BYekan.woff') format('woff'),
url('../fonts/BYekan.ttf') format('truetype'),
url('../fonts/BYekan.svg#BYekan') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: 'B yekan';
}
p,h1,h2,h3,h4 ... {
font-family: 'B yekan';
}
نکته: اون وزن و استایل فونت هم ربطی به نمایش دادن یا ندادن نداره، فقط به استایل میگه که اندازه فونت استاندارد هست و استایل فونت هم کج یا زیرخط دار و اینا نیست اونم فونت نرماله.