سؤال

وأنا باستخدام فرنك سويسري خارجي يحتوي على عدد من الطبقات الخط لتحميل وتسجيل الخطوط لموقع فلاش بلدي في وقت التشغيل. (صدرت في المكتبة لوحة فلاش IDE ثم المسجلين في البرنامج النصي الإطار)

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

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

وبعد لا بأس به من اختبار راجعت مجلد الخطوط الخاص بي (ويندوز فيستا). عندما فتحت ملف الثقيلة اللقب في المشاهد الخط يظهر الرومانية. العناوين في المشاهد الخط مطابقة ما كان يحصل في ومضة. يظهر هذا السلوك لتكون فريدة من نوعها لهذا الخط.

ومنذ fontName هي الطريقة الوحيدة التي يمكنني معرفة كيفية تعيين الخط إلى الحقل النصي أنا الحيرة في كيفية يمكنني استخدام هذا الخط ثقيل جميل لبلدي العناوين دينامية!

وانها نوع 1 الخط

ويمكن لأي شخص أن تشير إلى سبب، والحل أو الحل؟

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

المحلول

شكرا، أعتقد حقك في ذلك.

وأنا لم ومع ذلك نجد طريقة لدمج الخط ووضع الاسم.

وقبل كل شيء كنت CrossFont لتحويل حاشية الخط نوع 1 إلى .otf

وباستخدام [تضمين) (] الميزة الآن في CS4، وكنت قادرا على استخدام السمة fontFamily لتعيين الخاصية fontName الخط جزءا لا يتجزأ.

في التعليمات البرمجية أدناه تستطيع أن ترى أنا وضعت الاسم إلى "BlaaDeeBlaa" وسوف TextFormat نقبل به وعرض الخط جزءا لا يتجزأ.

[Embed(source="assets/FontFileName.otf",
                            fontFamily="BlaaDeeBlaa",
                            mimeType="application/x-font")]
var BlaaDeeBlaa:Class;

var CH:Font = new BlaaDeeBlaa();

var testTxt:TextField =  new TextField();
testTxt.defaultTextFormat = new TextFormat("BlaaDeeBlaa",28,0x000000,true);
testTxt.embedFonts = true;
testTxt.text = Font.enumerateFonts(false)[0].fontName;
testTxt.autoSize = "left";
addChild(testTxt);

وn.b. فقط أوبن (.OTF) وتروتايب (.TTF) يمكن أن تكون جزءا لا يتجزأ باستخدام هذه الطريقة

وأنا وضعت على هذه التقنية من قبل البرنامج التعليمي لي Brimelows "في gotoandlearn

نصائح أخرى

وهذا يبدو وكأنه هذا هو وجود مشكلة في الخط بدلا من أن برنامجك (فلاش).

إذا انها الخط الحر، فمن الممكن تماما أن صاحب الخط بين أفراد الأسرة تستخدم خط واحد كقاعدة ونسخ المحررة منه لأنماط مختلفة من الوجه. فقد تغيرت فقط اسم الملف، ونسيت أن تغيير الاسم الداخلي.

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

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