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
