Windows에서 글꼴 렌더링을 향상시키는 것이 있습니까?


12

GDI ++ 개발이 중단됨에 따라 Windows를위한 더 나은 GDI32 대체품을 아는 사람이 있습니까? 32 비트 Windows XP에서 작동합니다.


아, WinG의 좋은 옛날! .. (j / k). 어쨌든 Gdi 및 / 또는 Gdi +와 관련된 문제는 무엇입니까?
ja72

답변:


1

GDI는 Windows 시스템의 핵심 부분입니다. Windows 수명주기 내내 꾸준히 개선되었지만 "대체"하는 유일한 방법은 Windows 자체를 교체하는 것입니다. 추가 참고 사항으로, Windows 시스템 라이브러리의 일부로 Windows 자체는 이제 대체 DLL을 넣지 않도록 많은 고통을 겪습니다 .Windows가 사용할 캐시 버전이 있으며 수정 된 버전을 ) 훼손 감지

(이것은 매우 많은 기능입니다. 시스템 라이브러리를 쉽게 교체 할 수 있다면 중요한 보안 허점 이 될 것 입니다.)

특히 글꼴 렌더링은 GDI가 발전함에 따라 끔찍한 (Windows 1-3.0)에서 괜찮은 수준 (Windows 3.0-XP)으로, 정말 좋은 수준 (Windows Vista 및 7)으로 진행되었습니다.

나는 당신이 여기서 정말로 당신을 도울 수있는 것을 찾을 것이라고 생각하지 않습니다. 그러나 전체 그래픽 하위 시스템을 교체하지 않고도 (기본적으로 불가능 함) Microsoft 의 ClearType 튜너 를 사용하여 최상의 글꼴 렌더링을 얻을 있도록 ClearType을 조정할 수 있습니다 .

최신 정보

Andrew Moore의 답변에 대한 alex의 의견에 따르면, 나는 원래 게시물을 잘못 읽었으며 두 번째 +를 보지 못했다는 것을 인정해야합니다. GDI ++가 아닌 GDI +로 읽었으며 사과드립니다.

내가 읽는 GDI ++ (이것이 나의 첫 번째 경로 임)에 따라 여전히 그 경로를 따르지 않는 것이 좋으며 ClearType 튜너를 계속 추천합니다. 그 이유는 내가 GDI ++을 읽는 방법에 따라 동일하게 유지됩니다. 매우 위험한 제안처럼 보였습니다. 위에서 설명한 것처럼 정확하게 작동했습니다. 여기서 핵심 시스템 기능을 제거하고 교체하는 것을 언급했습니다. 실제 다운 스트림 악영향은 없을 수 있지만 GDI 및 GDI +를 향상시키면서 구현하는 것은 Microsoft가 이전 버전과의 호환성을 위해 유지 한 모든 버그를 구현해야 함을 의미한다는 것을 이해해야합니다.

나는 일반적인 커뮤니티가 원래 게시물의 오판에도 불구하고 전반적인 상황에 대한 나의 평가에 동의하는 것처럼 보이기 때문에 답을 지키고 있습니다.


15

John Rudy의 답변에 만족하지 않았기 때문에 약간 googled하고 현재 멸종 된 gdi ++ 프로젝트에 대한 대안을 찾았습니다.

  1. gdipp- 사용자 정의 가능한 Windows 텍스트 렌더러

  2. 잉크 스톤 프로젝트

  3. ezgdi -Windows에서 64 비트 응용 프로그램을위한 gdi ++ 모두 고급 글꼴 렌더링

Windows 및 OSX 사용자 모두 ClearType 렌더링이 OSX에서 사용되는 것보다 훨씬 열등하다는 것을 알았습니다. 그래서 gdipp를 사용하기 시작했습니다. 버그를 고려하더라도 Windows에서 사용하는 기본 렌더링 엔진보다 여전히 낫습니다. 그러나 예, 조심스럽게 사용해야합니다-그것은 해킹입니다.

편집하다

2013 년 9 월 현재 Windows의 글꼴 렌더링 변경에 관심이있는 사람은 Lưu Vĩnh Phúc의 제안 을 시도해야합니다. 내 방어에서 내 대답은 거의 gdipp만큼 오래되었으며 Mactype은 내가 처음 쓸 때 단순히 존재하지 않았습니다 ... :-) (그러나 경고는 여전히 해킹입니다).


1
gdipp을 사용하고 있으며 Windows 7 기본 글꼴 렌더링보다 훨씬 좋습니다. 나는 윈도우 7의 x64를 실행하는거야 (직장에서, 선택에 의해 창을 사용하지 않을 것입니다)
JM 베커

1
여기 다른 두 프로젝트를 시도한 사람이 있습니까? 3 중 어느 것이 더 낫습니까?
Cray

6

http://www.cobyx.com/software/gdi/(600KB 만 해당) 에서 응용 프로그램을 다운로드하십시오 . 잘 작동하고, 설치가 필요 없으며, 레지스트리에 쓰지 않습니다. 3 가지 내장 설정이 있으며 일본어, 강력, 중간 및 조명 효과로 표시됩니다. Windows XP SP3에서는 바람처럼 작동합니다. 나는 적극 추천합니다.


5

GDI ++는 낡고 아주 오래되었습니다. 몇 년 동안 업데이트되지 않았습니다. 따라서 많은 응용 프로그램, 특히 클래식 GDI API를 사용하지 않는 응용 프로그램에서는 작동하지 않습니다. 현재 Mactype 만 현재 개발 중에 있습니다. GDI ++와 호환되지 않는 많은 최신 프로그램과 잘 작동하며 새로운 DirectWrite API를 사용하는 응용 프로그램도 지원합니다

맥 타입

소스 코드는 https://github.com/snowie2000/MacType 에서 찾을 수 있습니다.

새로운 소식

  • Win10 호환
  • GT Wang 덕분에 중국어 번체 지역화가 크게 향상되었습니다.
  • MultiLang 시스템이 개선되었습니다.
  • し ら い と 덕분에 DirectWrite 지원이 향상되었습니다 .
  • FreeType 2.8.0이 포함되어 있습니다.
  • 2 단계 mactype 로더가 도입되었습니다.
  • 별도의 DirectWrite 매개 변수 조정.
  • 일부 비 호환성 문제를 피하기 위해 ClipboxFix는 기본적으로 0으로 되돌아갑니다.
  • 조현희 덕분에 한국 현지화 추가
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.