2015-01-17 6 views
0

누군가를 목 졸라 죽이는 마법 연구의 시작부터 시작해 보겠습니다.AS3 표시 할 임베디드 글꼴 얻기

플래시로 표시 할 임베디드 글꼴을 얻으려고합니다. 처음부터 간단하게 시작했는데, 지금 할 수있는 일은 자극적입니다.

내 애셋 폴더에 글꼴을 삽입 한 방법은 다음과 같습니다.

[Embed(source = '../lib/font/VT323-Regular.ttf', fontName = 'pixelText', embedAsCFF = 'false')] 
    internal static var pixelText:Class; 
    Font.registerFont(pixelText); 

나는 모든 태그 인 mimeType을 사용했습니다. 아무 소용이 없으므로 나는 지금 그것을 단순화했습니다. 내가 텍스트 서식 I 때까지 완벽하게 작동

var titleText:TextField = new TextField(); 
     titleText.embedFonts = true; 
     titleText.defaultTextFormat = GV.$TitleText; 
     titleText.text = itemName; 
     titleText.selectable = false; 
     titleText.setTextFormat(GV.$TitleText); 
     titleText.x = 0; 
     titleText.y = 0; 

나는 다음 않도록 텍스트 필드에 형식을 소환

internal static var $TitleText:TextFormat; 
private function textSetup():void { 
     GV.$TitleText = new TextFormat(); 
     GV.$TitleText.bold = true; 
     GV.$TitleText.size = 50; 
     GV.$TitleText.color = 0xFFFFFF; 
     GV.$TitleText.font = 'pixelText'; 
     trace(GV.$TitleText); 
    } 

를 사용하고 형식을 ...하고 있어요 방법은 다음과

입니다 .embedFonts를 true로 설정하십시오. 그 후 텍스트가 화면에서 사라집니다. 나는 antiAliasType을 Advanced로 설정하여 이것을 시도했다. 그것은 단지 이상한 이유로 .embedFonts 옵션을 좋아하지 않습니다.

누구나 의견을 보내 주시면 감사하겠습니다. 일반적인 질문이며 3 시간 동안 검색 한 후에도 해결할 수 없었습니다.

그냥 내 글꼴을 표시하고 싶습니다.

답변