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
