글꼴 표
글꼴 테이블에는 시스템에 글꼴 파일을 등록하기 위한 정보가 포함되어 있습니다.
글꼴 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
파일_ | 식별자 | Y | N |
FontTitle | 텍스트 | N | Y |
열
-
File_
-
파일 테이블의 외부 키는 글꼴 파일의 항목을. 글꼴 파일이 포함된 구성 요소에는 구성 요소 테이블의 Directory_ 열에 지정된 FontsFolder가것이 좋습니다.
-
FontTitle
-
글꼴 이름입니다. 설치 관리자가 글꼴 파일에서 올바른 글꼴 제목을 읽은 후 글꼴을 등록할 수 있으므로 TrueType 글꼴 및 TrueType 컬렉션에 대해 이 열을 null로 두는 것이 좋습니다. 글꼴 이름을 입력하는 경우 글꼴 파일의 글꼴 제목과 동일해야 합니다. .fon 파일과 같이 이름이 포함되지 않은 글꼴의 제목을 지정해야 합니다.
발언
이 테이블은 RegisterFonts 작업 또는 UnregisterFonts 작업 실행될 때 참조됩니다.
FontTitle 필드가 Null로 남아 있으면 지정된 글꼴 파일에서 글꼴 이름을 직접 읽습니다. FontTitle 필드에 기록된 글꼴 이름이 글꼴 파일에 기록된 내부 글꼴 이름과 다른 경우 RegisterFonts 작업글꼴이 두 번 등록됩니다.
글꼴에 포함된 언어 ID 리소스가 없으므로 글꼴 파일을 언어 ID로 작성하면 안 됩니다. 따라서 파일 테이블 언어 열은 글꼴 파일의 경우 null로 유지해야 합니다.
설치 관리자는 기본적으로 글꼴 파일을 다시 계산하지 않으므로 애플리케이션을 제거할 때 기존 글꼴 파일이 해당 구성 요소와 함께 제거될 수 있습니다. 글꼴 파일이 제거되지 않도록 작성자는 msidbComponentAttributesSharedDllRefCount 설정하거나 글꼴 파일을 포함하는 구성 요소에 대한 구성 요소 Table_msi_Component_Table 특성 열에 msidbComponentAttributesPermanent 비트 플래그를 수 있습니다.
유효성 검사
ice03
ICE06
ICE07
ICE32
ICE51
ICE60