2011-01-27 2 views
1

GetStockObject API를 호출하여 Windows 글꼴을 얻습니다. 그런 다음 GDI +로 그리기 전에이 글꼴 charset을 변경하거나 charset가 변경된 복사본을 만들어야합니다. 그것을 impelement하는 방법은 무엇입니까?WinApi는 글꼴 변경을

답변

1

This link 기존 시스템 글꼴을 수정하는 데 도움이 될 수 있습니다. CreateFontIndirect()으로 전화 할 때 대체 문자 세트를 설정하면됩니다.

0

Windows 글꼴은 일반적으로 유니 코드를 기반으로합니다. 문자 세트는 사용하지 않습니다.

또한 XY problem처럼 들립니다. 진짜 문제는 무엇입니까?

+0

CreateFont 함수에 대한 charset 매개 변수가 있습니다. http://msdn.microsoft.com/en-us/library/dd183499(v=vs.85).aspx – SiberianGuy

+0

대부분 역사적인 것입니다. 'CreateFont'는 유니 코드를 인식하지 못했던 Windows 3으로 거슬러 올라갑니다. [마이크로 소프트는 이제 무시 당했다고 말한다] (http://www.ureader.com/msg/1473279.aspx) – MSalters

관련 문제