مشكل با فونت در FarsiStyle

BOBBAR

New Member
سلام دوستان

1- در مثال farsistyle ديدم كه يك فونت را به library اضافه كرده و با اين كار حجم swf خيلي
بيشتر ميشود. آيا ميتوان به شكل ديگري كه حجم فايل زياد افزايش نيابد از farsiStyle استفاده كرد.
مثلا فونت را در يك swf ديگر گذاشته و آن را جداگانه و در موقع مناسب لود نمود. يا اينكه مستقيما از فونت روي
خود سيستم استفاده كرد.

2- دليل استفاده از autokern چيست و چرا بدون آن متن به هم ميريزد.؟
 

UnknownUser

Well-Known Member
سلام ما برای اینکه حجم کار پایین بیاد یه امکان گذاشتیم که می شه با فونت های رویه سیستم هم کار کنه مثل tahoma تو sample ها هم هست نمونش اما چند تا محدودیت داره یکی این که justify دومی هم copy کردن اگه براتون این مهم نیست از این راه استفاده کنین برای اینکه font رو از ی swf دیگه بخونین هم مشکلی نیست باید swf رو load کنین
 

BOBBAR

New Member
سلام

برای اینکه font رو از ی swf دیگه بخونین هم مشکلی نیست باید swf رو load کنین

من در لود كردن فونت از swf خارجي مشكل دارم.
بدين شكل عمل كردم كه ابتدا فايل font.swf را ساختم و در آن يك سمبل از نوع فونت در كتابخانه و با linkage به نام "Font" قرار دادم.
سپس در مثال شماره 2 از FarsiStyle يك كليپ خالي به نام fnt روي صفحه گذاشته و swf را در آن لود كردم.
کد:
_root.fnt.loadMovie("font.swf");
سپس embedFonts مربوط به متن را false كرده و هر جا كه نياز به نام فونت بود از fnt استفاده كردم. مثلا

کد:
myTextFormat.font = "fnt";
TF.text = myFarsiStyle.justify(myFarsiStyle.getText(),"fnt",size)
حتي به جاي "fnt" از حالاتي مثل "Font" يا "fnt.Font" يا ... هم استفاده كردم اما اين روش جواب نميدهد.
البته منطقي هم هست، چون فكر نميكنم با استفاده از loadMovie بتوان سمبلهاي كتابخانه موجود در swf خارجي را خواند.

لطفا راهنمايي كنيد.
 

پیوست ها

  • Sample2.rar
    58.6 کیلوبایت · بازدیدها: 12

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

بالا