About Font Embedding

Mamali

Member
سلام.
مي خواستم در مورد Embeddكردن يك فونت به سرور و استفاده از اون در سايت اطلاعاتي كسب كنم و طريقه و انواع Encoding اون و خلاصه همه چيز رو از هركس كه مي تونه اطلاعات بده ممنون ميشم.(چي گفتم؟؟)
نمونه هاش رو هم توي سايت هاي www.haftom.org www.dostan.net/music ببينيد
 

aghahamidgol2

Active Member
اگر مي خواهي فونت بزاري خوب آپلود كن با پس وند زيپ يا همان فونت را مستقيم بزار
اميدوارم منظورت را فهميده باشم
 

Mamali

Member
نه. ببين دوست عزيز مي خوام از اين فونت توي متن صفحه ام استفاده كنم. صفحه ام HTML نيست. Style براي زوپس هست. من يه چيزايي توي خود مايكروسافت دات كام خوندم. اما نفهمديم. مي خواستم ببينم اصول كار چطوريه. از يه اسكريپت خاص بايد استفاده كرد. كه من اون قسمتش رو نفهميدم.اين اسكريپت مياد فونتهايي كه توي صفحه شما استفاده شده يعني كاراكترها رو مي سنجه و يه فونت با پسوند eot ميسازه كه كاراكترهاي اضافي فونت رو حذف كرده. و سبك تر شده. اين منظور من بود.
 

Mamali

Member
Mamali گفت:
نه. ببين دوست عزيز مي خوام از اين فونت توي متن صفحه ام استفاده كنم. صفحه ام HTML نيست. Style براي زوپس هست. من يه چيزايي توي خود مايكروسافت دات كام خوندم. اما نفهمديم. مي خواستم ببينم اصول كار چطوريه. از يه اسكريپت خاص بايد استفاده كرد. كه من اون قسمتش رو نفهميدم.اين اسكريپت مياد فونتهايي كه توي صفحه شما استفاده شده يعني كاراكترها رو مي سنجه و يه فونت با پسوند eot ميسازه كه كاراكترهاي اضافي فونت رو حذف كرده. و سبك تر شده. اين منظور من بود.
هيچ جواب ديگري نيست؟
 

Mamali

Member
آقا انقدر دوستان جواب دادن پيدا كردم خودم جوابم رو ...فقط نمي دونم چرا دانلود نميشه. اگر كسي خواست اين جوابشه:
براي اينكار بايد از برنامه
Microsoft WEFT
استفاده كنيم. با اين برنامه فونت هاي ttf خودمون رو مي تونيم به opentypeيا همون eot تبديل كنيم. بعد از اين كار ها يعني ساخت اين فونت بايد از يه استايل استفاده كنيم با اين نوشته


<STYLE TYPE="text/css">
<!-- /* $WEFT -- Created by: Mohammad Reza Ghorbani ([email protected]) on 2004/05/08 -- */
@font-face {
font-family: B Bardiya;
font-style: normal;
font-weight: normal;
src: url(file:///c:\BBARDIY0.eot);
}
-->
</STYLE>
مثلا اين يه مثاله و ميتونيم به جاي مسير src از مسير دلخواهمون كه فونت رو آپلود كرديم استفاده كنيم.

حالا من يه سوالي كه اين هير و وير داشتم اينه كه چرا من از فونت هايي كه استفاده مي كنم . دانلود نميشه ولي همون فونت ها در سايت ديگه به راحتي نمايش داده ميشه
 

samane_r

Member
با سلام و خسته نباشيد

ببخشيد در مورد اين كدي كه تو صفحه گذاشتيد يه سوالي داشتم:

ميخواستم بدونم حد اكثر تا چند فونت رو ميشه تو سايت upload كرد و اين كه نيم فونت ها رو كجا بايد بنويسيم ؟

با تشكر
 

Masih

Well-Known Member
من صاحب سايت دوستان هستم ولي منظورتون رو اصلا متوجه نشدم!

مسيح.
 

Asaf

Member
با سلام به همه
من هم همون مشكل رو دز سايتي كه طراحي كرده بودم داشتم
فكر ميكنم مشكل اصلي در سرور باشه چون من فونت متون سايت رو با يك كليد download در سايت گذاشته بودم ولي كليد كار نميكرد . در شركت Host وقتي موضوع رو امتحان كرديم به راحتي دانلود شد ولي باز هم در محل كارم با اتصال Dial up نتونستم فونت رو داونلود كنم
باز هم در كدهايم مشكل رو پيگيري كردم ولي هيچي نديدم
به همين خاطر من فكر ميكنم موضوع و مشكل به يك companent مربوط به سرور ارتباط داشته باشه .مثل FrontPage Server Extensions كه براي فرم ها و جستجوگرها لازمه .
البته من اون سايت رو با HTML طراحي كرده بودم و چون صاحبكارم دنبال موضوع رو نگرفت منهم پيگيري نكردم و براي حل مشكل فونت از unicode- UTF-8 استفاده نمودم.
 

Mamali

Member
چه عجب طرفدار پيدا كرد اينجا.
ببينين بزارين از اول براتون توضيح بدم چون اين موضوع رو ديگه كامل كامل فهميدم.
مثلا ما مي خوايم توي وب سايت خودمون ممكنه cms يا طراحي شده توسط خودمون باشه. از يه فونتي كه خوشمون مياد يه براي كارمون مناسبه استفاده كنيم. به جاي اينكه بيايم و از نوشته‌امون عكس بگيريم و اون عكس رو در منو يا هر جاي ديگه بكار ببريم مي تونيم ازش در جاهاي متغير تري كه اصلا انتخاب عكس گرفتن وجود ندارد استفاده كنيم. به عنوان مثال مي توانيم در عنوان خبر هاي cms ها يا منو ها كه هر لحظه از منوي مديريت ممكنه عوض شوند استفاده كنيم. با اين روش هم حجم كار پايين مياد هم صفحه راحتتر و سريعتر گردش مي كنه.
مي تونيم از اين روش براي متن هامون هم استفاده كنيم مثلا براي مقالات و ... كه از فونت‌هاي قابل خواندن تري استفاده كرد.
اين مزيت هاي اين روش بود.
حالا چطور اينارو درست كنيم.
اول بايد يه برنامه دانلود كنيم به اسم Microsoft WEFT
اين برنامه كاملا مجاني هست و مي تونيم اين برنامه رو از
اينجا[/url دانلود كنيم اين صفحه علاوه بر لينك دريافت شامل اطلاعات كامل تري در مورد استفاده از اين نرم‌افزار نيست مي باشد. بعد از اينكه دانلود كرديم بايد چي كار كنيم؟ اين برنا مه مياد فونت هاي true type معمولي خودمان را به فونت هاي opentype با پسوند .eot تبديل مي كند. نحوه كار با اين نرم افزار بسيار ساده است و تنها يك نكته بيشتر ندارد. هنگام استفاده از اين سيستم من يه يه مشكلي برخوردم و در بالا هم نوشتم بعد از اينكه تمام كار هارو مي كردم و فونت و اينارو آپلود مي كردم و استايل رو درست. اما فونت‌ها دانلود نمي شد و تنها كساني مي تونستند اين فونت‌ها را ببينند كه خودشون روي سيستمشون داشته باشن. پرسون پرسون بالاخره رفتم توي همون صفحه بالايي و صفحه troobleshooting ديدم كه بعله. موقع استفاده از اين برنامه بايد همه صفحه‌هايي كه توي سايتتون مي خوايد از اين فونت توش استفاده كنين معرفي كنين. يعني لينك همه صفحه ها رو بهش بدين. مي تونين به طور كامل بحث مشكلات را از همون لينك ببينيد.
بعد از اينكه اين برنامه كارش تموم شد و فونت‌ها رو به ما تحويل داد(در جايي مثل درايو c) ما بايد اين فونت ها را در يك دايركتوري مثل [url]www.name.com/fonts
آپلود كنيم.
بعد با استفاده از كد استايلي كه خود نرم افزار به ما ميده و به اين صورت هست
کد:
@font-face {
    font-family: B Mitra;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.name.com/fonts/BMITRA1.eot);
}
از فونت مورد نظرمون استفاده مي كنيم. كه در كد بالا ديديد. پس از استفاده استايل را هم آپلود مي كنيم و صفحه خود را رفرش مي كنيم كار تمام است.
 

جدیدترین ارسال ها

بالا