Obrigado a Julio Marchi pelo espaço cedido na MSX All
 

MSX Font Editor

  Editor de fontes do MSX para o PC e criador de mosaicos para as screens 0 e 1.

  1. Introdução

  O projeto tem como objetivo desenvolver um editor de fontes para o PC, onde é possível ler, editar e salvar fontes do formato de 8x8 do MSX, além de converter fontes do PC para o MSX e criar um mosaico de caracteres para as screens 0 e 1.

  Esse projeto é baseado no antigo Alfabeto Plus, onde foi recriado em um ambiente de desenvolvimento mais moderno como o Java, melhorando suas funcionalidades e adicionando o recurso de criação de mosaico de caracteres, utilizado no Graphos III.

  2. Projeto precursor

  O Alfabeto Plus foi o projeto precursor para edição de fontes do MSX. Seu funcionamento era bem simples, onde era possível ler, editar e gravar fontes do MSX no formato 8x8. Além disso, era possível renderizar caracteres das fontes do Windows no editor, de forma que pudessem ser exportadas para o MSX.

  3. Versão atual - MSX Font Editor
  O programa foi escrito na linguagem Java e pode rodar em diversas plataformas com o mesmo arquivo executável.

 

  A interface do programa é simples de usar e intuitiva, apresentando ícones nos botões e o recurso de "tooltip", que dá dicas sobre a funcionalidade de um botão.

  Principais novidades:

  • Agora também é possível abrir várias fontes ao mesmo tempo e navegar por elas, sem perder o trabalho feito. Isso porque cada fonte aberta tem seu próprio buffer, sendo possível desfazer e refazer o trabalho tanto na área das fontes, como na área do caractere editado.
  • A renderização de fontes do PC é capaz de encaixar corretamente os caracteres no espaço reservado a ele sem ter que fazer ajustes.
  • O novo recurso de mosaicos permite a criação de figuras nas screens 0 e 1.
  • A partir da versão 1.3 de maio de 2020:
    • Possibilidade de múltipla seleção de caracteres.
    • Arrasto de mouse habilitado para selecionar.
    • Arrasto de mouse para preencher/apagar pixels.
    • Possibilidade de copiar e colar caracteres na mesma fonte ou em outras.
    • Permite modificar somente caracteres selecionados.
  • A partir da versão 1.4 de abril de 2021:
    • Ferramentas de deslocamento de caracteres.
    • Duplo clique na letra para copiar para o editor.
    • Duplo clique para copiar a letra editada para a fonte.
  • A partir da versão 1.5 de abril de 2021:
    • Seleção de cores de octetos da screen 1.
    • Rotação de pixels para o deslocamento de caracteres.
    • Diversos formatos de arquivos.
    • Possibilidade de exportar a fonte em gif.
    • Assistente gráfico para uso do mouse.
  • A partir da versão 1.6 de novembro de 2021:
    • Ferramenta para localizar fontes em arquivos.
    • Códigos ASCII de referência.
    • Correção de bug quando apaga no editor de caracteres (versão 1.6.1).

  A grande novidade é o editor de mosaicos, onde é possível importar imagens monocromáticas do PC (preto e branca) e colocá-las na tabela ASCII para criar mosaicos nas screen 0 e 1 do MSX.




  4. Manual
Clique aqui para acessar o manual do MSX Font Editor.


  5. Download
  Programa - Versão 1.6.2 - 07/2022
  mfe_v1.6.2_bin.zip [PC Java] - Executável Java do MSX Fonte Editor.
  mfe_v1.6.2_src.zip [Fontes PC Java]- Fontes do MSX Fonte Editor.
  uml.gif - Diagrama UML do projeto.
  Tutorial
  img2shp - tutorial de como criar imagens próprias para o mosaico.

  Obs: o programa img2shp, que converte imagens para o shape do Graphos III, pode ser encontrado na seção tools.
  Misc:
  exemplos.zip - Contém exemplos de um mosaico, com a imagem original incluída.
  fontes.zip - Duas fontes no formato do MSX.
  intvz_font.zip - Fonte do Intellivision para o MSX.

  Autor: Marcelo Silveira
  Licença: GNU-GPL v. 3.x - http://www.gnu.org/licenses/gpl-3.0.txt.


Marcelo Silveira
Engenheiro de Sistemas e Computação
Especialista em Processamento de Imagens e Inteligência Artificial
© MarMSX 1999-2024