Font

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Describe la fuente utilizada para renderizar texto.Cada fuente consiste en una familia de fuentes (como Source Sans Pro), un peso como y un estilo como .

Las familias de fuentes son un tipo de recurso, como imágenes o mallas.Cada familia de fuentes contiene un número de caras de fuente y cada cara tiene un peso y estilo diferentes.

Font se usa por las propiedades TextLabel.FontFace, TextButton.FontFace y TextBox.FontFace.

Vea también Enum.Font como una alternativa más antigua a este tipo de datos que es requerida por algunos métodos y propiedades (tenga en cuenta que la mayoría de las fuentes no se pueden representar con este enum).

Lista de fuentes

Resumen

Constructores

Propiedades

Constructores

new

Crea un nuevo Font nuevo.

Parámetros

family: Content

El ID de activo para la familia de fuentes, comenzando con rbxasset:// o rbxassetid:// .

Cuán grueso es el texto.

Valor predeterminado: Enum.FontWeight.Regular

Si el texto es normal o italico.

Valor predeterminado: Enum.FontStyle.Normal

Muestras 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

Crea un Font desde un valor Enum.Font . Tira un error cuando se llama con Enum.Font.Unknown .

La siguiente tabla indica la familia, el peso y el estilo asociado con cada Enum.Font.

| Robot | Robot | Robot

Parámetros

font: Enum.Font

El valor enum de la fuente para usar.

Muestras 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 es un método conveniente para crear fuentes desde la carpeta de contenido. El nombre que pasas se convertirá en un ID de activo como rbxasset://fonts/families/YourFontNameHere.json.

El nombre solo puede contener caracteres alfabéticos, números, _ (guión) y - (guión), y no puede contener espacios.

Parámetros

name: string

El nombre de la fuente.

Cuán grueso es el texto.

Valor predeterminado: Enum.FontWeight.Regular

Si el texto es normal o italico.

Valor predeterminado: Enum.FontStyle.Normal

Muestras de código

Shows how to use Font.fromName().

Font.fromName()

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

fromId

Este es un método conveniente para crear fuentes a partir de un número de ID de activo.

Parámetros

id: number

El ID de la fuente como número.

Cuán grueso es el texto.

Valor predeterminado: Enum.FontWeight.Regular

Si el texto es normal o italico.

Valor predeterminado: Enum.FontStyle.Normal

Muestras de código

Shows how to use Font.fromId().

Font.fromId()

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

Propiedades

Family

El ID de activo para la familia de fuentes. Estos comienzan con rbxasset:// o rbxassetid://.

Cuán grueso es el texto. El valor predeterminado es Enum.FontWeight.Regular .

Cuando se establecer, Font.Bold se actualiza. El negrito es verdadero si el peso es Enum.FontWeight.SemiBold o más grueso.

Si la fuente es italica. El valor predeterminado es Enum.FontStyle.Normal . La fuente se puede hacer italica ( como esto ) usando Enum.FontStyle.Italic .

Si la fuente es audaz. Establece Font.Weight a Enum.FontWeight.Bold cuando es verdadero, y Enum.FontWeight.Regular de lo contrario.