¿Fuentes TTF?

Discusión en general sobre Gemix.
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: ¿Fuentes TTF?

Post by erkosone »

Tal i como se usan las fuentes en Gemix, solo puedes usarla con el tamaño establecido.
Realmente imaginate que la fuente es un tileset en .bmp con todas las letras.. no es asi exactamente pero es para que entiendas la idea.

Si quieres usar varios tamaños debes usar varias fuentes iwales pero con diferentes tamaños.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: ¿Fuentes TTF?

Post by CicTec »

xdios wrote:YA que hablais de fuentes os pregunto:

¿hay alguna manera de cambiar el tamaño de la fuente? o solo se puede usar el que trae por defecto?
Si hablamos de FNT, el tamaño es fijo, tendrias que hacer varias versiones, sino usas el size_x y size_y de los textos (pero mejor la primera solucion).
User avatar
xdios
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: ¿Fuentes TTF?

Post by xdios »

CicTec wrote:
xdios wrote:YA que hablais de fuentes os pregunto:

¿hay alguna manera de cambiar el tamaño de la fuente? o solo se puede usar el que trae por defecto?
Si hablamos de FNT, el tamaño es fijo, tendrias que hacer varias versiones, sino usas el size_x y size_y de los textos (pero mejor la primera solucion).
¿Entonces se puede usar el size con las fuentes? como sería?
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: ¿Fuentes TTF?

Post by CicTec »

xdios wrote:
CicTec wrote:
xdios wrote:YA que hablais de fuentes os pregunto:

¿hay alguna manera de cambiar el tamaño de la fuente? o solo se puede usar el que trae por defecto?
Si hablamos de FNT, el tamaño es fijo, tendrias que hacer varias versiones, sino usas el size_x y size_y de los textos (pero mejor la primera solucion).
¿Entonces se puede usar el size con las fuentes? como sería?
Con los textos, no con las FNT, con los textos hay 2 formas.

1 - GLOBAL

Code: Select all

program test;
global
   id_fnt;
begin
   id_fnt = load_fnt(".......");

   write(id_fnt, ..............);
   write(id_fnt, ..............);
   write(id_fnt, ..............);

   // los textos aparecen el double de tamaño en pantalla
   text_size_x = 200;
   text_size_y = 200;   
end
Con esa forma cambias todos los textos de golpe al mismo tamaño

2 - ID

Code: Select all

program test;
global
   id_fnt;
   id_txt[3];
begin
   id_fnt = load_fnt(".......");

   id_txt[0] = write(id_fnt, ..............);
   id_txt[1] = write(id_fnt, ..............);
   id_txt[2] = write(id_fnt, ..............);

   // los textos aparecen el double de tamaño en pantalla
   text_size_x = 200;
   text_size_y = 200; 

   // bloqueo las propriedates de un texto, de esa forma no se afectan los cambios de las variables globales para textos
   lock_text(id_txt[0]);
   set_text_size(id_txt[0], 50, 50); // cambio el tamaño del texto al 50%
end
Con esa forma, bloqueas el texto 1 y cambias sus prioridates por medio de las funciones SET_TEXT_XXX
User avatar
xdios
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: ¿Fuentes TTF?

Post by xdios »

Ok muchas gracias
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
Post Reply

Return to “General”