2012-03-24 18 views
0

Ich habe versucht, die / an der Vorderseite wie viele andere Foren und Blogs vorgeschlagen und das hat nicht funktioniert.AS3 mit alivePDF Einbetten von Schriftarten - Kann nicht transcodieren .afm

Ich hoffe, ich habe etwas verpasst, und Sie können mir helfen, es zu fangen. Ich bin die AlivePDF Bibliothek mit seinen feinen Arbeiten so weit, bis jetzt, Ich versuche, die swiss-721-bold-outline einzubetten, hier ist mein Code:

[Embed(source="/../swissFonts/swz721bo.TTF", mimeType="application/octet-stream")] 
     var swissBold:Class; 

[Embed(source="/../swissFonts/swiz721bo.afm", mimeType="application/octet-stream")] 
     var BoldAfm:Class; 

var regularSwiss:EmbeddedFont = new EmbeddedFont(new swissBold() as ByteArray, new BoldAfm() as ByteArray, CodePage.CP1252); 

Einfach, aber ich erhalte diese Fehler:

Unable to resolve '/../swissFonts/swiz721bo.afm' for transcoding 
Unable to transcode /../swissFonts/swiz721bo.afm. 

Beachten Sie, dass die Datei .TTF keine Fehler enthält, nur die .afm ...

Antwort

0

erwähnt. Sie müssen fontName angeben.

[Embed(source="/../swissFonts/swz721bo.TTF",fontName="swz721bo",mimeType="application/octet-stream")] 
var swissBold:Class; 
0

ich den gleichen Fehler mit:

flex air Assets.as(34): Error: exception during transcoding:
Error: unable to build font 'FontName'

es zu lösen Ich habe diese Zeile:

-managers flash.fonts.AFEFontManager 

zu Projekteigenschaften>-Compileroptionen>Erweiterte Compileroptionen

Verwandte Themen