2011-05-03 1 views
1

네오 산 글꼴을 사용하는 플래시 광고를 만들고 있는데, 여기에는 유로 기호가 포함 된 텍스트가 표시되지만 표시 할 수있는 유로 기호를 얻을 수 있습니다. 당신은 내가 유로 기호를 표시하려고하는 unicodeRange를 사용하고 볼 수 있듯이유로 기호를 지원하는 글꼴 포함

[Embed(source='C:/WINDOWS/Fonts/NeoSans Medium.otf', fontFamily='_NeoSansMedium', embedAsCFF='false', mimeType="application/x-font", unicodeRange="U+20AC")] 
    public static var _NeoSansMedium:Class; 

하지만 여전히 나타나지 않습니다 : 이것은 내가 폰트를 내장하고있어 방법이다.

이 내가이 포함 된 글꼴을 사용하고 있습니다 방법은 다음과 같습니다

나는이 글꼴은 유로 기호를 지원하며 unicodeRange가 유로 기호가 표시되지 않는 이유는 것을 확인할 수 있습니다 방법
var subPriceFormat:TextFormat = new TextFormat(); 
     subPriceFormat.font = "_NeoSansMedium"; 
     subPriceFormat.size = 40; 
     subPriceFormat.letterSpacing = 0; 
     subPriceFormat.color = 0xdc188c; 


     var testFont:TextField = new TextField(); 
     testFont.type = TextFieldType.DYNAMIC; 
     testFont.defaultTextFormat = subPriceFormat; 
     testFont.selectable = false; 
     testFont.multiline = false; 
     testFont.embedFonts = false; 
     testFont.width = 400; 
     testFont.text = "£31,90sdfsdf €"; 
     trace(testFont.text); 
     addChild(testFont); 

? 이미 폰트를 내장하여 SWF를 날려 경우

감사

스티븐

+2

당신에게 당신이'testFont.embedFonts을하고 싶지 않아 확신 거짓 올바른 유니 코드 범위를 포함해야합니다;'참으로 대신? – goliatone

+0

예, 실제로 문제의 원인을 발견했습니다. 사용중인 글꼴이 유로 기호를 지원하지 않습니다. 비슷하고 유로 기호를 지원하는 다른 글꼴로 변경해야했습니다. – StephenAdams

답변