Font

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

อธิบายฟอนต์ ที่ใช้เพื่อแสดงข้อความ แต่ละฟอนต์ประกอบด้วย ครอบครัวฟอนต์ (เช่น Source Sans Pro) น้ำหนัก เช่น Enum.FontWeight.Bold และ สไตล์ เช่น Enum.FontStyle.Italic

ครอบครัวฟอนต์เป็นประเภทของสินทรัพย์ เช่น รูปภาพหรือเมชแต่ละครอบครัวฟอนต์มีจำนวนหน้าฟอนต์และแต่ละหน้ามีน้ำหนักและสไตล์ที่แตกต่างกัน

Font ใช้โดย TextLabel.FontFace , TextButton.FontFace และ TextBox.FontFace คุณสมบัติ

ดูเพิ่มเติม Enum.Font เป็นทางเลือกที่เก่ากว่าสำหรับรูปแบบข้อมูลนี้ที่จำเป็นสำหรับบางวิธีและคุณสมบัติ (โปรดทราบว่าฟอนต์ส่วนใหญ่ไม่สามารถแสดงได้ด้วย enum นี้)

รายการฟอนต์

สรุป

คอนสตรัคเตอร์

คุณสมบัติ

  • รหัสสินทรัพย์สำหรับครอบครัวฟอนต์

  • ความหนาของข้อความ

  • ว่าฟอนต์เป็นตัวอักษรอิตาลิคหรือไม่

  • ว่าฟอนต์เป็นห้าวหรือไม่

คอนสตรัคเตอร์

new

สร้าง Font .

พารามิเตอร์

family: Content

ID สินทรัพย์สำหรับครอบครัวฟอนต์ เริ่มต้นด้วย rbxasset:// หรือ rbxassetid://

ความหนาของข้อความ

ค่าเริ่มต้น: Enum.FontWeight.Regular

ว่าข้อความเป็นปกติหรืออิตาลิค

ค่าเริ่มต้น: Enum.FontStyle.Normal

ตัวอย่างโค้ด

Shows how to use Font.new().

Font.new()

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

fromEnum

สร้าง Font จากค่า Enum.Font เมื่อเรียกด้วย Enum.Font.Unknown จะโยนข้อผิดพลาด

ตารางต่อไปนี้แสดงถึงครอบครัว น้ำหนัก และสไตล์ที่เกี่ยวข้องกับแต่ละ Enum.Font

พารามิเตอร์

font: Enum.Font

ค่า enum ของฟอนต์ที่จะใช้

ตัวอย่างโค้ด

Shows how to use Font.fromEnum().

Font.fromEnum()

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

fromName

นี่เป็นวิธีที่สะดวกในการสร้างฟอนต์จากโฟลเดอร์เนื้อหา ชื่อที่คุณส่งจะถูกแปลงเป็นรหัสสินทรัพย์เช่น rbxasset://fonts/families/YourFontNameHere.json

ชื่อสามารถมีตัวอักษรภาษาอังกฤษ ตัวเลข _ (เส้นใต้) และ - (เส้นแนวนอน) ไม่ได้ ไม่สามารถมีช่องว่างได้

พารามิเตอร์

name: string

ชื่อของฟอนต์

ความหนาของข้อความ

ค่าเริ่มต้น: Enum.FontWeight.Regular

ว่าข้อความเป็นปกติหรืออิตาลิค

ค่าเริ่มต้น: Enum.FontStyle.Normal

ตัวอย่างโค้ด

Shows how to use Font.fromName().

Font.fromName()

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

fromId

นี่เป็นวิธีที่สะดวกในการสร้างฟอนต์จากหมายเลขรหัสทรัพย์สิน

พารามิเตอร์

id: number

ID สินทรัพย์ของฟอนต์เป็นตัวเลข

ความหนาของข้อความ

ค่าเริ่มต้น: Enum.FontWeight.Regular

ว่าข้อความเป็นปกติหรืออิตาลิค

ค่าเริ่มต้น: Enum.FontStyle.Normal

ตัวอย่างโค้ด

Shows how to use Font.fromId().

Font.fromId()

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

คุณสมบัติ

Family

ID สินทรัพย์สำหรับครอบครัวฟอนต์ เริ่มต้นด้วย rbxasset:// หรือ rbxassetid://

ความหนาของข้อความ ค่าเริ่มต้นคือ Enum.FontWeight.Regular .

เมื่อตั้งค่าแล้ว Font.Bold จะได้รับการอัปเดต หากน้ำหนักเป็น Enum.FontWeight.SemiBold หรือหนากว่า

ว่าแบบอักษรเป็น italic หรือไม่ ค่าเริ่มต้นคือ Enum.FontStyle.Normal แบบอักษรสามารถทำให้ italic ( เช่นนี้ ) โดยใช้ Enum.FontStyle.Italic

ว่าฟอนต์จะห้าวหาญหรือไม่ ตั้ง Font.Weight เป็น Enum.FontWeight.Bold เมื่อถูกต้อง และ Enum.FontWeight.Regular อย่างอื่น