Embed Fonts no FLASH para uso em caixas de texto dinâmicas

por Fernando D'Angelo 19. fevereiro 2010 13:04

Caros Leitores,

Diversas vezes me deparei com arquivos Flash extremamente pesados e que aparentemente não tinham razão de ser. Foi o caso em alguns menus dinâmicos em Flash, entre outros, desenvolvidos por pessoas com pouca experiência em Flash mas que se aventurou neste meio. 

E normalmente o problema era o mesmo, ou seja, um ou mais campos DYNAMIC TEXT BOX que possuiam no item EMBED FONTS a opção "All Glyphs" selecionada.

E por que o Flash fica grande neste caso? Porque o "Embed Fonts" aponta quais fontes devem ser enviadas ao computador cliente juntamente com a animação em flash, permitindo que esta apresente textos com fontes que não estão instaladas no computador do usuário. 

A opção "All Glyphs" envia todos os caracteres da fonte que será utilizada no Text Box, o que representa cerca de 54000 símbolos diferentes, entre eles os símbolos que representam as letras em maiúscula, em minúscula, acentuações, pontuações, caracteres coreanos, japoneses, chineses, latinos, etc. São esses 54000 símbolos diferentes que tornam o arquivo flash (SWF) cerca de 40kb ou 50kb maior. Em um menu de 5kb ou 6Kb originais, esse aumento é considerável.

Assim sendo, como forma de economizar em tamanho nos Flashs que tem fonte EMBED, devemos trabalhar com cuidado a inserção dos caracteres a serem utilizados.

Para o padrão Português-BR, serão inseridos cerca de 100 símbolos apenas, e para tanto devemos fazer o seguinte no Embed:

Selecionar os seguintes tipos de "glyphs"

NUMERALS
UPPERCASE
LOWERCASE

e ainda inserir no campo "include these characteres" os seguintes símboos:

!"#$%&'()*+,-./:;<=>?@[\]^_`{}|ÀÁÂÃÄÅÇÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜàáâãäçèéêëìíîïñòóôõöùúûüÈ€ºª

OBS: Em caso de campos que tenham um tipo mais restrito (por exemplo, valor), deixar somente os glyphs que realmente serão utilizados.

OBS2: O EMBED deve ser feito mesmo para fontes padrão dos navegadores, como Verdana, Arial, Times new Roman entre outras. Isto porque o Embed deixa a fonte com melhor desenho.

 

 []s

 

Fernando D'Angelo

Tags: , , ,

Programação | Web Design




Calendário

<<  setembro 2010  >>
seteququsedo
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

Ver os posts em um calendário maior

Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado