Font

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Descreve a fonte usada para renderizar texto.Cada fonte consiste em uma família de fontes (como Source Sans Pro), um peso como e um estilo como ).

Fontes de família são um tipo de recurso, como imagens ou malhas.Cada família de fontes contém um número de faces de fonte e cada face tem um peso e estilo diferentes.

Font é usado pelas propriedades TextLabel.FontFace, TextButton.FontFace e TextBox.FontFace.

Veja também Enum.Font como uma alternativa mais antiga a esse tipo de dado que é necessária por alguns métodos e propriedades (note que a maioria das fontes não pode ser representada com esse enum).

Lista de fontes

Resumo

Construtores

Propriedades

Construtores

new

Cria um novo Font .

Parâmetros

family: Content

O ID da entidade para a família de fontes, começando com rbxasset:// ou rbxassetid://.

Quão grosso é o texto.

Valor Padrão: Enum.FontWeight.Regular

Se o texto for normal ou italico.

Valor Padrão: Enum.FontStyle.Normal

Amostras de código

Shows how to use Font.new().

Font.new()

script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)

fromEnum

Cria um Font a partir de um valor Enum.Font. Lança um erro ao ser chamado com Enum.Font.Unknown.

A tabela a seguir indica a família, o peso e o estilo associados a cada Enum.Font.

Parâmetros

font: Enum.Font

O valor do enum da fonte a usar.

Amostras de código

Shows how to use Font.fromEnum().

Font.fromEnum()

script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)

fromName

Este é um método conveniente para criar fontes a partir do diretório de conteúdo. O nome que você passará será convertido em um ID de recurso como rbxasset://fonts/families/YourFontNameHere.json.

O nome só pode conter caracteres alfabéticos, dígitos, _ (traço) e - (hífen). Não pode conter espaços.

Parâmetros

name: string

O nome da fonte.

Quão grosso é o texto.

Valor Padrão: Enum.FontWeight.Regular

Se o texto for normal ou italico.

Valor Padrão: Enum.FontStyle.Normal

Amostras de código

Shows how to use Font.fromName().

Font.fromName()

script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)

fromId

Este é um método conveniente para criar fontes a partir de um número de ID de recurso.

Parâmetros

id: number

O ID da fonte como um número.

Quão grosso é o texto.

Valor Padrão: Enum.FontWeight.Regular

Se o texto for normal ou italico.

Valor Padrão: Enum.FontStyle.Normal

Amostras de código

Shows how to use Font.fromId().

Font.fromId()

script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)

Propriedades

Family

O ID da entidade para a família de fontes. Estes começam com rbxasset:// ou rbxassetid://.

Quão grosso é o texto. O valor padrão é Enum.FontWeight.Regular .

Quando configurar, Font.Bold é atualizado. O negrito é verdadeiro se o peso for Enum.FontWeight.SemiBold ou mais grosso.

Se a fonte é italica. O valor padrão é Enum.FontStyle.Normal . A fonte pode ser feita italica ( como este ) usando Enum.FontStyle.Italic .

Se a fonte for bold. Define Font.Weight para Enum.FontWeight.Bold quando verdadeiro e Enum.FontWeight.Regular caso contrário.