Eudc
EUDC 레지스트리 키에는 지정된 코드 페이지에 대한 EUDC(최종 사용자 정의 문자) 와 연결된 글꼴을 정의하는 값을 포함하는 하나 이상의 하위 키가 포함되어 있습니다. 다음과 같은 레지스트리 위치가 있습니다.
HKEY_CURRENT_USER\EUDC
형식:
EUDC SystemDefaultEUDCFont=TrueTypeEUDCFontFileName TrueTypeFontTypeface=TrueTypeEUDCFontFileName
여기서
값 | Description |
---|---|
SystemDefaultEUDCFont | 시스템 기본 글꼴을 설정하는 데 사용되는 미리 정의된 이름입니다. 이 항목을 명시적으로 지정하지 않는 한 시스템 기본 EUDC 글꼴은 없습니다. |
TrueTypeFontTypeface | 비 EUDC TrueType 글꼴과 연결된 사용자 정의 이름입니다. |
TrueTypeEUDCFontFileName | 별도의 EUDC 글꼴 파일의 파일 이름으로 구성된 문자열입니다. 이 파일은 TrueTypeFontTypeface와 연결할 글꼴을 식별합니다. |
다음 예제에서는 코드 페이지 932에 대한 EUDC 키를 보여줍니다.
HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GTEUDC.TTF
다음 예제에서는 시스템 기본 EUDC 글꼴을 Eudc.ttf로 설정하고 별도의 EUDC 글꼴 Mineudc.ttf 및 Goteudc.ttf를 각각 MS Mincho 및 MS Gothic 글꼴 이름과 연결합니다.
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF
유니코드가 아닌 프로그램의 언어와 연결된 Windows 코드 페이지(시스템 ACP)가 하위 키와 일치하면 GDI 하위 시스템은 하위 키 값 쌍을 찾은 후 문자에 대한 표시 정보를 가져옵니다. 먼저 현재 글꼴과 일치하는 이름을 찾습니다. 없는 경우 SystemDefaultEUDCFont 값을 검사합니다. 값이 정의되지 않은 경우 GDI는 문자를 정의되지 않은 것으로 처리합니다.
텍스트 자체는 Windows 코드 페이지에 있을 필요가 없습니다. 예를 들어 코드 페이지에 영어의 기본 Windows 코드 페이지인 식별자 1252가 있다고 가정합니다. 애플리케이션은 PUA(유니코드 프라이빗 사용 영역)의 단일 유니코드 코드 포인트 U+E000을 DrawText에 전달합니다. 이 경우 GDI는 1252 미만의 레지스트리 값을 확인하여 문자 표시 속성에 대한 글꼴 정보를 가져옵니다.