Pular para o conteúdo principal

Font

Métodos que controlam os textos exibidos na tela, carregando, desenhando e descarregando-os da memória.

Construção

const font = new Font(path); 
const osdFont = new Font();             // Carrega a fonte BIOS, não disponível para todos os modelos de console   
const font = new Font("Segoe UI.ttf"); // Carrega fonte TrueType
info
  • path: especifique o local de um arquivo de fonte, ex.: "images/atlas.png", "fonts/font.png".
  • formats: png, bmp, jpg, otf e ttf.

Propriedades

  • color: Define a tonalidade da fonte, o valor padrão é Color.new(255, 255, 255, 128).
  • scale: Escala proporcional, valor padrão: 1.0f.

Métodos

print

Desenha o texto na tela (deve ser chamado a cada quadro).

print(x, y, text);
font.print(10.0, 10.0, "Hello world!");  // Exemplo

getTextSize

Retorna o tamanho absoluto do texto em pixels (largura, altura).

getTextSize(text);
const size = font.getTextSize("Hello world!");  // Exemplo