Flash Embed Fonts

Flash und Schriftarten ist immer wieder ein Problem. Im Folgenden mal ein Ansatz der funktioniert.
In Flash kann man in der Bibliothek neue Schriften anlegen und diese anschließend in ActionScript (AS3) verfügbar machen:

Nun stehen einem die Fonts in ActionScript zur Verfügung. Bitte bachten, ich habe “ChunkFiveEx” den Klassennamen “FontChunkFiveEx” in der Bibliothek zugewiesen!

var chunkFiveEx:Font = new FontChunkFiveEx(); var marker:Font = new FontMarker(); var body:Object = new Object(); body.color = "#4A4A4A"; body.fontSize = 12; body.fontFamily = marker.fontName; var heading:Object = new Object(); heading.color = "#18647A"; heading.fontSize = 16; heading.fontFamily = chunkFiveEx.fontName; var anchor:Object = new Object(); anchor.color = "#18647A"; anchor.fontSize = 12; anchor.textDecoration = "underline"; anchor.fontFamily = marker.fontName; var _style:StyleSheet = new StyleSheet(); _style.setStyle("body", body); _style.setStyle("h1", heading); _style.setStyle("a", anchor); var field:TextField = new TextField(); field.width = 500; field.height = 200; field.x = 20; field.y = 20; field.embedFonts = true; field.styleSheet = _style; field.background = true; field.border = true; addChild(field); var t:String = "

My Headline

Lorem Ipsum dolor amet
thats an link"; field.htmlText = ""+t+"";

Ähnliche Artikel:

Flash Runtime Font Publisher: http://code.google.com/p/flash-runtime-font-publisher/ oder auch hier: https://github.com/andrewanswer/rfp/wiki

Marco

daddy in love, runner, kiter, engineer, berlin, sheeeeeit!