Igor e Cristian , será que esse post
<http://www.adobe.com/devnet/flex/articles/flex3and4_differences.html/#articlecontentAdobe_numberedheader_3>ajuda
esse lance com Fontes do Halo X Spark. !??!?!?


-- 
****************************************************
www.brunobg.com
[email protected]  (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397



Em 24 de setembro de 2010 16:08, Igor Costa <[email protected]> escreveu:

> O que eu quero dizer é que se você está usando ambos os pacotes spark e
> halo você vai ter que embedar suas fontes de duas formas diferentes
>
>
> para definir o @font-face do pacote spark, você vai ter que embedar com CFF
> true;
>
> E para o @font-face do pacote mx você coloca CFF para false
>
>
> Por que disso?
>
> A arquitetura do Flex 4 é baseada no TLF (Text Layout Framework). O que
> requer que a fonte seja true-type. Coisa que não acontece no pacote Halo. Ai
> o motivo pelo qual você terá que embedar ambas as vezes as fontes, uma
> colocando true e outra false.
>
> É uma técnica que não afeta em nada, apenas vai definir o tipo da fonte
> para cada pacote.
>
> Veja esse exemplo que eu fiz para você.
>
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>    xmlns:s="library://ns.adobe.com/flex/spark"
>    xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955"
> minHeight="600">
>  <fx:Declarations>
> <!-- Place non-visual elements (e.g., services, value objects) here -->
>  </fx:Declarations>
> <fx:Style>
> @namespace s "library://ns.adobe.com/flex/spark";
>  @namespace mx "library://ns.adobe.com/flex/mx";
>  @font-face {
> src:url("fontes/MyriadWebPro.ttf");
> fontFamily: minhaFonte;
>  embedAsCFF: true;
> }
> @font-face {
>  src:url("fontes/MyriadWebPro.ttf");
> fontFamily: NovaFonte;
>  embedAsCFF: false;
>  }
>  s|Label{
>  font-size:20;
> font-family:minhaFonte;
> }
>  mx|Label{
> font-size:20;
> font-family:NovaFonte;
>  }
> </fx:Style>
>  <s:layout>
> <s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/>
>  </s:layout>
> <s:Label text="Exemplo de fonte para Flex 4"/>
>  <mx:Label text="Exemplo de fonte para Flex 3"/>
> </s:Application>
>
>
>
>
> Atenciosamente
>
> ----------------------------
> Igor Costa
> www.igorcosta.com
> www.igorcosta.org
>
>
> 2010/9/24 Cristian <[email protected]>
>
> Cara eu estava usando desta forma neste componente.
>>
>> fontFamily="DaxRegular"
>>
>> Tentei via CSS como você sugeriu e não pegou o embed.
>>
>> ??
>>
>> On 23 set, 23:37, Igor Costa <[email protected]> wrote:
>> > Por que voce está embedando uma fonte com CFF para um componente do tipo
>> > Halo
>> >
>> > Você pode usar a maneira tradicional ou com o namespace do Halo usando o
>> > selector do CSS | para definir o namespace aplicado.
>> >
>> > mx|DateChooser
>> > {
>> >        font-family:"DaxRegular";
>> >
>> > }
>> >
>> > Att
>> >
>> > ----------------------------
>> > Igor Costawww.igorcosta.comwww.igorcosta.org
>> >
>> > 2010/9/23 Cristian <[email protected]>
>> >
>> >
>> >
>> > > Boa tarde!
>> >
>> > > Estou fazendo uns embeds nas fontes tudo funciona menos em um
>> > > componente mx:DateChooser
>> >
>> > > @namespace s "library://ns.adobe.com/flex/spark";
>> > > @namespace mx "library://ns.adobe.com/flex/mx";
>> >
>> > > @font-face {
>> > >        src:url("assets/DaxRegular.ttf");
>> > >        fontFamily: DaxRegular;
>> > >        embedAsCFF: true;
>> > > }
>> >
>> > > porque???
>> >
>> > > --
>> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> > > Para enviar uma mensagem, envie um e-mail para
>> [email protected]
>> > > Para sair da lista, envie um email em branco para
>> > > [email protected]
>> > > Mais opções estão disponíveis emhttp://
>> groups.google.com/group/flexdev- Ocultar texto das mensagens anteriores -
>> >
>> > - Mostrar texto das mensagens anteriores -
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a