NameLanguage 클래스
name 테이블의 단일 언어 항목입니다. languageID와 해당 언어의 name 문자열을 담고 있습니다.
상속
네임스페이스: VagabondK.OpenType.Tables
어셈블리: VagabondK.OpenType.dll
구문
public class NameLanguage
속성
| 이름 | 설명 |
|---|---|
| Copyright | copyright notice(nameID 0)입니다. 폰트 관리자 등에서 표시됩니다. 예: "Copyright (c) 2026 VagabondK" |
| Description | Description(nameID 10)입니다. 개정 정보, 사용 권장 사항, 역사, feature 등을 포함할 수 있습니다. 예: "VagabondK OpenType generated font" |
| Designer | Designer(nameID 9)입니다. 예: "VagabondK" |
| Family | Font Family name(nameID 1)입니다. Font Subfamily name(nameID 2)과 함께 사용되며, 굵기나 스타일(italic/oblique)만 다른 최대 4개의 폰트(regular, italic, bold, bold italic) 사이에 공유되어야 합니다. 예: "VagabondK" |
| LanguageId | languageID입니다. 문자열이 작성된 언어를 식별하는 플랫폼별 값입니다. Windows 플랫폼(platformID 3)에서는 Windows LCID를 사용합니다. 자주 쓰는 값: 0x0409=en-US, 0x0412=ko-KR, 0x0411=ja-JP, 0x0804=zh-CN, 0x040C=fr-FR. |
| License | License Description(nameID 13)입니다. 예: "Free for use" |
| Manufacturer | Manufacturer Name(nameID 8)입니다. 예: "VagabondK" |
| Subfamily | Font Subfamily name(nameID 2)입니다. 같은 Font Family name을 가진 폰트 그룹에서 굵기와 스타일(italic/oblique) 변형을 구분합니다. 예: "Regular" |
| Trademark | Trademark(nameID 7)입니다. copyright와 명확히 구분되는 상표 고지/정보입니다. 예: "VagabondK is a trademark of VagabondK" |
| UniqueId | Unique font identifier(nameID 3)입니다. 같은 family의 다른 스타일/리비전과 구별되도록 설정해야 합니다. 예: "VagabondK: 1.0" |
| Version | Version string(nameID 5)입니다. "Version <숫자>.<숫자>" 패턴으로 시작해야 합니다. Windows는 이 문자열을 폰트 버전 판정에 사용합니다. 예: "Version 1.0" |