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를 날려 경우
감사
스티븐
당신에게 당신이'testFont.embedFonts을하고 싶지 않아 확신 거짓 올바른 유니 코드 범위를 포함해야합니다;'참으로 대신? – goliatone
예, 실제로 문제의 원인을 발견했습니다. 사용중인 글꼴이 유로 기호를 지원하지 않습니다. 비슷하고 유로 기호를 지원하는 다른 글꼴로 변경해야했습니다. – StephenAdams