누군가를 목 졸라 죽이는 마법 연구의 시작부터 시작해 보겠습니다.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 시간 동안 검색 한 후에도 해결할 수 없었습니다.
그냥 내 글꼴을 표시하고 싶습니다.