فلاش:الحواف الشخصيات على ديناميكية textfields دون تضمين الخطوط في اليابانية

StackOverflow https://stackoverflow.com/questions/776216

سؤال

أنا أحاول تحقيق الحواف على ديناميكية textfields في فلاش على موقع اليابانية.محتوى هذه textfields لم يتم إصلاح البيانات.

ليس لدي خيار تضمين الخطوط منذ embeddeding جميع الشخصيات سوف يؤدي ثقيلة جدا ملف swf(3000kb+ فقط الخطوط).هذا ويرجع ذلك إلى حقيقة أن هناك عدد كبير من الشخصيات الفريدة في اليابانية(حرفيا الآلاف).

في الأساس, أي فلاش موقع باستخدام ديناميكية textfields يواجه نفس الاختيار:

  1. الحفاظ على حجم الملف أسفل واستخدام فقط خطوط الجهاز (بدون الحواف)
  2. قوة 3mb+ تحميل الخط المستخدم عرض سلس الخطوط والحواف المحسنة.

لقد سألت بعض الأصدقاء اليابانيين وقالوا "Shoganai!" (الترجمة:"لا يمكن أن تكون ساعدت").هل لدى أحدكم أفكار ؟

ps:للأسف, silverlight ليس خيارا أيضا.

هل كانت مفيدة؟

المحلول

حقا غبية 'الحل' ، و أنا متأكد من أنها سوف تحصل على downvoted ، ولكن منذ فلاش.النص.الحقل النصي يرث فلاش.عرض.DisplayObject ، يمكنك استخدام المدمج في الفلاتر مثل فلاش.المرشحات.طمس طمس النص قبل نصف بكسل أفقيا و عموديا.

هذا سوف تستهلك أكثر قليلا من وحدة المعالجة المركزية.

تحرير: بعد أن عمل قليلا مع CS4, لقد وجدت ذر أفضل طريقة للقيام بذلك دون الإضافية وحدة المعالجة المركزية العامة!فإن النتيجة تبدو 1:1 بالضبط مثل 'نص ثابت' تقديم.وأعتقد أن نفس العمل تحت CS3 كما أذكر خيار مماثل.

بينما النص المحدد في إطار خصائص اختر 'Anti-alias' وحدد 'مخصص Anti-alias'.تعيين سمك 100 و الحدة إلى 0.التي لم خدعة بالنسبة لي!

نصائح أخرى

هناك عدد من الأشياء القابلة للتنفيذ، ولكن لا شيء قد يكون رغبتك في ذلك.

  • قم بالترقية إلى Flash 10. مشكلة الخطوط غير المعادية غير المسهنة هي Windows فقط الآن، من Flash 10، يعمل على Windows أيضا، لكنك بحاجة إلى ترجمة Flash 10 لذلك للعمل. ربما تكون هذه هي أفضل طريقة إذا كنت تستطيع استهداف الفلاش 10.
  • الحد من عدد الأحرف التي يمكنك استخدامها، وتضمين الأحرف المطلوبة فقط. سيعمل ذلك على أي نسخة فلاش، ولكن قد لا يكون عمليا في كثير من الحالات.
  • التخلي واستخدام خطوط الجهاز: إذا لم يكن كلاهما الطريقة المذكورة أعلاه غير ممكنة في قضيتك، أعتقد أن هذا هو حقا حالة Shouganai.

ماذا عن تضمين خط وقت التشغيل.

يمكنك البدء في خطوط الجهاز أثناء تحميل الخط الياباني في الخلفية. عندما يقوم الخط الياباني بتحميل مكالمة تقوم بتحديث الخط إلى الخط المحمل ويفعل التضمين.

تحقق من إطار GAIA لتضمين خط تشغيل سهلة وقت مضمن.

بالنسبة إلى جزء التحديث، أكتب صفيفا يسجل الخط وتنسيق نصي. ثم عندما يتم تحميل الخط، فإنه يشير إلى مجموعة من الحلقات وتحديثها جميع الحقول النصية المسجلة لها.

يبدو أن تعمل بها.

Shoganai هو kop خارج ...... ganbatte على طول الطريق! @

علاوة على فكرة ليرانونا ....

رأيت واحدة شرط على طول مسار مماثل، لكنهم كانوا يهدفون إلى إخفاء أيضا ... اقترحوا رسم movieclip إلى نقطية. قد يقوم هذا أيضا بتحرير وحدة المعالجة المركزية حيث أن المرشحات الخاصة بك لن يتم استخدامها إلا للعرض الأولي، ثم يمكنك التخلص منها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top