하드웨어 상주 글꼴
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터에 하드웨어 상주 글꼴이 포함된 경우 .ufm 또는 .ifi 파일에서 이러한 글꼴에 대한 글꼴 메트릭 사양을 제공해야 합니다.
각 하드웨어 상주 글꼴은 별도의 .ufm 또는 .ifi 파일에 설명되어 있습니다. 이러한 파일을 Unidrv에서 사용할 수 있도록 하려면 다음 단계를 수행합니다.
프린터의 리소스 DLL에서 RC_UFM 리소스 유형을 사용하여 .ufm 파일을 지정하고 RC_FONT 리소스 유형을 사용하여 .ifi 파일을 지정합니다.
프린터의 GPD 파일에서 *ResourceDLL 특성을 사용하여 리소스 DLL의 이름을 지정합니다.
프린터의 GPD 파일에서 *DeviceFonts 항목을 사용하여 리소스 DLL의 RC_UFM 또는 RC_FONT 항목과 연결된 리소스 식별자를 지정합니다.
*DeviceFonts 항목의 형식은 다음과 같습니다.
*DeviceFonts: LIST (FontResourceID, FontResourceID, ...)
여기서 FontResourceID 는 .ufm 파일과 연결된 RC_UFM 리소스 식별자 또는 .ifi 파일과 연결된 RC_FONT 리소스 식별자입니다.
다음은 예제입니다.
*% Assume that RC_FONT_xxx ids are references to
*% value macros defined by the GPD file creator.
*DeviceFonts: LIST(=RC_FONT_COURIER10, =RC_FONT_ARIALR,
+ =RC_FONT_ARIALI, =RC_FONT_ARIALB,
+ =RC_FONT_ARIALBI, =RC_FONT_TIMESNRR,
+ =RC_FONT_TIMESNRI, =RC_FONT_TIMESNRB,
+ =RC_FONT_TIMESNRBI)
Unidrv 미니 드라이버에 여러 *DeviceFonts 항목을 포함할 수 있습니다. GPD 파서는 여러 항목을 연결하고 나열된 모든 글꼴을 프린터 기능의 모든 구성에 사용할 수 있도록 합니다. 일부 글꼴을 특정 구성에서만 사용할 수 있도록 지정해야 하는 경우 조건문 내에 *DeviceFonts 항목을 포함할 수 있습니다.