===== Cómo crear una fuente personalizada con FONText free version (Guía breve) =====
**NOTA:** Solamente puedes usar el programa para crear fuentes de lenguajes provenientes del latín.
* Para empezar, abre el programa (ftfree.exe).
* Presiona el botón **FONT** y elige el tamaño, tipo de fuente...
* Clic en **CHARACTERS** y marca __solamente__ la etiqueta **FULL**.
Ahora volvemos a **FONT** (no el botón) y en la caja **BLOCK SIZE** elige 16x16 (lo mejor para __controles estáticos__), o 32x32 (lo mejor para __fuentes comunes__).
* También puedes elegir el color de tu fuente (al lado de negrita, cursiva...)
**IMPORTANTE:** Tienes que alinear los caracteres a la izquierda.
* Ahora ve a **BACKGROUND**, y aquí te recomiendo elegir 512x512 para fuentes normales (hablar..) y 256x256 para fuentes estáticas. Además, el BACKGROUND COLOR (color de fondo) debe ser negro (recomiendo esto también).
* Para terminar puedes escoger otros aspectos como el contorno, etc...
* Para guardar tu bitmap, en el menú **FILE**, selecciona **SAVE BITMAP**
===== ALGUNOS EJEMPLOS UNA VEZ QUE TIENES TU ARCHIVO BMP =====
* Para una fuente normal (hablar..)
FONT
{
IMAGE = "fonts\myfont1.bmp"
TRANSPARENT = 0,0,0 <-- Este es el color de fondo (negro)
COLUMNS = 16 <-- 512x512 / 32x32 = 16
TILE_WIDTH = 32 <-- 32
TILE_HEIGHT = 32 <-- x32
AUTO_WIDTH = TRUE<-- Siempre TRUE
FONTEXT_FIX = FALSE<-- Siempre FALSE
EXPAND_WIDTH = 0<-- Más o menos espaciado entre cada letra
}
* Para una fuente de control estática
FONT
{
IMAGE = "fonts\myfont2.bmp"
TRANSPARENT = 0,0,0 <-- Este es el color de fondo (negro)
COLUMNS = 16<-- 256x256 / 16x16 = 16
TILE_WIDTH = 16 <-- 16
TILE_HEIGHT = 16 <-- x16
AUTO_WIDTH = TRUE <-- Siempre TRUE
FONTEXT_FIX = FALSE <-- Siempre FALSE
EXPAND_WIDTH = 1 <-- Mas o menos espaciado entre cada letra
}
Espero que el tutorial te haya ayudado
Manuel Martos (MMR) 2004–2005