Hostfont 레지스트리 항목

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

OEM 플러그 인은 Pscript5 드라이버에 %hostfont%-ready PostScript 인터프리터에 사용할 수 있는 글꼴 및 CIDFont 집합이 있으며 인쇄 작업 과정에서 Pscript5 드라이버가 다운로드할 수 있는 것과 동일하다는 사실을 Pscript5 드라이버에 알릴 수 있습니다. 이러한 방식으로 처리할 글꼴에 대한 알림은 레지스트리에 키를 배치하여 수행됩니다. Pscript5 드라이버는 DrvEnablePDEV 함수가 호출될 때 레지스트리에서 새 정보를 확인합니다. 그런 다음 플러그 인은 PDEV를 사용하도록 설정하기 전에 데이터가 최신 상태인지 확인할 수 있습니다.

다음 표에는 %hostfont% 레지스트리 항목 이름, 해당 형식 및 해당 값이 나열되어 있습니다. OEM 플러그 인은 SetPrinterData(Microsoft Windows SDK 설명서에 설명됨)를 호출하여 이러한 항목 이름을 설정해야 합니다. HostFontXxx 항목 이름은 함께 사용할 수 없습니다. 즉, 지정된 시간에 레지스트리에 다음 항목 이름 중 하나만 존재할 수 있습니다.

항목 이름 형식 및 값 설명
HostFontExceptCIDFonts REG_BINARY PostScript CIDFont 이름을 포함하는 여러 NULL로 끝나는 ASCII 문자열을 포함할 수 있습니다. 마지막 문자열은 추가 null 문자로 종료됩니다.

CIDFonts에 적용된다는 점을 제외하고 HostFontExceptFonts와 유사합니다.
HostFontExceptFonts REG_BINARY PostScript 글꼴 이름을 포함하는 여러 NULL로 끝나는 ASCII 문자열을 포함할 수 있습니다. 마지막 문자열은 추가 null 문자로 종료됩니다.

Pscript5 드라이버가 %hostfont%-ready PostScript 인터프리터에서 사용할 수 있고 해당 글꼴과 동일하게 "볼" 없는 글꼴입니다. Pscript5 드라이버는 이러한 글꼴만 다운로드합니다.

모든 글꼴을 %hostfont%-able으로 처리합니다. 이 항목 이름이 값과 함께 표시되면 Pscript5 드라이버는 글꼴을 다운로드하지 않습니다.
Row3 REG_DWORD 임의의 값일 수 있습니다.
행 4 REG_BINARY PostScript CIDFont 이름을 포함하는 여러 NULL로 끝나는 ASCII 문자열을 포함할 수 있습니다. 마지막 문자열은 추가 null 문자로 종료됩니다.

CIDFonts에 적용된다는 점을 제외하고 HostFontIncludesFonts와 유사합니다.
행 5 REG_BINARY PostScript 글꼴 이름을 포함하는 여러 NULL로 끝나는 ASCII 문자열을 포함할 수 있습니다. 마지막 문자열은 추가 null 문자로 종료됩니다.

Pscript5 드라이버가 %hostfont%-ready PostScript 인터프리터에서 사용할 수 있고 동일한 글꼴만 "표시"하는 글꼴입니다. Pscript5 드라이버는 이러한 글꼴을 다운로드하지 않습니다.

hostfont 레지스트리 항목 이름에 대한 추가 정보

HostFontExceptFonts는 TTF 기반, OTF 기반 또는 PFB 기반 인코딩 및 문자 모양 이름 기반 글꼴의 PostScript findfont 이름을 포함하는 NULL 종료 싱글바이트 문자열 시퀀스로 구성된 REG_BINARY 데이터입니다. 이름은 특정 순서로 나열되지 않습니다. 성은 두 개의 NULL로 종료되며 NULL 이후에는 바이트가 없습니다. 이 항목 이름은 HostFontHasMostFonts를 찾을 수 없는 경우에만 확인됩니다.

할당된 값이 있는 HostFontHasMostFonts 키가 있으면 드라이버는 모든 TTF 기반, OTF 기반 및 PFB 기반 호스트 글꼴을 "네이티브" 형식, 즉 PostScript 글꼴 또는 CIDFont 형식으로 대상 인터프리터에서 적절하게 사용할 수 있다고 가정해야 합니다.

HostFontIncludesFonts는 대상 인터프리터에서 사용할 수 있는 PostScript 글꼴 이름을 명시적으로 나열한다는 점을 제외하고 HostFontExceptFonts와 유사합니다.