مرجع پارسی MyBB

نسخه‌ی کامل: اضافه کردن فونت مورد نظر به فروم
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3
اینجا می خوایم یاد بگیریم چطوری فونت های دلخواهمون رو به انجمن اضافه کنیم.

1- ابتدا یک پوشه به اسم "fonts" توی روت اصلی فرومتون درست کنید.

2- برای هر فونت به 2 فایل Eot برای مرورگر IE و TTF برای مرورگرهای CSS نیاز داریم.

اما اکثر فونت ها TTF هستن. پس به این سایت برین تا براتون فونت رو به Eot تبدیل کنه

کد:
http://www.kirsle.net/wizards/ttf2eot.cgi

3- Download Your Font رو بزنید و فایل Eot رو دانلود کنید.

4- فایل TTF و Eot مورد نظرتون رو توی شاخه "fonts" آپلود کنید.

5- از کنترل پنل مدیریت به بخش ویرایش پوسته برید. و global.css پوسته ی مورد نظرتون رو در حالت پیشرفته ویرایش کنید و کد زیر رو به پایین اون اضافه کنید.

کد php:
@font-face {
       
font-family'$1';
       
srcurl(fonts/$2.eot)
}

@
font-face {
       
font-family'$1';
       
srcurl(fonts/#3.ttf)


جایگزین کنید :
Key:
$1 - اسم فونت
$2 - اسم دقیق فونت با پسوند Eot
$3 - اسم دقیق فونت با پسوند TTF

نمونه : http://animpark.ir/thread-134-post-22288.html#pid22288


Njoy Heart
========================================
ویرایش : متاسفانه مرورگر گوگل کروم از فایلهای TTF مربوط به فونت های فارسی پشتیبانی نمیکنه. ( چرا ش رو منم نمیدونم Huh )
بخاطر همین شما مجبورین نوع بعضی از فونت هاتون رو عوض کنید.
تنها فرمتی که پیدا کردم که به 4 مرورگر اصلی میخورد فرمت woff بود.

فایرفاکس 4
اپرا 10
اینترنت اکسپلورر 9
کروم 12


شما باید به این سایت برید
http://onlinefontconverter.com/

و فونت مورد نظرتون رو به فرمت woff تبدیل کنید. اون رو آپلود کنید بعد کدی رو که برای ttf توی قالب استفاده کرده بودین تغییر بدین به woff . یعنی دیگه کد ttf داری نسبت به همون فونت خاص نباید توی قالب باشه.

ولی این فرمت یه بدی داره که تمام فونت ها رو پشتیبانی نمیکنه.

هر چند تا جایی که تست کردم اکثر فونت های فارسی که به اصطلاح فونت B بهشون گفته میشه راحت تبدیل میشن.

این فرمت حجم کمتری هم داره و سریعتر باز میشه.
درود... بسیار عالی

یعنی به ادیتور اضافه میشهSmile از اونجا میشه انتخاب کرد
شرمنده این تیکه اش یادم رفت Blush

برای اضافه شدن به ادیتور به این آدرس برین
/forum/jscripts و فایل editor.js رو باز کنید.
نزدیکای خطهای 60-70 به یک سری کد اینجوری برخورد میکنین

کد php:
        this.fonts["Arial"] = "Arial";
        
this.fonts["Courier"] = "Courier";
        
this.fonts["Tahoma"] = "Tahoma"

حالا فونت هایی که میخواین اضافه بشن رو اینطوری اضافه کنین تا توی ادیتور نمایش داده بشن

کد php:
        this.fonts["$1"] = "$1"

$1 - اسم فونت که توی مرحله قبل انتخاب کردین
چه فونتهايي رو ميشه اضافه كرد؟ محدوديتي براي نوع فونت وجود نداره؟
تا جایی که می دونم فقط یه محدودیت داره که اونم اینه فونت های بالای 1 مگ رو نمیشه استفاده کرد.

البته اگر میشد هم بهتر بود استفاده نکنید. چون اون موقع سنگین میشد Tongue

من خودم الان فونت های B Koodak - B Titr - Mj Sayeh - Mj Sayeh 2 - Mj Shafigh رو نصب کردم.
توی نمونه می تونید ببینین Heart
پس بی زحمت یه سایت هر قرار بزارید تا .. فونت های لازم را تهیه کنیمBig Grin
تو گوگل سرچ كني كلي فونت پيدا ميكني
البته با مرورگر کروم نمیشه دید فونت هاتون رو اما با IE تونستم ببینم
خب یه روش دیگه پیدا کردم که با حداقل
فایرفاکس 4
اپرا 10
اینترنت اکسپلورر 9
کروم 12

کار میکنه. ( این ها رو تست کردم چون خودم داشتم )

در ضمن سرعت بارگذاری هم تقریبا 3 برابر میشه. بزودی پست اول رو ویرایش میکنم
پست اول ویرایش شد Exclamation
صفحه‌ها: 1 2 3