flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jagan Langa Sami Durai <jaga...@sybrant.com>
Subject Re: embedding fonts in external css (swf) broken for s:Label?
Date Fri, 08 Mar 2013 15:12:38 GMT
*   embedAsCFF: true;  - *this is the problem. set it to false.


On Fri, Mar 8, 2013 at 8:34 PM, Scott Talsma <scott@talsma.tv> wrote:

> I just updated a 4.6 to 4.9, and discovered some my text fields were
> displaying in Times New Roman instead of Verdana. Verdana is being
> specified in an runtime stylesheet, compiled into an external swf.
>
> When I dug further, I confirmed that only the spark Label (<s:Label>) is
> affected (broken); <s:RichText> and <s:RichEditableText> work fine.
>
> I know that some things changed b/t 4.6 and 4.9 around embedded fonts, so I
> wanted to confirm that I am doing things correctly before filing a bug.
>
> <?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"
> creationComplete="loadExtStylesheet()">
>  <s:layout>
> <s:VerticalLayout/>
> </s:layout>
>  <fx:Script>
>
> private function loadExtStylesheet():void {
>             styleManager.loadStyleDeclarations("styles.swf");
>         }
>
> </fx:Script>
>
>     <fx:Declarations>
>         <fx:String id="valueEng">
>             <![CDATA[Help.]]>
>         </fx:String>
>     </fx:Declarations>
> <s:Panel title="Example of text" >
>         <s:layout>
>             <s:VerticalLayout />
>         </s:layout>
>         <s:Label text="Example of text" fontFamily="BodyCopyFont" />
>         <s:Label text="Example of text" />
> <s:RichText id="myRT1" width="400" text="asdf"/>
>         <s:RichEditableText width="400" text="asdf"/>
> </s:Panel>
> </s:Application>
>
>
> ---BEGIN styles.css-----
> @namespace mx "library://ns.adobe.com/flex/mx";
> @namespace s "library://ns.adobe.com/flex/spark";
>
> s|global {
>     fontSize: 11;
>
>     fontAntiAliasType: "advanced";
>     fontGridFitType: "subpixel";
>
> }
>
> /* BodyCopyFont is used by spark components (cff=true) */
> @font-face {
>     src: url("../fonts/Herculanum.ttf");
>     embedAsCFF: true;
>     fontFamily: BodyCopyFont;
> }
>
> s|Application {
>     fontSize: 11;
>     fontFamily: "BodyCopyFont";
>     fontAntiAliasType: "advanced";
>     fontGridFitType: "subpixel";
> }
>



-- 
*
Regards,
S. Jagan  Langa* *|* *Team Lead*
*Sybrant Technologies Pvt Ltd*
*--------------------------------
*
‘Shriram The Gateway (SEZ)’, Block A1,
3rd Floor, 16 GST Road, Perungalathur,
Chennai - 600 063, India
India | USA | Germany | China

Mobile: +91 98430 50897
Skype: seesamjagan

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message