Font
*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
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea un nuevo Font nuevo.
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea una fuente desde un nombre como FredokaOne .
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea una fuente a partir de un ID de activo numérico.
Propiedades
El ID de activo para la familia de fuentes.
Cuán grueso es el texto.
Si la fuente es italica.
Si la fuente es audaz.
Constructores
new
Crea un nuevo Font nuevo.
Parámetros
El ID de activo para la familia de fuentes, comenzando con rbxasset:// o rbxassetid:// .
Cuán grueso es el texto.
Si el texto es normal o italico.
Muestras de código
Shows how to use 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
El valor enum de la fuente para usar.
Muestras de código
Shows how to use 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
El nombre de la fuente.
Cuán grueso es el texto.
Si el texto es normal o italico.
Muestras de código
Shows how to use 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
El ID de la fuente como número.
Cuán grueso es el texto.
Si el texto es normal o italico.
Muestras de código
Shows how to use 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://.
Weight
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.
Style
Si la fuente es italica. El valor predeterminado es Enum.FontStyle.Normal . La fuente se puede hacer italica ( como esto ) usando Enum.FontStyle.Italic .
Bold
Si la fuente es audaz. Establece Font.Weight a Enum.FontWeight.Bold cuando es verdadero, y Enum.FontWeight.Regular de lo contrario.