我正在寻找正确的文本字段参数或解决我最新问题的方法,这里处理Flash字体&文本字段。嵌入字体并在Flash中正确显示问题的问题
我有一个TextFormat和文本框生成一些文本使用的字体:富兰克林哥特式图书点的大小8.目前这是怎么了,当我运行电影中的字体会显得:
底部® MYLOGO是一款来自Photoshop的jpg,干净利落,看起来应该如何。接下来是在Flash中直接在舞台上键入的字体,并且从我的代码生成顶级®MYLOGO。
我错过了哪些参数以使代码生成副本看起来尽可能接近Jpeg?
我下面的代码:
var tsFont = new TextFormat();
tsFont.font = FranklinGothic;
tsFont.size = 8;
tsFont.color = 0xFFFFFF;
tsFont.align = TextFormatAlign.LEFT;
var tsLogo:TextField = new TextField();
tsLogo.defaultTextFormat = tsFont;
tsLogo.selectable = false;
tsLogo.mouseEnabled = false;
tsLogo.x = 18;
tsLogo.y = 98;
tsLogo.width = 64;
tsLogo.height = 16;
tsLogo.text = "®MYLOGO";
addChild(tsLogo);
你们可以从my last question记得这个代码X_X
固定的工作核心: THX到Andy Li
var tsFont = new TextFormat();
tsFont.font = (new FranklinGothic() as Font).fontName;
tsFont.size = 8;
tsFont.color = 0xFFFFFF;
tsFont.align = TextFormatAlign.LEFT;
var tsLogo:TextField = new TextField();
tsLogo.selectable = false;
tsLogo.mouseEnabled = false;
tsLogo.embedFonts = true;
tsLogo.antiAliasType = flash.text.AntiAliasType.NORMAL;
tsLogo.gridFitType = "pixel";
tsLogo.sharpness = 400
tsLogo.x = 6;
tsLogo.y = 5;
tsLogo.width = 600;
tsLogo.height = 40;
tsLogo.text = "®MYLOGO";
tsLogo.setTextFormat(tsFont)
图形示例:
师范大学
ADVANCED
嘿thx也会尝试这些了。但我注意到了一些东西,我把字体大小增加到了12和16,我可以告诉它不是富兰克林哥特式的,但时间和它看起来好多了,而不是8英寸的大小 –
你确定你嵌入并使用嵌入字体吗? –
我导入了字体,并给了它类名:FranklinGothic,但我想这不是我必须做的所有事情来嵌入它的正确吗? :( –