راکت
حل شده

حل مشکل خطای ۴۰۴ فونت ها

13 پاسخ

درود دوستان..
یه سری خطای های ۴۰۴ فونت ها رو دریافت کردم چگونه آن را رفع کنم؟
توضیح تصویر رو وارد کنید

رایموند
رایموند
@Raymond
ثبت پرسش جدید

پاسخ‌ها

13
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

بهترین پاسخ

سلام
خوب یا فونت ها وجود ندارد یا مسیر دهی اشتباه است. داخل فایل css فونت ها لینک را اصلاح کنید.
@endworld

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mohaligateway
والا فونت ها رو فراخوانی کردم و الانم توی قالب فونت ها نشون میده...

@font-face {
    font-family: Estedad;
    src: url('fonts/Estedad.eot');
    src: url('fonts/Estedad.eot?#iefix') format('embedded-opentype'),
    url('fonts/Estedad.eot') format('woff'),
    url('fonts/Estedad.ttf') format('truetype');
    font-weight: normal;
}
@font-face {
    font-family: Aviny;
    src: url('fonts/Aviny.eot');
    src: url('fonts/Aviny.eot?#iefix') format('embedded-opentype'),
    url('fonts/Aviny.eot') format('woff'),
    url('fonts/Aviny.ttf') format('truetype');
    font-weight: normal;
}

برای فونت آیکون مستقیما از خود جاوا اسکریپت درخواست ها رو می گیره و نمایش میده...
همون فایل all.min.js ...

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

خروجی استایل توی پوشه public به چه صورتی هست. احتمالا پوشه فونت ها رو پیدا نمی کنه. اگر پوشه فونت ها یک شاخه عقب تر است باید از /.. استفاده کنید.
@endworld

شاید پاسخ شما همین‌جا باشد

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

وارد تب Network بشید صفحه رو دوباره بارگزاری کنید. ببینید فونت ها رو از دقیقا از چه URL ی میخواد بخونه و با مسیری که فایل ها قرار دادید مقایسه کنید. حتما یک تفاوتی بینشون وجود داره.

یک نکته دیگه هه اینکه بهتره برای آدرس دهی فونت ها در فایل css تون از روت پروژه آدرس بدید تا جلوی چنین مشکلاتی گرفته بشه. برای اینکار اول آدرس یک علامت اسلش (/) بذارید و بعد الباقی آدرس متناسب با ساختار پروژتون.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mohaligateway
پوسته من وردپرس هستش...
از روش /.. و /. امتحان کردم مشکل حل نشد...

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

ساختار فایلی قالبتون به چه شکلی هستش ؟ فایل های css و js توی چه پوشه ای هستن ؟
@endworld

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mhyeganeh
مشکل دو فونت نوشتاری با غیر فعال کردن کد زیر حل شد:

src: url('fonts/Aviny.eot');
src: url('fonts/Aviny.eot?#iefix') format('embedded-opentype'),

چون این فایل وجود نداره و مشکل فونت آیکون پا برجاست که از فایل all.min.js درخواست ها می گیره ...

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mohaligateway
ساختار خاصی نیست مثل همین لاراول هستش که فایل ها رو در قسمت head فراخوانی می کنید...

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

با غیر فعال کردن که کلا صورت مسئله پاک میشه. ببینید فایل های eot بالاخره یه جائی بارگذاری شده توی پوشه فونت و اینکه وردپرس مسیر دهیش با لاراول خیلی متفاوته !
@endworld

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mohaligateway
با کد زیر فونت با پسوند woff فراخوانی کردم و مشکل حل شد.
حالا می مونه all.min.js مشکل این فونت آیکون حل بشه...

@font-face {
  font-family: 'Aviny';
  src:  url('fonts/Aviny.woff?') format('woff');
  font-weight: normal;
}
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

قسمت فونت all.min.js چی که لود می کنه ؟
@endworld

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@mohaligateway
فونت آیکون Fontawesome رو بارگزاری می کنه...

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

آدرس قالب های فونت رو پیدا نمی کنه. یک بار مسیر دهی رو چک کنید. آدرس فونت های woff براش نامشخصه. توی fontawesome این مشکل زیاد پیش میاد.
@endworld

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام