Aspose.Slides for .NET에서 글꼴 선택 순서

개요

프레젠테이션이 로드되고, 렌더링되거나 다른 형식으로 변환될 때, Aspose.Slides는 프레젠테이션에 사용된 글꼴이 운영 체제에 있는지 확인합니다. 필요한 글꼴이 없으면 Aspose.Slides는 PowerPoint가 사용할 글꼴에 최대한 가깝게 대체 글꼴을 선택합니다.

Aspose.Slides는 먼저 운영 체제에서 선택된 글꼴을 검색합니다. 글꼴이 발견되면 사용하고, 찾지 못하면 적절한 대체 글꼴을 적용합니다. FontSubstRule을 통해 글꼴 대체 규칙이 정의된 경우 해당 규칙도 고려됩니다.

애플리케이션 실행 시점에 글꼴을 추가하거나, 프레젠테이션에 포함된 글꼴을 사용하거나, PDF 파일과 같은 출력 문서용 외부 글꼴을 로드할 수 있습니다.

글꼴 선택

프레젠테이션이 로드되고, 렌더링되거나 다른 형식으로 변환될 때 적용되는 특정 규칙이 있습니다. 예를 들어 프레젠테이션(슬라이드)을 이미지로 변환하려고 할 때, 선택한 글꼴이 운영 체제에 있는지 확인합니다. 글꼴이 없다고 확인되면 대체됩니다 — 자세한 내용은 글꼴 교체글꼴 대체를 참조하십시오.

Aspose.Slides가 글꼴을 처리하는 과정은 다음과 같습니다:

  1. Aspose.Slides는 운영 체제에서 프레젠테이션에서 선택된 글꼴과 일치하는 글꼴을 찾습니다.
  2. 선택한 글꼴을 찾으면 Aspose.Slides가 사용합니다. 찾지 못하면 PowerPoint가 사용할 글꼴에 최대한 가깝게 대체 글꼴을 사용합니다.
  3. FontSubstRule을 통해 글꼴 교체 규칙이 설정된 경우 이를 적용합니다.

Aspose.Slides를 사용하면 런타임에 글꼴을 추가한 뒤 해당 글꼴을 사용할 수 있습니다. 자세한 내용은 사용자 지정 글꼴을 참조하십시오.

프레젠테이션에 추가된 글꼴은 내장 글꼴이라고 합니다.

Aspose.Slides를 사용하면 오직 출력 문서에만 적용되는 글꼴을 추가할 수 있습니다. 예를 들어 시스템이나 내장 글꼴에 없는 글꼴이 포함된 프레젠테이션을 PDF로 변환하려는 경우, 필요한 글꼴을 외부 글꼴로 추가하거나 로드할 수 있습니다.

FAQ

변환 전에 실제로 프레젠테이션에서 사용된 글꼴을 어떻게 확인할 수 있나요?

Aspose.Slides는 글꼴 관리자를 통해 사용된 글꼴을 검사할 수 있게 해 주므로, 내장, 교체, 또는 외부 소스를 추가할지 결정할 수 있습니다. 이를 통해 렌더링 및 내보내기 시 원치 않는 대체를 방지할 수 있습니다.

운영 체제에 설치하지 않고 추가적인 글꼴 디렉터리를 등록할 수 있나요?

예. 렌더링 및 내보내기를 위해 폴더나 메모리 스트림과 같은 외부 글꼴 소스를 등록할 수 있습니다. 이렇게 하면 호스트 시스템 글꼴에 대한 의존성을 없애고 레이아웃을 예측 가능하게 유지할 수 있습니다.

글리프가 누락된 경우 부적절한 글꼴로 조용히 대체되는 것을 어떻게 방지하나요?

사전에 명시적인 글꼴 교체와 글꼴 fallback 규칙을 정의하십시오. 사용된 글꼴을 분석하고 대체 글꼴에 대한 우선 순위를 제어함으로써 일관된 타이포그래피를 보장하고 예상치 못한 결과를 피할 수 있습니다.