Bruno

Resolve parcialmente, algumas funções ficam desabilitadas com essa técnica
(uma delas é ser passível de selecionar e formatação). Os seletores em CSS
podem resolver isso. Uma vez que você também habilita o parametro do
compilador, ainda tem constantes falhas de compatibilidade, uma vez que você
usa outro tipo de classe ao invés do tradicional TextFields.

Dá uma olhada Bruno mais detalhada nessa opcao do Flash Builder aqui
http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f-26a13bbf123c441239d-8000.html


;)
----------------------------
Igor Costa
www.igorcosta.com
www.igorcosta.org


2010/9/24 bruno bg <[email protected]>

> 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
>

-- 
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