비디오 데모 참조 : vimeo.com/155636855
이 문제를 너무 오랫동안 극복 해 왔습니다. 이제 외부의 도움이 필요합니다.
* 이것은 VM 기술과 관련이 없습니다. 포스트 끝 부분에 추가 된 참고 사항을 참조하십시오 *
첨부 된 이미지에는 알파벳, 소문자 및 대문자로 모든 문자를 나타내는 텍스트가있는 워드 패드 파일의 이미지가 나란히 있습니다. 왼쪽 이미지는 Windows 10 호스트 ( "호스트"OS)에서 실행되는 Windows 10 가상 머신 ( "게스트"OS)에서 가져온 것입니다. 오른쪽 이미지는 Windows 호스트에서 가져온 것입니다.
이미지를 확대하고 각 문자의 가장자리 주위의 차이점을 잘 살펴보십시오. 왼쪽이 오른쪽보다 훨씬 매끄 럽습니다. 빠른 결론으로 가고 싶은 경우 CLEARTYPE은 문제가 아닙니다 (아래 참조). ), 적어도 "켜짐"대 "꺼짐"관점에서 (즉, ClearType과 관련된 레지스트리 설정이 관련 될 수 있지만, ClearType과 관련된 Windows UI에서는 아무것도 발생하지 않습니다. 두 시스템 모두 ClearType 및 ClearType은 호스트 및 게스트 시스템 모두에서 ON입니다.
사리:
두 OS 모두 동일한 Myriad 글꼴 TrueType (TTF) 글꼴 파일을 사용하고 있습니다.
두 OS 모두 동일한 화면 해상도로 설정되어 있습니다.
나는 이것이 Windows 비디오 드라이버 문제라고 생각했지만 최신 nVidia 드라이버를 가지고 있으며 호스트와 게스트 모두에서 DirectX 12를 사용하는 비교적 고급형 GeForce GTX 560 카드를 실행하고 있습니다.
두 워드 패드 파일 모두 동일한 글꼴, 글꼴 크기, 글꼴 스타일 및 확대 / 축소 (100 %)를 사용합니다.
두 Windows 10 OS는 Windows Update를 사용하여 완전히 업데이트됩니다.
ClearType은 가상 시스템뿐만 아니라 Windows 호스트 모두에서 활성 상태입니다. 다양한 ClearType 조합을 시도했지만 (호스트에서 끄고 게스트에서 끄고 다른 모든 조합에서) 게스트와 비교하여 호스트에 표시되는 최첨단 아티팩트가 변경되지 않았습니다.
게스트와 호스트 간의 DPI 차이를 알지 못합니다. Windows에 포함 된 Arial 글꼴과 같은 다른 글꼴은 호스트에서만 비슷한 거친 문제를 보여줍니다. 문제를 설명하기 위해 Myriad Pro를 선택했습니다.
두 글꼴의 색상은 100 % BLACK (# 000)입니다.
이 문제는 트루 타입 글꼴을 렌더링 할 수있는 모든 응용 프로그램에 나타납니다. 워드 패드를 예로 사용했지만 Microsoft PowerPoint 및 TechSmith의 Camtasia에서도 마찬가지입니다.
이 문제는 트루 타입 글꼴과 관련이 없습니다. OTF 글꼴에서도 발생합니다.
그리고 가치가있는 것은 원격 데스크톱 세션 (RDP)을 통해 또는 TeamViewer와 같은 것을 사용하여 다른 컴퓨터에서 호스트를 보는 것이 중요하지 않습니다. 또한 RDP 또는 TeamViewer를 사용할 때 게스트의 동작이 변경되지 않습니다.
호스트의 글꼴 렌더링 서브 시스템에 문제가있는 것은 분명합니다. 흥미롭게도 호스트는 Windows 10 Enterprise를 설치하여 업그레이드했을 때 약 1 주일 전 (2016 년 2 월 초)까지 Windows 7 Ultimate 시스템이었습니다. Windows 7에서 Windows 10으로 업그레이드하면 글꼴 렌더링 문제가 해결되기를 바랍니다. 같은 호스트의 가상 컴퓨터에서 실행되는 Windows 10에 글꼴 렌더링 문제가 없음을 이미 알고 있었기 때문입니다. 불행히도 Windows 10으로 업데이트해도 글꼴 렌더링이 수정되지 않았습니다 (새 Windows 10을 설치하지 않았습니다. 이전 OS 파일과 설정을 유지하는 업데이트를 수행했습니다).
위에 쓴 모든 내용으로 인해 호스트 OS의 글꼴 렌더링과 관련된 레지스트리에 손상, 누락 또는 잘못된 값이 있다고 생각합니다.
* 2016 년 2 월 12 일 추가 * 새로운 하드 드라이브를 사용하여 위에서 언급 한 "호스트"가 실행되는 동일한 하드웨어에 깨끗한 Windows 10 인스턴스를 설치했습니다. 새 Windows 10 인스턴스에는 Windows 10의 VM (가상 컴퓨터) 인스턴스와 마찬가지로 부드러운 글꼴이 있습니다. 이로 인해 컴퓨터 하드웨어가 문제를 일으키지 않고 오른쪽 이미지를 생성하지 않으며 VM (또는 가상화) 기술)이 불일치의 이유가 아닙니다. 이제 부팅 할 수있는 실제 컴퓨터에 Windows 10이 설치된 하드 드라이브 A가 있고 오른쪽 이미지를 볼 수 있습니다. 왼쪽에 이미지를 표시하기 위해 부팅 할 수있는 동일한 컴퓨터에 Windows 10이 설치된 두 번째 하드 드라이브 B가 있습니다.
그런 다음 새 하드 드라이브를 지우고 Microsoft 소스 설치 DVD에서 Windows 7 Ultimate를 설치했습니다. 또한 왼쪽에서 이미지를 렌더링합니다 (올 바르고 부드러운 글꼴). 따라서 문제는 Windows 7에 내 하드웨어에 문제가 있고 Windows 10에서 문제가 해결되지 않는다는 것입니다. 이제 Windows 7을 다시 설치해도 Windows 7에 하드웨어의 글꼴 문제가 표시되지 않습니다.
따라서 가상화는 제쳐두고 기존 호스트 시스템과 "정상"Windows 7/10 시스템 사이의 글꼴 렌더링 하위 시스템에서 일종의 손상이 발생하는 것으로 보입니다 (기존 호스트 시스템은 Windows 7 Ultimate에서 업그레이드됨을 기억하십시오) 업그레이드하기 전에 Windows 10 Enterprise에 문제가 있었고 Windows 7 Ultimate에 문제가 있었지만 실제로는 업그레이드로 인해이 문제가 해결되기를 기대했습니다.
나는 자유 시간에 불일치에 대한 주요 레지스트리 항목을 보거나 비교하려고 시도하지만 근본 원인을 찾아내는 데 도움이 될 수있는 전문가의 의견을 여전히 간절히 원합니다.