다음을 통해 공유


글꼴 패밀리 및 글꼴 생성

Windows GDI+는 서체가 같지만 스타일이 다른 글꼴을 글꼴 패밀리로 그룹화합니다. 예를 들어 Arial 글꼴 패밀리에는 다음 글꼴이 포함됩니다.

  • Arial 일반
  • Arial 굵게
  • Arial 기울임꼴
  • Arial 굵은 기울임꼴

GDI+는 일반, 굵게, 기울임꼴, 굵은 기울임꼴의 네 가지 스타일을 사용하여 패밀리를 구성합니다. 좁게 및 둥글게와 같은 형용사들은 스타일로 간주되지 않습니다. 오히려 이들은 패밀리 이름의 일부입니다. 예를 들어 Arial Narrow는 멤버가 다음과 같은 글꼴 패밀리입니다.

  • Arial 좁게 일반
  • Arial 좁고 굵게
  • Arial 좁은 기울임꼴
  • Arial 좁고 굵은 기울임꼴

GDI+를 사용하여 텍스트를 그리려면 FontFamily 개체와 Font 개체를 생성해야 합니다. FontFamily 개체는 서체(예: Arial)를 지정하고 Font 개체는 크기, 스타일 및 단위를 지정합니다.

다음 예제에서는 크기가 16픽셀인 일반 스타일 Arial 글꼴을 생성합니다.

FontFamily fontFamily(L"Arial");
Font font(&fontFamily, 16, FontStyleRegular, UnitPixel);
            

앞의 코드에서 Font 생성자에 전달된 첫 번째 인수는 FontFamily 개체의 주소입니다. 두 번째 인수는 네 번째 인수로 식별되는 단위로 측정된 글꼴의 크기를 지정합니다. 세 번째 인수는 스타일을 식별합니다.

UnitPixelUnit 열거형의 멤버이며 FontStyleRegularFontStyle 열거형의 멤버입니다. 두 열거형은 Gdiplusenums.h에서 선언됩니다.