Yet more printjob issues-aliased nonvector test in print?

I’ve made an mc with an attached txt field offstage from which to print from.

The text that populates the off stage tf is all blocky and non vector looking…so are the printed sheets.

I am using both html formatting and textformat formatting on the print text. It is a dynamic text field. It has this problem with both the printed result and when i peak off stage to look at the actual fields loaded with this text.

I’ve already tried adding dummy fields offstage with the “embed” option activated.

Please help if you can.

Ok, looks like i need to use “embedFont = true” and have a “font symbol” in the library with the font i desire…however, Looks like I need to choose between bold, non-bold, and italic. What if i want both bold and non-bold formatting? Is this possible?

heh
it’s big flash problem if you ask me
flash looks it like different fonts and you can have different fonts in same textfield but bold and normal you can’t
I’m maybe wrong but what I’ve used to solve this is
I’ve duplicated font in font library
gave it other name and then import it in flash and use it with bold
I did that with html formating…

big problem, i agree…

gvozden, could you elaborate on your solution? Did you put both a bold and non-bold version of the font, linked in the library? This some how allowed both bold and non-bold in a single textfield?

please explain, and thank you for your reply :slight_smile:

I am using Flash 8 so I don’t put fonts in library
just embed them in textfield
same font installed twice with two different names
and then you can embed one with bold and other with non bold

let’s say you have font named Exotic
and you want normal and bold Exotic fonts in same
rename font Exotic file name to Exotic2 and install it
and then embed Exotic in Flash and Exotic2 in Flash
in that way you can use Exotic with no bold and Exotic2 with bold

in previous versions of Flash textfields can have bold and non bold versions

Im on Flash 8 too. So you had to install the same font twice by renaming the font file for this to work? wierd.

I don’t have to have a font symbol in the library with linkage?

I’m just using Arial, so, lets assume I installed Arial and Arial2. I would then:


_root.createTextField("myfield", 1, 20, 20, 20, 20);
myfield.html = true;
myfield.embedFonts = true;
var tf:TextFormat = new TextFormat();
tf.font = "arial";
tf.font = "arial2"; // this doesn't overwrite the previous font assignment?

myfield.htmlText = "<b>This is bold</b> this is not. And this is all in Arial and doesn't look like crap when i print it.";


set normal font to be font of textfield, or format it with AS and then

txtFLD.htmlText = “not bold <font face=‘Arial2’><b>bold bold bold</b></font>”

or you can use

txtFLD.htmlText = “<font face=‘Arial’>not bold</font><font face=‘Arial2’><b>bold bold bold bold</b></font>”;

So don’t use TextFormat at all, use font tags in the HTML instead? I’ll try that.