PDA

View Full Version : مبتدی: تعیین فونت سایت



adineh67
سه شنبه 10 آذر 1394, 10:25 صبح
سلام
دوستان من میخوام از یه فونت واسه کل برنامم استفاده کنم ولی اصلا بلد نیستم چجوری :لبخند:
ممنون میشم هم این مورد رو بهم یاد بدین و هم اینکه بفرمایید واسه یه برنامه ی اداری تحت وب چه فونتی پیشنهاد میدین:بوس:

siros1983
سه شنبه 10 آذر 1394, 10:44 صبح
از این کد استفاده کنین

@font-face{
font-family:FONT NAME;
src:url(FONT ADDRESS) format('truetype'),
url(FONT ADDRESS) format('woff'),
url(FONT ADDRESS) format('embedded-opentype');
}


جلوی font family اسم فونت مورد نظز بنویسید (لازم نیس اسم واقعی فونت باشه و هزچیزی که خواستید موتنه باشه)
بعد بجای font address شما ادرس جایی که فونت خودتون هست میدین و فرمتش بعد تعیین میکنین

adineh67
سه شنبه 10 آذر 1394, 10:51 صبح
از این کد استفاده کنین

@font-face{
font-family:FONT NAME;
src:url(FONT ADDRESS) format('truetype'),
url(FONT ADDRESS) format('woff'),
url(FONT ADDRESS) format('embedded-opentype');
}



مرسی از شما
فقط این فرمت ها چی هستن ؟ و اینکه این فونت رو چجوری به اشیائ روی صفحه مرتبط کنیم

siros1983
سه شنبه 10 آذر 1394, 16:27 عصر
اون fontname که گفتم اسم فونت که شما به دلخواه میدید و حالا مثلا میتونی توی css کد زیر بنویسی تا به همه اشیای صفحه اعمال بشه

body{
font-family:Your Font Name;
}

بعد اون سه تا فرمت ها عرض کنم که خب هر فونتی میتونه چندتا فرمت داشته باشه
مثلا فونت arial میتونه سه فرمت زیر داشته باشه (من همن سه فرمت میدونم شایدم بیشتر باشن)
arial.ttf همان truetype
arial.woff همان woff
arial.eot همان embedded-opentype

امیدوارم متوجه شده باشید

adineh67
شنبه 14 آذر 1394, 09:43 صبح
دوست عزیز من دارم یه پروژه ی asp.net کار می کنم ممنون میشم راهنمایی کنید ببینم این کدارو کجای پروژه باید قرار بدم:خجالت:

siros1983
شنبه 14 آذر 1394, 10:23 صبح
دوست عزیز من دارم یه پروژه ی asp.net کار می کنم ممنون میشم راهنمایی کنید ببینم این کدارو کجای پروژه باید قرار بدم:خجالت:

این کد در بخش CSSمربوط به قالب سایت قرار میگیره

adineh67
شنبه 14 آذر 1394, 11:15 صبح
ببینید دوست عزیز من دقیقا اینکار رو انجام دادم:
تو بخش css و در بالاترین قسمت کد زیر رو نوشتم:

@font-face {
font-family: "BTitrBold";
src: url(fonts/BTitrBold.eot);
src: url(fonts/BTitrBold.eot?#iefix) format("embedded-opentype"),
url(fonts/BTitrBold.woff) format("woff"),
url(fonts/BTitrBold.ttf) format("truetype");
font-weight: normal;
font-style: normal
}
body
{
background: #b6b7bc;
font-size: .80em;
font-family:BTitrBold;
margin: 0px;
padding: 0px;
color: #696969;
}

تو پیج مربوطه هم کد css رو لینک دادم :



<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />

ولی هیچ تغییری تو فونت برنامه ایجاد نشد.فرمتهایی که تو css واسه فونتها تعیین شده رو هم خطا میگیره:
'format("embedded-opentype"),' is not a valid value for the 'src' property.

siros1983
شنبه 14 آذر 1394, 18:56 عصر
ببینید دوست عزیز من دقیقا اینکار رو انجام دادم:
تو بخش css و در بالاترین قسمت کد زیر رو نوشتم:

@font-face {
font-family: "BTitrBold";
src: url(fonts/BTitrBold.eot);
src: url(fonts/BTitrBold.eot?#iefix) format("embedded-opentype"),
url(fonts/BTitrBold.woff) format("woff"),
url(fonts/BTitrBold.ttf) format("truetype");
font-weight: normal;
font-style: normal
}
body
{
background: #b6b7bc;
font-size: .80em;
font-family:BTitrBold;
margin: 0px;
padding: 0px;
color: #696969;
}


تو پیج مربوطه هم کد css رو لینک دادم :



<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />

ولی هیچ تغییری تو فونت برنامه ایجاد نشد.فرمتهایی که تو css واسه فونتها تعیین شده رو هم خطا میگیره:
'format("embedded-opentype"),' is not a valid value for the 'src' property.

این فونت هایی که نوشتید حتما باید توی پوشه مورد نظر باشن چون گویا خطای شما هم مربوط به همین هستش که فونت ها توی پوشه مورد نظر نیستن

adineh67
سه شنبه 17 آذر 1394, 11:23 صبح
این فونت هایی که نوشتید حتما باید توی پوشه مورد نظر باشن چون گویا خطای شما هم مربوط به همین هستش که فونت ها توی پوشه مورد نظر نیستن
من دقیقا اسم فونتها رو از تو پوشه کپی کردم و تو کد نوشتم

siros1983
سه شنبه 17 آذر 1394, 12:35 عصر
من دقیقا اسم فونتها رو از تو پوشه کپی کردم و تو کد نوشتم

منظورم اسمشون نبود
خود فونت ها
الان طبق کدی که نوشتید باید کنار فایل CSS شما یه پوشه با نام fonts داشته باشید و تمامی اون فونت ها داخل این پوشه باشن

adineh67
چهارشنبه 18 آذر 1394, 09:52 صبح
دوست عزیز یه نگاهی به محل قرارگیری فونتم بندازین ممنون میشم
137342

siros1983
چهارشنبه 18 آذر 1394, 11:22 صبح
دوست عزیز یه نگاهی به محل قرارگیری فونتم بندازین ممنون میشم
137342



ببینید فایل css شما در داخل یه پوشه دیگه قرار داره شما باید اینطوری کد نویسی کنین



src: url(../fonts/BTitrBold.eot)





برای تمام فونت ها اینکارو بکنین

adineh67
چهارشنبه 18 آذر 1394, 11:51 صبح
ببینید فایل css شما در داخل یه پوشه دیگه قرار داره شما باید اینطوری کد نویسی کنین



src: url(../fonts/BTitrBold.eot)





برای تمام فونت ها اینکارو بکنین

اینکارو هم انجام دادم ولی متاسفانه درست نشد :افسرده:

siros1983
چهارشنبه 18 آذر 1394, 13:34 عصر
اینکارو هم انجام دادم ولی متاسفانه درست نشد :افسرده:

اسم پوشه شما داخل برنامه Font هستش ولی توی کدنویسی Fonts
اون S اضافی پاک کنین باز دست نشد لطفا به صورت آنلاین قرار بدید یا قالب اپلود کنین

adineh67
چهارشنبه 18 آذر 1394, 14:55 عصر
نه دیگه همون font هست
137350

siros1983
چهارشنبه 18 آذر 1394, 15:45 عصر
نه دیگه همون font هست
137350



نمونه آنلاین قرار بدید یا پروژتون اینجا یا جایی اپلود کنین تا نگاه کنیم اینطوری نمیشه

adineh67
یک شنبه 22 آذر 1394, 15:09 عصر
نمونه آنلاین قرار بدید یا پروژتون اینجا یا جایی اپلود کنین تا نگاه کنیم اینطوری نمیشه

دوست عزیز من یه کنترل گریدویو تلریک روی فرم داشتم و فونت روش جواب نمیداد اما یه لیبل که گذاشتم دیدم فونتها دارن بدرستی کار میکنن
تغییر فونت روی کاموننتهای تلریک امکان پذیر نیست؟!!!

با سپاس از شما بابت راهنماییتون