ورود

View Full Version : سوال: اضافه کردن فونت دلخواه در css (برای کاربران لینوکس)



storm_saeed
یک شنبه 13 مرداد 1392, 04:22 صبح
سلام دوستان
سوالم اینه فرض کنید من از فونت مثلا b yekan توطراحی سایتم استفاده کردم خب یکسری کد هست که تو css میزنیم برای کسایی که با ویندوز میان تو سایت تا دیگه نیازی به نصب فونت رو رایانشون نباشه
ولی فرض کنید یکی با لینوکس بیاد تو سایتم آیا برای کاربرایی که با این سیستم عامل میان کدی در Css هست که بزاریم تا اوناهم دیگه نیازی به نصب فونت نداشته باشن
برای مثال من یک قالب طراحی کردم خب 3 فرمت متفاوت فونت byekan رو گذاشتیم تا هرکسی با هر مرورگری تو ویندوز اومد مشکلی با این فونت نداشته باشه ولی وقتی قالبو تو لینوکس تست میکنم فونتش tahoma هست ایا امکانش هست یکار کنم تو لینوکس هم ار این فونت استفاده بشه
ممنون

colors
یک شنبه 13 مرداد 1392, 10:53 صبح
سلام

بله میشه با استفاده از تکنیکهای CSS هر فونتی رو به صفحات پیوست کرد. اینجارو ببینید (http://www.wedesign.ir/css/css3-font-face-methods-and-optimized-font-firefox6)

storm_saeed
یک شنبه 13 مرداد 1392, 12:20 عصر
دوست عزیز من نحوه ی اضافه کردن فونت رو میدونم مشکل من اینه که توی لینوکس فونت ها بصورت پیشفرض خود سیستم عامل قرار دارند یعنی هرسایتی که من باهاش میرم مثلا یه سایت رفته بودم فونت یکان رو به صورت هر سه فرمت به قالبش اضافه کرده بود ولی توی مرورگرم نشون نمیداد ولی تو ویندوز درست بود

کامروا
یک شنبه 13 مرداد 1392, 12:49 عصر
ربطی به سیستم عامل نداره. چون فونت از آدرسی که واسش تعیین کردید واسه مرورگر لود میشه.

اول مطمئن بشید که فونت ها لود میشن.

من الان به این روش فونت ها رو لود میکنم و هیچ مشکلی نداره هم روی ویندوز و هم روی لینوکس :
@font-face {
font-family: BYekan;
src: url('fonts/BYekan.eot');
src: url('fonts/BYekan.eot?#iefix') format('embedded-opentype'),
url('fonts/BYekan.woff') format('woff'),
url('fonts/BYekan.ttf') format("truetype"),
url('fonts/BYekan.svg') format('svg');
}

colors
یک شنبه 13 مرداد 1392, 13:36 عصر
از روشهای که اینجا (http://ajy.co/web/font-face-for-obscure-linux-browsers/) گفته استفاده کن ببین مشکلت حل میشه. (به لینوکس دسترسی ندارم که تست کنم).

storm_saeed
دوشنبه 14 مرداد 1392, 19:29 عصر
ممنون
فرمت svg رو اضافه کردم حل شد :متفکر: