텍스트를 렌더링하는 데 사용된 폰트 를 설명합니다.모든 서체는 서체 가족(Source Sans Pro와 같음), 무게(예: Source Sans Pro), 스타일(예: Source Sans Pro)으로 구성됩니다.
글꼴 가족은 이미지나 메쉬와 같은 자산의 한 종류입니다.각 서체 패밀리에는 여러 서체 얼굴이 포함되어 있으며 각 얼굴에는 서로 다른 무게와 스타일이 있습니다.
Font 는 TextLabel.FontFace , TextButton.FontFace 및 TextBox.FontFace 속성에 사용됩니다.
일부 메서드와 속성에 필요한 이 데이터 유형의 이전 대안으로 Enum.Font 를 참조하십시오(대부분의 글꼴은 이 열거형으로 표시할 수 없음을 참고하십시오).
글꼴 목록
요약
생성자
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
새로운 Font를 생성합니다.
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
이름 like FredokaOne 와 같은 폰트를 생성합니다.
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
숫자 자산 ID에서 폰트를 생성합니다.
속성
글꼴 가족의 자산 ID.
텍스트의 두께.
서체가 이탤릭인지 여부.
서체가 볼드인지 여부.
생성자
new
새로운 Font를 생성합니다.
매개 변수
서체 가족의 자산 ID, rbxasset:// 또는 rbxassetid:// 로 시작합니다.
텍스트의 두께.
텍스트가 일반 또는 이탈릭인지 여부.
코드 샘플
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
Datatype.Font``Enum.Font 하고 Enum.Font.Unknown 호출할 때 오류를 던집니다.
다음 표에서는 각 Enum.Font에 연결된 가족, 무게 및 스타일을 나타냅니다.
매개 변수
사용할 폰트의 열거형 값.
코드 샘플
Shows how to use Font.fromEnum().
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
콘텐츠 폴더에서 글꼴을 생성하는 데 편리한 방법입니다. 전달하는 이름은 rbxasset://fonts/families/YourFontNameHere.json와 같은 자산 ID로 변환됩니다.
이름에는 알파벳 문자, 숫자, _ (밑줄), 그리고 - (하이픈)만 포함될 수 있습니다. 공백은 포함할 수 없습니다.
매개 변수
글꼴의 이름.
텍스트의 두께.
텍스트가 일반 또는 이탈릭인지 여부.
코드 샘플
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
이는 자산 ID 번호에서 서체를 생성하는 편의 방법입니다.
매개 변수
숫자로 된 글꼴의 자산 ID.
텍스트의 두께.
텍스트가 일반 또는 이탈릭인지 여부.
코드 샘플
Shows how to use Font.fromId().
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
속성
Weight
텍스트의 두께. 기본값은 Enum.FontWeight.Regular 입니다.
설정되면 Font.Bold 가 업데이트됩니다. 무게가 Enum.FontWeight.SemiBold 또는 더 두꺼우면 굵은 글꼴이 true입니다.