Font

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Mô tả phông chữ được sử dụng để hiển thị văn bản .Mỗi phông chữ bao gồm một gia đình phông chữ (như Source Sans Pro), một trọng lượng giống như , và một kiểu như .

Các gia đình phông chữ là một loại tài sản, giống như hình ảnh hoặc khối lượng.Mỗi gia đình phông chữ bao gồm một số phông mặt, và mỗi mặt có trọng lượng và phong cách khác nhau.

Font được sử dụng bởi TextLabel.FontFace , TextButton.FontFace , và TextBox.FontFace tính chất.

Xem thêm Enum.Font như một lựa chọn cũ hơn cho loại dữ liệu này mà một số phương pháp và thuộc tính yêu cầu (lưu ý rằng hầu hết các phông chữ không thể được đại diện bằng enum này).

Danh sách phông chữ

Tóm Tắt

Người Tạo

Thuộc Tính

Người Tạo

new

Tạo một mới Font .

Tham Số

family: Content

ID tài sản cho gia đình phông chữ, bắt đầu với rbxasset:// hoặc rbxassetid:// .

Làm thế nào dày văn bản.

Giá Trị Mặc Định: Enum.FontWeight.Regular

Xem liệu văn bản có bình thường hay in đậm.

Giá Trị Mặc Định: Enum.FontStyle.Normal

Mẫu mã

Hiển thị cách sử dụng Font.new() .

Phông chữ.new()

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

fromEnum

Tạo một Font từ một giá trị Enum.Font . Ném lỗi khi gọi với Enum.Font.Unknown .

Bảng sau đây cho thấy gia đình, trọng lượng và phong cách liên quan đến mỗi Enum.Font.

Tham Số

font: Enum.Font

Giá trị enum của phông chữ để sử dụng.

Mẫu mã

Shows how to use Font.fromEnum().

Font.fromEnum()

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

fromName

Đây là một phương thức tiện ích để tạo phông chữ từ thư mục nội dung. Tên bạn chuyển sẽ được chuyển thành một ID tài sản giống như rbxasset://fonts/families/YourFontNameHere.json .

Tên chỉ có thể chứa các ký tự bảng chữ cái, số, _ (dấu gạch ngang) và - (dấu gạch ngang). Nó không thể chứa bất kỳ khoảng trống nào.

Tham Số

name: string

Tên phông chữ.

Làm thế nào dày văn bản.

Giá Trị Mặc Định: Enum.FontWeight.Regular

Xem liệu văn bản có bình thường hay in đậm.

Giá Trị Mặc Định: Enum.FontStyle.Normal

Mẫu mã

Hiển thị cách sử dụng Font.fromName() .

Tên.fromFont()

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

fromId

Đây là một phương thức tiện ích để tạo phông chữ từ một số ID tài sản.

Tham Số

id: number

ID tài sản của phông chữ như một số.

Làm thế nào dày văn bản.

Giá Trị Mặc Định: Enum.FontWeight.Regular

Xem liệu văn bản có bình thường hay in đậm.

Giá Trị Mặc Định: Enum.FontStyle.Normal

Mẫu mã

Shows how to use Font.fromId().

Font.fromId()

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

Thuộc Tính

Family

ID tài sản cho gia đình phông chữ. Chúng bắt đầu với rbxasset:// hoặc rbxassetid:// .

Độ dày của văn bản. Giá trị mặc định là Enum.FontWeight.Regular .

Khi được cài đặt, Font.Bold được cập nhật. In đậm là đúng nếu trọng lượng là Enum.FontWeight.SemiBold hoặc dày hơn.

Whether the font is italic. Giá trị mặc định là Enum.FontStyle.Normal . Phông chữ có thể được làm đậm ( như thế này ) bằng cách sử dụng Enum.FontStyle.Italic .

Liệu phông chữ có đậm không. Thiết lập Font.Weight đến Enum.FontWeight.Bold khi đúng, và Enum.FontWeight.Regular khác nếu không.