PDA

View Full Version : یک سوال در مورد CSS



NIMA_1981
پنج شنبه 04 اسفند 1390, 13:48 عصر
سلام دوستان

میشه راهنمایی کنید برای Font Embeded در css به کدام از این فایل های نیاز فونت با پسوند TTF یا فونت با پسوند eot

@font-face {
font-family: " your FontName ";
src: url( /location/of/font/FontFileName.eot ); /* IE */
src: local(" real FontName "), url( /location/of/font/FontFileName.ttf ) format("truetype"); /* non-IE */
}


و میشه بگید این 2 تا چه فرقی با هم دارن
با تشکر

cyrusthegreat
پنج شنبه 04 اسفند 1390, 13:54 عصر
من خودم اینجوری فرا می خونم فونت رو:

@font-face{
font-family: 'FONT_NAME';
src: url('FONT-ADDRESS/FONT_NAME.eot?#') format('eot'),
url('FONT-ADDRESS/FONT_NAME.woff') format('woff'),
url('FONT-ADDRESS/FONT_NAME.ttf') format('truetype');
}


تفاوت خاصی ندارن. هر سه نوع فونت هستن. ولی از نظر نوع ذخیره اطلاعات مربوط به فوت و کاراکتر ها متفاوت هستند. اینجوری تعریف می شه تا تو همه ی مرورگر ها نمایش داده بشه. آخه هرکدوم از فرمت هارو یک مرورگر می تونه رندر و استفاده کنه. باید فونتتون تو هر سه فرمت باشه.

NIMA_1981
پنج شنبه 04 اسفند 1390, 14:07 عصر
مرسی دوست عزیز - میشه در مورد کلمه format توضیح بدی که کارش چیه که جلوی هر فونت نوشتی

cyrusthegreat
پنج شنبه 04 اسفند 1390, 14:55 عصر
خواهش می شه.

نگاه کن، ما سه نوع فونت داریم که مرورگر ها می تونن ازشون استفاده کنند. فرمت های eot، woff و truetype. حالا ما با اون فرمت ها می فهمونیم که این فونتی که داری لود می کنی از این نوع هست. فرمت eot رو اینترنت اکسپلورر می تونه بخونه. ولی بقیه رو نه. برای همین اینترنت اکسپلورر فقط اونو می تونه لود کنه.