Font
*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
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Cria um novo Font .
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Cria uma fonte a partir de um nome como FredokaOne .
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Cria uma fonte a partir de um ID de recurso numérico.
Propriedades
O ID da entidade para a família de fontes.
Quão grosso é o texto.
Se a fonte é italica.
Se a fonte é ousada.
Construtores
new
Cria um novo Font .
Parâmetros
O ID da entidade para a família de fontes, começando com rbxasset:// ou rbxassetid://.
Quão grosso é o texto.
Se o texto for normal ou italico.
Amostras de código
Shows how to use 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
O valor do enum da fonte a usar.
Amostras de código
Shows how to use 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
O nome da fonte.
Quão grosso é o texto.
Se o texto for normal ou italico.
Amostras de código
Shows how to use 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
O ID da fonte como um número.
Quão grosso é o texto.
Se o texto for normal ou italico.
Amostras de código
Shows how to use 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://.
Weight
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.
Style
Se a fonte é italica. O valor padrão é Enum.FontStyle.Normal . A fonte pode ser feita italica ( como este ) usando Enum.FontStyle.Italic .
Bold
Se a fonte for bold. Define Font.Weight para Enum.FontWeight.Bold quando verdadeiro e Enum.FontWeight.Regular caso contrário.