Add fontWeight: bold to the mypaneltitle selector

On 5/21/14 12:22 AM, "Mohanraj N" <[email protected]> wrote:

>Hi,
>
>Thanks for your response. We have not include FontSWF during SDK
>download. So we downloaded SDK4.11 again with FontSWF option, now it¹s
>working fine.
>But we are facing another problem like embedded fonts in the external CSS
>are reflected only in compile time using <fx:Style> tag. If we tried to
>load CSS using ŒStyleManager¹ class during runtime the Fonts are not
>getting reflected.
>
>Below the sample I worked out for the above scenario,
>
>EmbedFont.css:
>-------------------
>@namespace s "library://ns.adobe.com/flex/spark";
>@namespace mx "library://ns.adobe.com/flex/mx";
>
>        @font-face {
>                                   src: url("font/GOTHICB.ttf");
>                                   fontFamily: centuryGothicBold;
>                                   advancedAntiAliasing: true;
>                                   embedAsCFF: true;
>                                   fontWeight: bold;
>                                }
>
>.mypanelTitle {
>                                   color: #b56a00;
>                                   fontFamily: centuryGothicBold;
>                                   fontSize: 12;
>                                }
>
>
>mainAppln.mxml:
>----------------------
><?xml version="1.0"?>
><s:Application
>    xmlns:fx="http://ns.adobe.com/mxml/2009";
>    xmlns:mx="library://ns.adobe.com/flex/mx"
>    xmlns:s="library://ns.adobe.com/flex/spark"  width="100%"
>creationComplete="init()">
>
>                <fx:Script>
>                                <![CDATA[
>import mx.styles.StyleManager;
>
>                                private function init() : void
>{
>StyleManager.loadStyleDeclarations("EmbedFont.swf",true);     //Load css
>during run time, embed font is not getting reflected
>
>                                }
>
>                                ]]>
>                </fx:Script>
>
>  <!-- <fx:Style source="EmbedFont.css" /> -->    //Load css during
>compile time, embed font is getting reflected
>
>  <s:Panel id="myPanel" title="Embedded Font Applied With Type Selector"
>horizontalCenter="0"   styleName = "mypanelTitle"  >
>     <s:VGroup>
>        <s:RichText width="250"  >
>            <s:text>
>                The text in this RichText control uses the font set on
>the VGroup.
>            </s:text>
>        </s:RichText>
>     </s:VGroup>
>  </s:Panel>
></s:Application>
>
>Please share your idea to solve this problem.
>
>Regards,
>Mohanraj N
>
>From: [email protected]<mailto:[email protected]>
>[mailto:[email protected]] On Behalf Of OmPrakash Muppirala
>Sent: 19 May 2014 12:36
>To: [email protected]<mailto:[email protected]>
>Cc: Sasi Kumar K
>Subject: Re: Embed Font using @font-face in Flex SDK4.11
>
>Do you see any compile errors?
>
>How did you install the 4.11  SDK?  Did you select the FontSWF utility
>during the install process?
>
>Thanks,
>Om
>
>On Sun, May 18, 2014 at 11:33 PM, Mohanraj N
><[email protected]<mailto:[email protected]>> wrote:
>Hi,
>
>I am trying to embed fonts using @font-face builds with Flex sdk4.11
>which is not reflected in the application. But if I build application
>with Flex sdk 4.6, the embed font is getting reflected. 'font' folder is
>available in same directory of application.
>
>I don't know whether I missed out anything in code or during compilation.
>
><?xml version="1.0"?>
><s:Application
>    xmlns:fx="http://ns.adobe.com/mxml/2009";
>    xmlns:mx="library://ns.adobe.com/flex/mx<http://ns.adobe.com/flex/mx>"
>    
>xmlns:s="library://ns.adobe.com/flex/spark<http://ns.adobe.com/flex/spark>
>">
>
>  <fx:Style>
>     @font-face {
>        src:url("font/GOTHIC.ttf");
>        fontFamily: myFont;
>        embedAsCFF: true;
>     }
>
>     @font-face {
>        src:url("font/GOTHICB.ttf");
>        fontFamily: myFont1;
>        fontWeight: bold;
>        embedAsCFF: true;
>     }
>
>     @font-face {
>        src:url("font/GOTHICI.ttf");
>        fontFamily: myFont2;
>        fontStyle: italic;
>        embedAsCFF: true;
>     }
>
>     .myPlainStyle {
>        fontSize: 20;
>        fontFamily: myFont;
>     }
>
>     .myBoldStyle {
>        fontSize: 20;
>        fontFamily: myFont1;
>        fontWeight: bold;
>     }
>
>     .myItalicStyle {
>        fontSize: 20;
>        fontFamily: myFont2;
>        fontStyle: italic;
>     }
>  </fx:Style>
>
>
>  <s:VGroup>
>     <s:RichText text="Plain Label" styleName="myPlainStyle"/>
>     <s:RichText text="Bold Label" styleName="myBoldStyle"/>
>     <s:RichText text="Italic Label" styleName="myItalicStyle"/>
>  </s:VGroup>
></s:Application>
>
>Please let me know the idea's to solve this problem asap.
>
>Regards,
>Mohanraj N
>DISCLAIMER: Information contained in and transmitted by this e-mail is
>proprietary to Ramco Systems Limited and/or its parents, subsidiaries and
>other affiliates, including Ramco Systems Corporation, (collectively
>"Ramco Systems"), is a confidential communication between Ramco Systems
>and the intended recipient(s) and is intended for use only by the
>individual or entity to which it is addressed, and may contain
>information that is privileged, confidential or exempt from disclosure
>under applicable law. If this is a forwarded message, the content of this
>e-mail may not have been sent with the authority of Ramco Systems. Any
>unauthorized disclosure, dissemination, forwarding, printing, copying or
>other use of this email, and/or any action taken in reliance on the
>contents of this e-mail is strictly prohibited and may be unlawful. Ramco
>Systems shall not be liable or responsible to an unintended recipient of
>this email in any way for the contents of this email, or for the
>consequences of any such use or action. If you have received this
>communication in error, either directly or through forwarding, please
>notify Ramco Systems immediately at
>[email protected]<mailto:[email protected]> and delete/destroy this
>email and any copies of this email. In the absence of a consistent formal
>hard copy or electronic contract or waiver or other instrument duly
>executed on behalf of Ramco Systems by duly authorized officer(s) or
>agent(s), Ramco Systems shall not be contractually bound by any email
>sent on its behalf. Emails will be used by Ramco Systems only for making
>proposals, conducting negotiations, providing information and positions
>on issues and for similar purposes.
>
>DISCLAIMER: Information contained in and transmitted by this e-mail is
>proprietary to Ramco Systems Limited and/or its parents, subsidiaries and
>other affiliates, including Ramco Systems Corporation, (collectively
>"Ramco Systems"), is a confidential communication between Ramco Systems
>and the intended recipient(s) and is intended for use only by the
>individual or entity to which it is addressed, and may contain
>information that is privileged, confidential or exempt from disclosure
>under applicable law. If this is a forwarded message, the content of this
>e-mail may not have been sent with the authority of Ramco Systems. Any
>unauthorized disclosure, dissemination, forwarding, printing, copying or
>other use of this email, and/or any action taken in reliance on the
>contents of this e-mail is strictly prohibited and may be unlawful. Ramco
>Systems shall not be liable or responsible to an unintended recipient of
>this email in any way for the contents of this email, or for the
>consequences of any such use or action. If you have received this
>communication in error, either directly or through forwarding, please
>notify Ramco Systems immediately at [email protected] and
>delete/destroy this email and any copies of this email. In the absence of
>a consistent formal hard copy or electronic contract or waiver or other
>instrument duly executed on behalf of Ramco Systems by duly authorized
>officer(s) or agent(s), Ramco Systems shall not be contractually bound by
>any email sent on its behalf. Emails will be used by Ramco Systems only
>for making proposals, conducting negotiations, providing information and
>positions on issues and for similar purposes.

Reply via email to