Falei que havia falhas bruno, e acabei não mostrando os bugs logados. O de
maior relevancia é esse https://bugs.adobe.com/jira/browse/SDK-23848

 <https://bugs.adobe.com/jira/browse/SDK-23848>Porém, ainda está incorreto e
foi marcado como fechado e classificado como não bug. Eu abri novamente um
chamado (https://bugs.adobe.com/jira/browse/SDK-27982).

Coloquei o mesmo código que coloquei aqui de exemplo para eles usarem por
lá. É o único workaround que verdadeiramente funciona, por isso não indiquei
ao Christian a opção do Flash Builder.



Atenciosamente
----------------------------
Igor Costa
www.igorcosta.com
www.igorcosta.org


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

> uhm , interessante,  fazer o CSS de acordo com o tipo de componente.
> legal.
>
>
>
> --
> ****************************************************
> www.brunobg.com
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
>
>
> Em 24 de setembro de 2010 16:53, Igor Costa <[email protected]>escreveu:
>
>>  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
>>
>
>  --
> 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