PDA

View Full Version : نمایش فونت هایی که در کلاینت وجود ندارند



nazaninam
چهارشنبه 28 شهریور 1386, 00:19 صبح
با سلام
فرض کنید تمام سایت با فونت BNazanin طراحی شده ، اگر این فونت در کلاینت نصب باشد در مرورگر نمایش داده می شود ولی اگر نباشد فونت پیشفرض نمایش داده می شود .
چطور میشه کاری کرد که همیشه فونت BNazanin باشه حتی اگر کلاینت فونت را نداشت !
نگید که نمیشه چون چندین سایت دارن این کار را انجام می دهند ( مثل سایت http://hadith.ac.ir )
کافیه این سایت را ببینید : http://masir.net/default.aspx?culture=fa-IR&page=standardfont
اینا چیکار کردند؟ فکر نمی کنم به html و css ارتباطی داشته باشه (البته کار اینا فقط توی Ie جواب میده)
با تشکر

radonband
چهارشنبه 28 شهریور 1386, 00:34 صبح
سلام

برای این کار کافی هست که یک فایل CSS رو به صفحت لینک کنی و داخلش اینو بنویسی :

@font-face {
font-family: M Mitra;
src:url(http://www.masir.net/fonts/MMitra7.msrf);
}

توی قسمت SRC هم که مسیر فایل روی سرور رو میدی.

بد نیست به این سایت هم یه سر بزنی http://www.masir.net/?PageID=283

موفق باشی.

shahab_ksh
چهارشنبه 28 شهریور 1386, 00:59 صبح
اگه اون صفحه رو save کنید کد کاملش رو داره در دایرکتوی default_files میبینید

nazaninam
چهارشنبه 28 شهریور 1386, 11:20 صبح
دوست عزیز تاپیک منو خوندی شما؟ اینجاشو میگم:


کافیه این سایت را ببینید : http://masir.net/default.aspx?cultur...e=standardfont
اینا چیکار کردند؟ فکر نمی کنم به html و css ارتباطی داشته باشه (البته کار اینا فقط توی Ie جواب میده)


فکر نمی کنم تا آخر خونده باشی چون اگه خونده بودی اینو نمی گفتی :



بد نیست به این سایت هم یه سر بزنی http://www.masir.net/?PageID=283



فکر کنم مهندس راد باید یک قانون در مورد درست خواندن تاپیک هم بگذارند ، بعضی ها حولند که زود جواب بدن

خوب اولا که خودت یه تست می کردی ببینی کار می کنه یا نه !
اگه به این راحتی ها بود که مسیر ازش پول در نمیاودر ، همه صفحه رو save می کردند و یا علی....

rtech
چهارشنبه 28 شهریور 1386, 11:49 صبح
یک روش برای این کار Embed کردن فونت هاست :



http://msdn2.microsoft.com/en-us/library/ms533034.aspx
http://www.devshed.com/c/a/DHTML/Understanding-Embedded-Fonts/
http://www.sean.co.uk/a/webdesign/embedding_fonts_in_webpages.shtm


یک روش دیگر استفاده از ابزار جدید مایکروسافت هست که قراره با VS 2008 ارائه بشه :



http://www.microsoft.com/typography/web/embedding/weft3/weft00.htm


روش دیگر :



http://www.codeproject.com/useritems/Dynamic_Headings.asp


امیدوارم مفید باشه .

hamed_bostan
چهارشنبه 28 شهریور 1386, 12:19 عصر
بد نیست به این سایت هم یه سر بزنی http://www.masir.net/?PageID=283


ضمنا بهتذه خدمت دوستان عرض کنم این سایت فقط تو ie کار میکنه و توی firefox حد اقل واسه من کار نکرد و همه فونت ها یکسان بودند و همون arial حودمون بود :بامزه:

rtech
چهارشنبه 28 شهریور 1386, 12:25 عصر
به احتمال زیاد از روش Embeding استفاده کردند چون این روش توی Firefox جواب نمیده و فقط در IE کار میکنه

hamed_bostan
چهارشنبه 28 شهریور 1386, 12:33 عصر
دوست عزیزم rtech گفتین یه روش اینه:



http://msdn2.microsoft.com/en-us/library/ms533034.aspx
http://www.devshed.com/c/a/DHTML/Understanding-Embedded-Fonts/
http://www.sean.co.uk/a/webdesign/embedding_fonts_in_webpages.shtm




میشه یه توضیح واسه من ناشی بدین چطور از این روش استفاده میشه کرد؟
ممنون میشم

shahab_ksh
چهارشنبه 28 شهریور 1386, 13:05 عصر
، بعضی ها حولند که زود جواب بدن

دوست من هدف فرام بحث و مناظرست این که موضوعات رو با دقت بخونیم درست اما کسی مجبور نیست به شما درست یا غلط جواب بده بحث و مناظره کنید نه بد اخلاقی و انتظار جواب قطعی گرفتن

hamed_bostan
شنبه 31 شهریور 1386, 09:21 صبح
دوست عزیزم rtech گفتین یه روش اینه:



http://msdn2.microsoft.com/en-us/library/ms533034.aspx
http://www.devshed.com/c/a/DHTML/Understanding-Embedded-Fonts/
http://www.sean.co.uk/a/webdesign/embedding_fonts_in_webpages.shtm






میشه یه توضیح واسه من ناشی بدین چطور از این روش استفاده میشه کرد؟
ممنون میشم

rtech
شنبه 31 شهریور 1386, 21:50 عصر
حامد جان فکر نکنم نکته مبهمی داشته باشه ، اگر اون لینک ها رو بخونید کاملا متوجه میشید .