PDA

View Full Version : اضافه کردن فونت های فارسی به قالب جوملا



Aalibeigi
دوشنبه 04 آذر 1392, 11:12 صبح
سلام
من میخوام فونت های فارسی رو به قالب جوملام اضافه کنم.
یه راهکار تو اینترنت پیدا کردم.
نوشته بود که باید از دستور @font-face استفاده کرد .
برای استفاده از این دستور تنها کافیه این عبارت را در بالای فایل CSSخودمون قرار بدیم:

@font-face {
font-family: 'yekan’;
src:url('fonts/yekan.eot?#’) format(‘eot’),
url(‘fonts/yekan.ttf’) format(‘truetype’);
}

و البته فایل فونت ها رو باید اضافه کنیم که من کردم.
تو سایت ها نوشته بود باید این کد به template.css اضافه بشه و البته یه جای دیگه نوشته بود باید به template_rtl.css اضافه بشه.
من محض اطمینان به همشون اضافه کردم.
ولی کار نمیکننننهههههه!!!!!!!!!!!!:گریه: :عصبانی++:
البته من اول این کار رو رو سرور مجازی کردم که سایتم مشکلی پیدا نکنه.
یکی بگه راه حل دیگه ای هست یا اگه همین کار رو رو سرور اصلی انجام بدم جواب میده یا نه.:افسرده:

SlowCode
دوشنبه 04 آذر 1392, 11:39 صبح
سلام

این مسئله ربطی به سرور نداره.
شما وقتی این کد رو نوشتی باید فونتت رو به عناصر مورد نظرت تنظیم کنی، مثلا:
h1,h2,h3,h4,h5,h6{font-family:'yekan';}
نکته بعدی هم اینه که ببین آیا مسیر فونت رو درست دادی یا نه.

تو سایت ها نوشته بود باید این کد به template.css اضافه بشه و البته یه جای دیگه نوشته بود باید به template_rtl.css اضافه بشه.
فرقی نداره! حتی میتونی تو base.css هم بنویسی. فقط ممکنه وقتی شما تو یه فایلی فونت رو تنظیم میکنی بعد از کد شما یه کدی نوشته شده باشه که اونم فونت رو تنظیم کنه مثلا روی tahoma اینطوری کدی که شما اول نوشته بودی بی اثر میشه. اینجور مواقع بهتره از !important استفاده کنی:
h1,h2,h3,h4,h5,h6{font-family:'yekan' !important;}

Aalibeigi
دوشنبه 04 آذر 1392, 11:48 صبح
سلام
ممنون از این که سریع جواب دادین:لبخندساده:
آدرس فایلی که توش فونت ها هستن رو درست دادم.یه پوشه فونت اضافه کردم و همه فونت هام اونجان.
ببخشید این خط کد بالا رو باید کجا اضافه کنم؟؟؟؟

alirezaoshz
دوشنبه 04 آذر 1392, 12:15 عصر
توی فایل css هاتون :
template.css و template_rtl.css

Aalibeigi
دوشنبه 04 آذر 1392, 12:24 عصر
سلام
ممنون از راهنماییهاتون
امیدوارم این کار جواب بده.

Aalibeigi
دوشنبه 04 آذر 1392, 12:40 عصر
بازم فونت ها عوض نشد:گریه::گریه::گریه::گریه:

Mohammad_dn
دوشنبه 04 آذر 1392, 13:29 عصر
سلام تا جایی که من میدونم فونت هارو باید به یه فرمت خواص تبدیل کنی....قبلا یه نمونشو تو همین سایت دیده بودم

Mohammad_dn
دوشنبه 04 آذر 1392, 13:30 عصر
تا جایی که من میدونم باید فونت هارو به یه فرمت خواص تبدیل کنی....نمونشو قبلا تو سایت دیده یودم

Aalibeigi
دوشنبه 04 آذر 1392, 13:51 عصر
سلام.
من خودم فونت ها رو از اینترنت گرفتم.
فونت byekan با فرمت های .ttf & .eot & .woff تو فایل موجوده.
من واقا دیگه واقعا نمیدونم مشکل از کجاست....:گیج:

SlowCode
دوشنبه 04 آذر 1392, 14:27 عصر
احتیاطا این کد رو داخل base.css بنویس.

*{font-family:'BYekan',Tahoma !important;}

شاید مشکل از فونت هات باشه. حداقل 3 تا فایل باید داشته باشی ولی تو کدت 2 تا رو فراخوانی کردی.
این فایل رو دانلود کن (http://www.mediafire.com/download/le92i8a2o9xko8b/WebYekan.zip) و از این کدها استفاده کن:

@font-face {
font-family: 'BYekan';
src: url('WebYekan/WebYekan/WebYekan.eot');
src: url('WebYekan/WebYekan/WebYekan.eot?#iefix') format('embedded-opentype'),
url('WebYekan/WebYekan/WebYekan.woff') format('woff'),
url('WebYekan/WebYekan/WebYekan.ttf') format('truetype')
}



البته داخل فایل zip یه فایل css هست که توسط ویرایش کننده فونت نوشته شده.

Aalibeigi
سه شنبه 05 آذر 1392, 13:19 عصر
سلام ممنون از کمکتون خدا کنه این یکی دیگه جواب بده.

Aalibeigi
چهارشنبه 13 آذر 1392, 12:15 عصر
سلام.
دوستان دستتون درد نکنه.
بلآخره درست شد:لبخندساده: