Hi Rick,

Thanks a lot for your time. ^^

I was thinking the same thing, padding to the textWidth calculation,
but I didn't want to do it immediately because a)it looks troublesome,
and b)I feel like I'm just missing something. 

Anyway, thanks for confirming. Greatly appreciate it. :)

Renz

--- In [email protected], "Rick Winscot" <[EMAIL PROTECTED]>
wrote:
>
> Renz,
> 
>  
> 
> I took a look at the font you sent - and the metrics looks fine. I
created a
> simple app; embedded font, text area and three paragraphs of "lorem
ipsum."
> I was able to duplicate your findings easily with every font with
all three
> justifications. I then ran a series of tests with some other fonts
and found
> that even fixed width fonts had similar issues. It's much less
pronounced -
> but it is still a problem. I then checked the Adobe bug-base and found a
> scad of entries that had to deal with embedded fonts getting cropped.
> 
>  
> 
> https://bugs.adobe.com/jira/browse/SDK-15194
> 
> https://bugs.adobe.com/jira/browse/SDK-2752
> 
> https://bugs.adobe.com/jira/browse/SDK-3974
> 
>  
> 
> I think that this is one to turn over to Adobe. It's obvious that
there is
> either a problem in the player or flex framework with character
advancement
> calculation. The only way around this would be to intercept/override the
> width calculation of the text and add a 10px padding. and hope for
the best.
> I apologize for the lack of 'good news.'
> 
>  
> 
> Rick Winscot
> 
>  
> 
>  
> 
>  
> 
>  
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of renzeullo
> Sent: Sunday, April 13, 2008 10:10 PM
> To: [email protected]
> Subject: [flexcoders] Re: Embedded Fonts and Text Alignment problem
in Text
> control
> 
>  
> 
> Hi Rick,
> 
> Thanks for taking time to check on this. :). I have sent the
> misbehaving font to your email ([EMAIL PROTECTED]
> <mailto:rwinscot%40yahoo.com> , 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]
<mailto:flexcoders%40yahoogroups.com> ,
> "Rick Winscot" <rick.winscot@>
> 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:flexcoders%40yahoogroups.com>
> [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com> ]
> On
> > Behalf Of Alex Harui
> > Sent: Friday, April 11, 2008 11:57 PM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> > 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:flexcoders%40yahoogroups.com>
> [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com> ]
> On
> > Behalf Of renzeullo
> > Sent: Friday, April 11, 2008 8:33 PM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> > 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> 
> <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:flexcoders%40yahoogroups.com>
> > [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com> 
> <mailto:flexcoders%40yahoogroups.com> ]
> > On
> > > Behalf Of renzeullo
> > > Sent: Friday, April 11, 2008 12:36 AM
> > > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
> <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>
> > <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> 
> > > <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:flexcoders%40yahoogroups.com> 
> > > [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com>
> 
> <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>
> > <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
> > > > >
> > > >
> > >
> >
>


Reply via email to