برگزیده های پرشین تولز

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

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
سلام
همون طور که حتما می دونید فونت byekan هنگام نمایش در برخی از اندازه های کوچیک زیباییش رو از دست می ده، برای همین چند وقتی هست که فونت اصلاح شده ی یکان با نام هایی مثل iryekan یا faryekan منتشر شدند که دیگه در تمامی اندازه بدون مشکل و تو رفتگی های زشت کننده نمایش داده میشن، این وسط سایت هایی که خدمات وب فونت ارائه می دن، مثل فونت آنلاین کماکان دارن از همون فونت قدیمی یکان استفاده می کنن.
این مقدمه رو گفتم تا خدمتتون عرض کنم که به خاطر این مشکل من خود رفتم این فونت ها رو دانلود کردم، بعد تو سایت هایی که آنلاین وب فونت می سازن اون رو تبدیل کردم، حالا که می خوام ازشون استفاده کنم هر کاری می کنم این فونت ها لود نمیشن، در واقع به جز سرور خود سایت اینا رو تو آپلود سنترهایی که لینک مستقیم هم میدن آپلود کردم، حتی تو سرور یه سایته دیگه ای هم که برای خودمه آپلود کردم و از اونجا فراخوانی کردم اما باز هم عمل نکرد و به جاش تاهوما لود میشه، این در حالیه که اگه از نشانی های فونت آنلاین استفاده کنم فونت لود میشه، موندم مشکلم چیه؟ یه جایی خوندم که فونت های باید رو سرور پردازش بشن اما توضیح نداده بود که یعنی چی کار باید کرد!
کدهایی هم که استفاده کردم به صورت زیرن ( همان طور که می بینید با وارد کردن نشانی فونت پنجره دانلود باز میشه، پس از این نظر مشکلی نیست)

کد:
@font-face{font-family:'Yekan';src:url(http://server.shokrgozari.ir/IRYekan.eot?#) format('eot'),url(http://server.shokrgozari.ir/IRYekan.ttf) format('truetype'),url(http://server.shokrgozari.ir/IRYekan.woff) format('woff')}

اینم نمونه کدهای فونت آنلاین
کد:
@font-face{font-family:'Yekan';src:url(http://fontonline.ir/fonts/BYekan.eot?#) format('eot'),url(http://fontonline.ir/fonts/BYekan.ttf) format('truetype'),url(http://fontonline.ir/fonts/BYekan.woff) format('woff')}

ممنون میشم راهنماییم کنید.
 

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5

ehsanmody

Registered User
تاریخ عضویت
7 نوامبر 2013
نوشته‌ها
603
لایک‌ها
659
دوست عزیز
از این کد استفاده کن ببین درست میشه یا نه !

HTML:
@font-face {
    font-family: "Yekan";
    src: url( "http://server.shokrgozari.ir/IRYekan.eot" );
    src: local( "☺" ),
    url( "http://server.shokrgozari.ir/IRYekan.woff" )
    format( "woff" ),
    url( "http://server.shokrgozari.ir/IRYekan.ttf" )
    format( "truetype" );
}
 

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
دوست عزیز
از این کد استفاده کن ببین درست میشه یا نه !

HTML:
@font-face {
    font-family: "Yekan";
    src: url( "http://server.shokrgozari.ir/IRYekan.eot" );
    src: local( "☺" ),
    url( "http://server.shokrgozari.ir/IRYekan.woff" )
    format( "woff" ),
    url( "http://server.shokrgozari.ir/IRYekan.ttf" )
    format( "truetype" );
}

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

ehsanmody

Registered User
تاریخ عضویت
7 نوامبر 2013
نوشته‌ها
603
لایک‌ها
659
Last edited:

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
منم در اولین پستم همین رو عرض کردم که ظاهرا باید تغییراتی در سرور ایجاد بشه فقط نمی دونم چه تغییراتی!
" یه جایی خوندم که فونت های باید رو سرور پردازش بشن اما توضیح نداده بود که یعنی چی کار باید کرد! "
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,831
لایک‌ها
30,312
محل سکونت
کرج

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
ممنون از توجهتون اما من روزهای گذشته فونت های همین سایت رو هم امتحان کرده بودم اما مشکلم حل نشده بود.:(
دوستانی که ممکنه این مطلب رو تازه دیدن باید عرض کنم که به صورت موقتی خودم لینک های فونت گذاشته شده در پست اول رو غیر فعال کردم.
 

homayo0on

Registered User
تاریخ عضویت
25 آگوست 2011
نوشته‌ها
555
لایک‌ها
620
اگر کلا هیچ فونتی تو سایتتون کار نمیکنه
تو فایل htaccess.که تو روت سایتتون هست این کدها رو قرار بدید شاید mimetype فونت ها تو سرورتون تعریف نشده باشه
کد:
# ----------------------------------------------------------------------
# Webfont access
# ----------------------------------------------------------------------
# allow access from all domains for webfonts
# alternatively you could only whitelist
# your subdomains like "sub.domain.com"
<FilesMatch "\.(ttf|otf|eot|woff|font.css)$">
   <IfModule mod_headers.c>
     Header set Access-Control-Allow-Origin "*"
   </IfModule>
</FilesMatch>
# webfont mime types
AddType application/vnd.ms-fontobject    eot
AddType font/truetype    ttf
AddType font/opentype    otf
AddType application/x-font-woff  woff
# webfonts and svg:
<IfModule mod_deflate.c>
   <FilesMatch "\.(ttf|otf|eot|svg)$" >
     SetOutputFilter DEFLATE
   </FilesMatch>
</IfModule>
 
  • Like
Reactions: uf6

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
خیلی ممنون از راهنماییتون.
این کدی را هم که شما فرمودید تو فایل htaccess. یکی از هاستام کپی کردم اما بازم انگار نه انگار :general208:در واقع توی سایتی که وصل به اون هاست هست فونت نمایش داده میشه ( چه اون کدی که شما فرمودید رو قرار بدم چه قرار ندم ) ، اما وقتی می خوام تو یک سایته دیگه از همون کد ها استفاده کنم در کمال تعجب عمل نمی کنه، من واقعا موندم سایت هایی مثل فونت آنلاین چه تنظیماتی رو انجام دادن که به راحتی فونت هاشون روی هر دامنه ای نمایش داده میشه.
 

homayo0on

Registered User
تاریخ عضویت
25 آگوست 2011
نوشته‌ها
555
لایک‌ها
620
اینفو سایتتت رو برام پ . خ کن برات چک کنم
 

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
با تشکر.
پیام خصوصی فرستاده شد.
 

shareads

Registered User
تاریخ عضویت
11 سپتامبر 2009
نوشته‌ها
685
لایک‌ها
494

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
براتون پیام خصوصی فرستادم.:)
 
بالا