Hi Rick, Thanks for taking time to check on this. :). I have sent the misbehaving font to your email ([EMAIL PROTECTED], correct?).
I am leaning towards believing that this is a problem with the width values that the fonts are passing to flex. I just don't have an idea on how to check on it. :( Thanks in advance. Renz @Alex: Thanks too. I appreciate the help. :) --- In [email protected], "Rick Winscot" <[EMAIL PROTECTED]> wrote: > > Renz - you say that Courier New works ok? This is a fixed width font. which > has me wondering if this has something to do with how the font packages are > generated. If in the process - each characters advancement is getting > ignored/cheated/mangled one would expect to see something similar to your > screen captures. Can you send me one of your .ttf that is misbehaving? I'd > like to generate the embed on my machine and examine the glyph metrics. > > > > Rick Winscot > > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of Alex Harui > Sent: Friday, April 11, 2008 11:57 PM > To: [email protected] > Subject: RE: [flexcoders] Re: Embedded Fonts and Text Alignment problem in > Text control > > > > Unfortunately, I don't have the time to do any further analysis. Please > file a bug with your test cases. > > > > Font rendering is sensitive to variances in how the font is described vs > what the glyph data actually dictates. Common fonts shouldn't have this > problem, but you never know. There are several rendering adjustments you > can make like antiAliasType and gridFitType. Maybe those will help. > > > > -Alex > > > > _____ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of renzeullo > Sent: Friday, April 11, 2008 8:33 PM > To: [email protected] > Subject: [flexcoders] Re: Embedded Fonts and Text Alignment problem in Text > control > > > > Hi Alex, > > Thank you very much for the help. > > Yes, there was a reflow when the textField.width is adjusted. Please > check the images below for reference. I also tried it using different > fonts. First image is using regular mx:Text, second image is using the > modified code adding 10 to textField.width. > > Also, notice that some of the truncated text has bits of the truncated > parts separated from them and gets rendered a few pixels to the right > of the border, but its still not the entirety of the truncated parts. > > Verdana > http://i87.photobucket.com/albums/k155/ernieldiaz/Verdana_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/Verdana_10.jpg > > Arial > http://i87.photobucket.com/albums/k155/ernieldiaz/Arial_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/Arial_10.jpg > > Courier New > http://i87.photobucket.com/albums/k155/ernieldiaz/Courier_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/Courier_10.jpg > > Helvetica > http://i87.photobucket.com/albums/k155/ernieldiaz/Helvetica_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/Helvetica_10.jpg > > Times New Roman > http://i87.photobucket.com/albums/k155/ernieldiaz/TNR_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/TNR_10.jpg > > Georgia > http://i87.photobucket.com/albums/k155/ernieldiaz/Georgia_no_adjust.jpg > http://i87.photobucket.com/albums/k155/ernieldiaz/Georgia_10.jpg > > It seems to not happen with Verdana and Courier New. But I also > noticed a highlighting problem that happens with Verdana nonetheless. > Screenshot is found below. It seems that I cannot fully highlight the > last character on the line if it reaches the border. In the picture, I > highlighted "ation of classes, one", but only half of the "e" in "one" > is highlighted. If I copy and paste the text into notepad, it only > pastes "ation of classes, on". > > Highlighting problem > http://i87.photobucket.com/albums/k155/ernieldiaz/highlight_problem.jpg > > The highlighting problem is not observed when using Courier New. > > Do you think the problem is with the calculation of > textField.textWidth? Any way to solve it? > > Thanks in advance. > > Renz > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> , > "Alex Harui" <aharui@> wrote: > > > > Try embedding verdana to see if you're having this problem with all > > fonts or just Helvetica. > > > > > > > > Your code looks right. When you made the adjustment, did the text > > reflow and cut off different characters? > > > > > > > > Maybe you can post a simple test case. > > > > > > > > ________________________________ > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> > [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] > On > > Behalf Of renzeullo > > Sent: Friday, April 11, 2008 12:36 AM > > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Re: Embedded Fonts and Text Alignment problem in > > Text control > > > > > > > > Hi Alex, > > > > The truncated text looks like this: > > http://i87.photobucket.com/albums/k155/ernieldiaz/embedded_font_truncati > > on.jpg > > <http://i87.photobucket.com/albums/k155/ernieldiaz/embedded_font_truncat > > ion.jpg> > > > > The text uses an embedded Helvetica font. The first paragraph is left > > aligned and is rendered correctly. The succeeding paragraphs are > > centered, right aligned, and justified. They have problems when the > > text reaches the right border. > > > > Any help is appreciated. Thanks in advance. > > > > Renz > > > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > , "renzeullo" <renzeullo@> wrote: > > > > > > Hi Alex, > > > > > > Thanks for the reply. I tried your suggestion, but it doesn't seem to > > > be working. Am I doing it correctly? Code is: > > > > > > ... > > > ... > > > public class Text extends mx.controls.Text > > > { > > > public function text(){ > > > super(); > > > } > > > > > > override protected function updateDisplayList(unscaledWidth:Number, > > > unscaledHeight:Number):void { > > > super.updateDisplayList(unscaledWidth, unscaledHeight); > > > textField.width += 10; > > > } > > > } > > > > > > I've tried adding integers from 2 to 20, but still does not seem to > > > have any effect. > > > > > > Any help is appreciated. Thanks in advance. > > > > > > Thanks! > > > Renz > > > > > > > > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <aharui@> wrote: > > > > > > > > Subclass Text and widen the TextField. > > > > > > > > > > > > > > > > ________________________________ > > > > > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> > > > <mailto:flexcoders%40yahoogroups.com> > > [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > ] On > > > > Behalf Of renzeullo > > > > Sent: Thursday, April 10, 2008 4:08 AM > > > > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > > > > > Subject: [flexcoders] Embedded Fonts and Text Alignment problem in > > Text > > > > control > > > > > > > > > > > > > > > > Hi all, > > > > > > > > Im having a problem with right, center, and justify alignment in a > > > > text control using embedded fonts. The last character in the line is > > > > not shown in full if it touches the right border of the control. > > > > > > > > I have an html-formatted text which I feed into Text.htmlText. The > > > > html-formatted text is taken from a RichTextEditor control. I > > > > substiture the font names inside the html <font> tags with the > > aliases > > > > I assign to the embedded fonts. But when it renders in the Text > > > > control, the character that touches the right border gets cut in > > half. > > > > > > > > This happens with variable sized fonts like Arial. Fixed sized fonts > > > > like Courier New gets generated without problems. > > > > > > > > Anybody know of any solution? > > > > > > > > Thanks in advance. > > > > > > > > Renz > > > > > > > > > >

