Windows 8.1에서 흐릿한 텍스트 수정(IT 전문가용)

업데이트 날짜: 2013년 10월

적용 대상: Windows 8.1

Windows(R) 데스크톱 앱은 크게 DPI를 인식하는 앱과 DPI를 인식하지 않는 앱의 두 가지로 분류됩니다. DPI 인식 앱은 응용 프로그램 시작 중에 이 앱이 높은 DPI 디스플레이에서 잘 작동하기 위해 자동으로 크기를 조정할 수 있음을 Windows에 알립니다. 이러한 앱으로는 Internet Explorer, Office, Firefox 및 .NET 2.0 이상(WPF 포함) 앱이 있습니다. 이러한 앱은 일반적으로 다양한 배율 인수에서 잘 작동합니다. 따라서 엔터프라이즈 LOB(기간 업무) 앱도 DPI를 인식하는 경우 사용자는 어떤 Windows 8.1 디스플레이나 배율 인수에서도 문제를 겪지 않습니다.

그러나 응용 프로그램이 DPI를 인식하지 않는 경우 높은 DPI 디스플레이에서 실행 중이면 Windows는 응용 프로그램 출력에 비트맵 크기 조정을 적용하여 앱의 크기를 조정합니다. 이 경우 응용 프로그램이 높은 DPI 디스플레이에서 올바른 크기로 표시됩니다. 이때 대부분의 경우는 응용 프로그램이 사용 가능하고 선명하게 표시되지만, 비트맵 크기 조정으로 인해 결과가 덜 선명하게 표시되고 약간 흐릿하거나 얼룩져 보일 수도 있습니다.

이 항목의 내용:

프로세스 탐색기 도구를 사용하여 앱이 DPI를 인식하는지 여부를 확인할 수 있습니다. 그림 1 프로세스 탐색기에서는 이 유틸리티가 사용 중인 모습을 보여 주며 DPI 인식 열이 사용하도록 설정되어 있습니다. 기본적으로 프로세스 탐색기에서는 DPI 인식 열이 표시되지 않습니다. 이 열을 켜려면 보기 메뉴를 클릭하고 열 선택을 클릭한 다음 DPI 인식 확인란을 선택하고 확인을 클릭합니다. DPI 인식 열은 특정 프로세스가 DPI를 인식하는지 여부를 알려줍니다.

프로세스 탐색기 - Sysinternals

그림 1 프로세스 탐색기

Windows 8.1에서는 세 가지 응용 프로그램 종류를 구별합니다.

표 1 DPI 인식 앱

 

DPI 인식 동작

인식하지 않음

Mmc.exe(Microsoft Management Console 및 해당 플러그 인)

Windows 비트맵은 시스템에 연결된 높은 DPI 디스플레이에 맞게 응용 프로그램 크기를 조정하며, 125% 및 150% 배율 인수에서는 흐리게 표시될 수 있습니다.

시스템 인식

Office 앱

응용 프로그램은 시작 시 시스템 DPI(일반적으로 기본 디스플레이 DPI와 동일)에 맞게 자체 크기를 조정합니다. Windows는 이와 일치하지 않는 디스플레이에 맞게 앱 크기를 조정합니다.

모니터당 인식

Internet Explorer 11

응용 프로그램은 디스플레이 DPI에 맞게 동적으로 자체 크기를 조정합니다.

Microsoft는 모든 응용 프로그램이 DPI를 인식할 수 있는 것을 권장합니다. 최신 버전의 응용 프로그램은 이미 DPI를 인식할 수도 있습니다. 인식하지 않을 경우 앱 공급업체에 앱이 DPI를 인식하도록 업데이트할 것을 요청할 수 있습니다. Microsoft는 다음을 포함하여 앱을 업데이트하는 데 도움이 될 수 있는 개발자 리소스를 제공합니다.

사용자가 DPI를 인식하지 않는 앱의 비트맵 크기 조정을 처리할 수 없는 경우(예: 125% 배율 및 흐릿한 응용 프로그램), 크기를 조정하지 않도록 개별 Windows 데스크톱 응용 프로그램에 shim을 적용할 수 있습니다. 사용자는 응용 프로그램 속성 UI의 호환성 탭을 사용하여 이 작업을 수행할 수 있습니다. 예를 들어 그림 2 응용 프로그램 속성에서는 사용자가 비트맵 크기 조정을 사용하지 않게 설정하는 방법을 보여 줍니다.

응용 프로그램 속성

그림 2 응용 프로그램 속성

Windows ADK(Windows 평가 및 배포 키트)에 포함된 ACT(Application Compatibility Toolkit)에서 사용할 수 있는 Compatadmin 도구를 사용하여 응용 프로그램의 일괄 shim 적용을 관리할 수 있습니다. Windows ADK는 Windows® 8용 Windows ADK(평가 및 배포 키트)에서 다운로드할 수 있습니다. Compatadmin 도구의 사용 방법에 대한 자세한 내용은 Windows에서 호환성 관리자 유틸리티를 사용하는 방법을 참조하세요.

Important중요
디스플레이 크기 조정을 사용하지 않도록 설정하면 콘텐츠가 너무 작게 표시되어 읽을 수 없거나 확실히 조작하지 못할 수 있습니다. 또한 콘텐츠가 잘리거나 겹치는 등 시각적 아티팩트가 생성될 수 있습니다. 이러한 문제는 앱이 작성된 방식에 따라 다릅니다. 따라서 전적으로 필요한 경우에만 이 설정을 변경하는 것이 좋습니다. shim이 필요하지 않은 앱이나 장치에는 이 shim을 적용해서는 안 됩니다.

Windows 8.1에는 일부 디스플레이에서 발생하는 모든 흐릿한 시각적 문제를 해결하기 위해 배포할 수 있는 Windows 8 호환 크기 조정 모드가 포함되어 있습니다. 호환 모드를 사용하면 Windows 8.1 DPI 기능의 모든 이점을 사용할 수 없게 됩니다. 이 방법은 엔터프라이즈 환경에 응용 프로그램 shim을 적용하여 완화해야 할 DPI를 인식하지 않는 앱이 너무 많이 포함되어 있는 경우 최후의 수단으로만 사용해야 합니다. 사용자는 표시된 모든 항목에 대해 하나의 크기 조정 수준 선택 확인란을 선택하여 DPI CPL UI에서 이 모드에 액세스할 수 있습니다.

디스플레이

그림 3 크기 조정 수준 옵션

이 설정은 또한 수정이 필요한 여러 특정 앱이 있는 경우와 저밀도 또는 중간 밀도 디스플레이로의 큰 배율 롤아웃을 계획하는 경우 배포 중에 적용할 수 있습니다. 배포 전에 감사 모드에서 이미지를 사용자 지정할 수 있습니다. 감사 모드 개요를 참조하세요. 장치 검색 및 레지스트리 사용자 지정을 프로그래밍 방식으로 수행하는 방법을 설명하는 다음 섹션도 참조하세요.

Windows 8.1은 응용 프로그램에서 생성한 비트맵의 크기를 조정하여 DPI를 인식하지 않는 앱의 크기를 동적으로 조정합니다. 비트맵 크기 조정은 정수의 배수(예: 1x, 2x, 3x)로 크기를 조정할 때 가장 잘 작동하지만, 정수가 아닌 배수(예: 125%, 150%)에서는 종종 흐릿하거나 얼룩져 보이는 시각적 아티팩트를 생성할 수 있습니다.

Windows는 전체 범위의 화면 크기, 해상도 및 DPI를 지원합니다. 일부 DPI 범위에서는 DPI를 인식하지 않는 앱에 대한 Windows 크기 조정이 덜 최적화될 수 있습니다.

표 2 크기 조정 값에서는 여러 Windows 크기 조정 값에서 사용자가 겪을 수 있는 가능한 문제를 설명합니다.

표 2 크기 조정 값

 

배율 인수 100% 일반 125% 값 150% 프리미엄 200% 프리미엄

크기 조정의 이점

해당 없음

약간의 크기 개선

눈에 띄는 크기 개선

중대한 크기 개선

인식하지 않는 앱의 비트맵 크기 조정

해당 없음

흐릿함이 매우 눈에 띔

흐릿함이 덜 눈에 띔

명확하고 선명하게 표시됨

인식 앱의 크기 조정

해당 없음

명확하고 선명하게 표시됨

명확하고 선명하게 표시됨

명확하고 선명하게 표시됨

위 표에 표시된 대로 대부분의 문제는 125% 크기 조정 비율에서 나타납니다. 이러한 이유로 모든 완화 방법은 125% 크기 조정 시스템의 DPI를 인식하지 않는 앱만을 대상으로 해야 합니다.

125% 시스템을 식별하는 방법 또는 125% 시스템에 대해 Windows(R) 8 크기 조정 동작으로 되돌리는 방법에 대한 자세한 내용은 DPI 관련 API 및 레지스트리 설정을 참조하세요.

참고 항목

표시: