embed font at runtime - tlf

שאלות בנושאים כלליים ב Flash וב ActionScript לכל גרסאותיה (ActionScript 1, ActionScript 2, ActionScript 3). בשאלות ActionScript אנא ציינו את הגרסה בקצרה (AS1 / AS2 / AS3). בפורום זה תמצאו תשובות לשאלות בסיסיות עד מתקדמות הקשורות לשימוש בתוכנת הפלאש או בשפת ActionScript.

embed font at runtime - tlf

הודעהעל ידי ninjakatz ב 24 נובמבר 2010, 11:39

שלום,

מסיבות שונות אנחנו עובדים כרגע עם CS4 ומשתמשים בtlf דרך הSWC מהFLEX_SDK.

עדיין לא מצאתי דרך לעשות embed בקוד לפונטים עבור הTLF.

ניסיתי משהו בסגנון של:

[Embed(source = '../../../../lib/PARPARBLACK.TTF', fontFamily = "ParparBlack" , mimeType = "application/x-font", embedAsCFF = "true")]
private var ParparBlack:Class;

(שמחזיר לי שגיאה מהפלקס SDK בקימפול בנוגע ל embedAsCFF ).

אם יש למישהו דרך (חוץ מלעבור לCS5 ) אשמח לשמוע.
ninjakatz
 
הודעות: 23
הצטרף: 29 אפריל 2010, 11:49

Re: embed font at runtime - tlf

הודעהעל ידי ninjakatz ב 24 נובמבר 2010, 12:01

(אופס, בבקשה להעביר לשאלות כלליות...)
ninjakatz
 
הודעות: 23
הצטרף: 29 אפריל 2010, 11:49

Re: embed font at runtime - tlf

הודעהעל ידי GilS ב 24 נובמבר 2010, 17:44

יכול להיות שאתה מפנה לגירסה מיושנת של פלקס?
GilS
 
הודעות: 205
הצטרף: 19 מרץ 2010, 10:34

Re: embed font at runtime - tlf

הודעהעל ידי ninjakatz ב 19 דצמבר 2010, 09:15

לא,
הורדתי את הSDK האחרון...
ninjakatz
 
הודעות: 23
הצטרף: 29 אפריל 2010, 11:49

Re: embed font at runtime - tlf

הודעהעל ידי yood ב 19 דצמבר 2010, 10:47

אתה יכול לנסות עם css. מצורפת דוגמא. לא יודע אם זה יעבוד אבל שווה לנסות.

Syntax: [ Download ] [ Hide ]
Using css Syntax Highlighting
@namespace mx "library://ns.adobe.com/flex/mx";
@namespace s "library://ns.adobe.com/flex/spark";

@font-face
{
        src: url("Arial.ttf");
        font-family: FontFamilyName;
        embed-as-cff: true;
       
        font-weight: normal;
        font-style: normal;
}

@font-face
{
        src: url("Arial Italic.ttf");
        font-family: FontFamilyName;
        embed-as-cff: true;
       
        font-weight: normal;
        font-style: italic;
}

@font-face
{
        src: url("Arial Bold.ttf");
        font-family: FontFamilyName;
        embed-as-cff: true;
       
        font-weight: bold;
        font-style: normal;
}

@font-face
{
        src: url("Arial Bold Italic.ttf");
        font-family: FontFamilyName;
        embed-as-cff: true;
       
        font-weight: bold;
        font-style: italic;
}
Parsed in 0.012 seconds, using GeSHi 1.0.8.4


ותקמפל עם mxmlc ככה:
mxmlc yourCssFile.css
yood
 
הודעות: 444
הצטרף: 11 מרץ 2010, 00:48

Re: embed font at runtime - tlf

הודעהעל ידי ninjakatz ב 20 דצמבר 2010, 16:40

תודה אבל לא כל כך הבנתי.
הפרויקט הוא פרוייקט פלאשי. רק הTLF נלקח מהפלקס.
הקוד שכתבת אמור להיכנס בקובץ MXML ?
איך זה מתחבר לפרויקט הפלאשי ? ...
ninjakatz
 
הודעות: 23
הצטרף: 29 אפריל 2010, 11:49


חזור אל שאלות כלליות

 


  • שרשורים בנושאים דומים
    תגובות
    צפיות
    הודעה אחרונה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד