atualizado em 06/06/2007
Neste texto (e em qualquer texto onde eu estiver falando de um DivX player) quando eu falar em browser estou falando de file browser (o “menu” onde se escolhem arquivos) e não de Internet Browser, que é o que a maioria das pessoas associa à palavra “browser”.
Este procedimento está longe de ser completo. Ele funciona com vários aparelhos, incluindo fazer as fontes de browser para o Lenoxx DV-406 e as fontes de legendas para o DVP5100/DVP5965. Possivelmente ocorrerão problemas não abordados aqui na hora de escolher fontes que serão usadas para outros propósitos e/ou em outros aparelhos. Parte dos problemas podem ser resolvidos usando outro software do Cherry: o mtkWindows, mas ainda não entendi realmente como a coisa funciona.
Este procedimento explica como remover o fundo translúcido dos firmwares Philips. São dois passos distintos: a remoção do fundo e a remoção da transparência .
Este procedimento cria uma fonte branca com contorno preto. Se você quiser outra cor, provavelmente vai ter que mexer com o mtkWindows.
O melhor tutorial que já encontrei foi este aqui. Porém acho muito confuso, talvez por ter sido mal traduzido do francês para o Inglês. E não aborda os problemas de cor e fundo. Talvez você tenha mais sorte com ele do que eu 🙂
Agora que eu já dominei (ou assim penso) esta fração do processo, talvez fique mais fácil descobrir nas próximas semanas como funciona o processo inteiro de criação de fontes.
Programas necessários:
- MtkFontCreator – Indispensável
- mtkRemaker – Indispensável
- mtkSwapColors – Apenas em certos casos
- mtkWindows – Apenas em certos casos
Você pode escolher a fonte que quiser, mas algumas evidentemente serão mais “eficientes” que outras. Este tutorial vai usar a fonte Impact, por ser razoávelmente visível, bonita e compacta (cabem mais caracteres na tela); O resultado, quando a fonte for aplicada ao file browser, ficará parecido com este (na seção onde está a barra laranja):

Nem sempre uma fonte que alcance ótima legibilidade no browser vai ficar igualmente boa nas legendas DivX e vice-versa. Por sorte, na maioria dos firmwares as fontes são independentes .
Passo 1 – Criando uma fonte compatível
Execute o MtkFontCreator. Se ele fizer a solicitação abaixo, indique o arquivo mtkfontcreator.ini (no mesmo diretório onde está o .exe) e clique em “abrir”.


- Para exibir todos os caracteres acentuados da lingua portuguesa, é preciso selecionar a Windows Code Page 1252 aqui;
- Você pode escolher a fonte que quiser. Este tutorial vai usar a fonte Impact, por ser razoávelmente visível, bonita e compacta (cabem mais caracteres na tela). É importante frisar aqui que é perda de tempo tentar escolher a cor da fonte, porque isso será ignorado;
- O tamanho da fonte é crítico. Será 16 neste exemplo, mas você poderá escolher outros valores, tendo em mente que quanto maior a fonte, menos caracteres caberão na tela;
- Para assegurar a legibilidade quando a imagem sob o texto tiver a mesma cor que a fonte, é necessário que exista um contorno (outline). Este exemplo usará um contorno de apenas um ponto;
- Em alguns firmwares (o DVP5100 é um exemplo) é imprescindível que “widths are div. by” esteja marcada e que o valor seja “4”, senão o texto será corrompido na tela, como no exemplo abaixo:

- Isso é inteiramente opcional. Desmarcar esta opção deixa o texto um pouco mais compacto;
- Mande salvar o arquivo. O nome sugerido pelo mtkFontCreator descreve os parâmetros usados para criar a fonte. É aconselhável que você salve como sugerido.
Passo 2 – Substituindo no firmware
Abra o firmware que você deseja modificar com o mtkRemaker e expanda a árvore como indicado até chegar em “Fonts”
![]() |
Você sempre vai encontrar “Fonts” no mesmo lugar, mas a quantidade de fontes (no exemplo são 5) varia de firmware para firmware. Também não existe uma regra geral que permita saber qual o papel de cada fonte (na verdade, nem dá para saber quais estão mesmo sendo usadas), por isso para determinar qual fonte dever ser trocada você tem dois métodos básicos:
Se você tiver que apelar para o segundo método, pelo menos pode tentar chutar de uma forma mais ou menos inteligente. Aproveite-se do fato de que o mtkRemaker exibe a aparência de cada fonte para tentar descobrir qual a fonte certa por comparação com o que é visto na tela quando o aparelho está em funcionamento. Não se anime, porque isso pode ser mais difícil do que parece e talvez você só consiga eliminar as alternativas “absurdas”, como as fonte que mostram caracteres exclusivamente orientais. |
Neste tutorial, vamos substituir a fonte 4, que é a fonte do browser no Lenoxx DV-406.

Clique com o botão direito no nome da fonte e escolha “Replace”

Uma caixa de seleção de arquivos vai se abrir. Selecione o arquivo que você criou com o mtkFontCreator.
A nova aparência da fonte já deverá aparecer

Salve o firmware modificado
Passo 2.1Se a fonte original tem transparência, a modificada também ficará transparente. Para tornar a fonte opaca, você precisa agora abrir o firmware no mtkWindows, selecionar a janela de legenda (é a 0x11 para firmwares Philips e 0x12 para o Lenoxx) e colocar blend=3. [06/06/07] Para os Philips DVP5960 e DVP5965 a janela é a 0x12. |
Salve e teste no DivX player.
As pedras no caminho
Se você já tinha seguido o procedimento de troca das imagens de background antes, provavelmente vai achar que a troca das fontes, do jeito que descevi, é ainda mais fácil. Infelizmente, em muitos casos você vai ter que pegar desvios entre os passos 1 e 2.
Para Lenoxx DV-406 – Estude o passo 1.5
Para Philips – Estude os passos 1.5 e 1.6
Passo 1.5 – Inverter a cor da fonte
Se você seguir o procedimento exatamente do jeito descrito acima para a fonte do browser no Lenoxx DV-406, o resultado não vai ser bem o que você esperava:

Não era para a fonte ser branca com contorno preto?
|
Você não precisa ler isto aqui. Infelizmente, é o programa no firmware que decide como tratar cada cor da fonte. E o programa do Lenoxx diz que a cor exibida será o inverso da que realmente está lá. Eu apanhei muito tempo com esse problema, bem antes de ter o Lenoxx. Se existe opção no mtkFontCreator para salvar com a cor invertida, eu não a encontrei. Eu fiz duas tentativas de aprender como se criava fontes ao longo do último ano e desisti quando esbarrava nesse problema de não conseguir acertar a cor da fonte. Até que na semana passada eu esbarrei em um post na Softpedia de um cara explicando como se resolvia, pelo menos para alguns aparelhos (como o Lenoxx). Basta usar um editor de imagens para inverter as cores da fonte. Mas como usar um editor de imagens se a fonte salva pelo mtkFontCreator não é uma imagem? Aí é que está… ela é, se você quiser. mtkFontCreator permite a você exportar como BMP, fazer a alteração no editor de imagens, importar de volta o BMP alterado e salvar como fonte Mediatek. Minha primeira experiência foi usando a ferramenta Color Replacement Pen do Ulead PhotoImpact (UPI). Foi um sucesso, mas o processo é um saco para fazer e ainda mais chato para criar um tutorial. Além disso, eu tenho o UPI, mas a maioria dos meus leitores provavelmente usa outro programa e o menor demo que você pode baixar da Ulead tem dezenas de megabytes e emporcalha seu HD (os softwares novos da Ulead estão parecendo com os drivers da HP). Depois de procurar por algumas horas por um freeware que desse conta do recado, sem êxito, decidi verificar se dava para criar um programa só para fazer isso, em Delphi. Foi mais fácil (e muito mais divertido) que procurar o freeware 🙂 |
Prepare a fonte no mtFontCreator e exporte como BMP de arquivo único, usando o botão indicado

Abra a fonte no mtkSwapColors. Você a verá como uma “tira”, pois é assim que o arquivo é salvo.

[02/06/2007] Se você quer fazer uma fonte para Philips, sem o fundo translúcido, pule para o passo 1.6
Clique em Processar. O resultado da inversão já aparecerá na tela.

Passo 1.6 – Remover o fundoSe você está criando uma fonte de legendas (não se aplica ao browser) para um aparelho Philips, ainda há um passo a mais antes de salvar, se você quiser se livrar do fundo translúcido que a Philips coloca por trás da legenda. Para isso é necessária a versão 0.12 de mtkSwapColors. Clique no botão “Converter para Philips…”. A fonte deverá ficar parecida com isto:
[06/06/2007] A versão do mtkSwapColors disponível online hoje, apesar de indicar “0.12”, é diferente. Eu me enrolei em algum momento quando a cópia no drive 4shared foi apagada e eu tive que fazer o upload de uma nova cópia. Com ela, se for um firmware Philips, você deve clicar direto em “converter…” sem clicar em “processar” antes.
|
Salve o arquivo.
Abra o arquivo no mtkFontCreator, usando o botão de importação de BMP indicado

Se tudo correu bem, a fonte já deverá aparecer invertida. Se a fonte não aparecer, algo deu errado no processo. Repita com atenção.

Salve como uma fonte Mediatek

Agora você pode inserir a fonte no firmware, seguindo o passo 2 deste tutorial.
Apêndice
Que fonte mudar?
Lenoxx DV-406
| Fonte 1 | Legendas DivX, seções 1 e 2 do browser e no Setup |
| Fonte 2 | nula |
| Fonte 4 | Seção 3 do browser (lista de arquivos) |
| Fonte 3 | Diversos ícones |
| Fonte 5 | Existe uma fonte, mas não sei se ou onde é usada |
Philips DVP5100
| Fonte 1 | browser |
| Fonte 2 | caracteres orientais |
| Fonte 3 | caracteres orientais |
| Fonte 4 | caracteres orientais |
| Fonte 5 | caracteres árabes ? |
| Fonte 6 | Diversos ícones |
| Fonte 7 | Legenda DivX 1 |
| Fonte 8 | Legenda DivX 2 |
Philips DVP5965K
| Fonte 1 | Legendas DivX (segundo um leitor) |
| Fonte 2 | Caracteres orientais |
| Fonte 3 | Caracteres orientais |
| Fonte 4 | Caracteres orientais |
| Fonte 5 | Caracteres ?? |
| Fonte 6 | Diversos ícones |
| Fonte 7 | browser ? |
Textos Relacionados
- Como conectar um player baseado em Mediatek ao PC, via porta serial;
- Como alterar a tela de background dos players baseados em Mediatek;
- Como identificar a CPU que seu DivX player usa sem abrir o aparelho;
Esta página foi visualizada vezes desde desde 14/01/07.



Leave a Reply