Aspose.Slides for Python via Java에서 글꼴 선택 순서
개요
프레젠테이션이 로드되거나 렌더링되거나 다른 형식으로 변환될 때, Aspose.Slides는 프레젠테이션에 사용된 글꼴이 운영 체제에 있는지 확인합니다. 필요한 글꼴이 없으면 Aspose.Slides는 PowerPoint에서 사용할 글꼴에 가장 가까운 대체 글꼴을 선택합니다.
Aspose.Slides는 먼저 운영 체제에서 선택된 글꼴을 검색합니다. 글꼴이 발견되면 사용됩니다. 발견되지 않으면 적절한 대체 글꼴이 적용됩니다. FontSubstRule를 통해 글꼴 대체 규칙이 정의된 경우, 해당 규칙도 고려됩니다.
응용 프로그램 실행 시점에 글꼴을 추가하거나, 프레젠테이션에 내장된 글꼴을 사용하거나, PDF 파일과 같은 출력 문서를 위해 외부 글꼴을 로드할 수도 있습니다.
글꼴 선택
프레젠테이션이 로드, 렌더링 또는 다른 형식으로 변환될 때 프레젠테이션의 글꼴에 특정 규칙이 적용됩니다. 예를 들어 프레젠테이션(슬라이드)을 이미지로 변환하려는 경우, 선택된 글꼴이 운영 체제에 있는지 확인하기 위해 프레젠테이션의 글꼴이 검사됩니다. 글꼴이 없다고 확인되면 대체됩니다 — Font Replacement 및 Font Substitution을 참조하세요.
Aspose.Slides가 글꼴을 처리할 때 따르는 절차는 다음과 같습니다:
- Aspose.Slides는 운영 체제에서 프레젠테이션이 선택한 글꼴에 일치하는 글꼴을 찾기 위해 검색합니다.
- 선택한 글꼴이 발견되면 Aspose.Slides가 사용합니다. 그렇지 않으면 Aspose.Slides는 PowerPoint가 사용할 글꼴에 가능한 한 가까운 대체 글꼴을 사용합니다.
- FontSubstRule를 통해 글꼴 대체 규칙이 설정된 경우 적용됩니다.
Aspose.Slides는 응용 프로그램 실행 시점에 글꼴을 추가하고 해당 글꼴을 사용할 수 있게 합니다. Custom fonts를 참조하세요.
프레젠테이션에 추가 글꼴을 포함하면 이를 Embedded fonts라고 합니다.
Aspose.Slides는 출력 문서에만 적용되는 글꼴을 추가할 수 있게 합니다. 예를 들어 PDF로 변환하려는 프레젠테이션이 시스템에 설치되지 않았고 프레젠테이션에도 내장되지 않은 글꼴을 사용하는 경우, 필요한 글꼴을 external fonts로 추가하거나 로드할 수 있습니다.
Note
우리는 유료든 무료든 어떤 글꼴도 배포하지 않습니다. 우리 API를 통해 외부 글꼴을 로드하고 문서에 내장할 수 있지만, 이는 사용자의 재량과 책임 하에 수행됩니다.FAQ
변환 전에 프레젠테이션에서 실제로 사용되는 글꼴을 어떻게 확인할 수 있나요?
Aspose.Slides는 font manager를 통해 사용 중인 글꼴을 검사할 수 있게 하여, embed, replace, 혹은 external sources를 추가할지 결정할 수 있습니다. 이를 통해 렌더링 및 내보내기 시 원하지 않는 대체를 방지할 수 있습니다.
운영 체제에 설치하지 않고 추가 글꼴 디렉터리를 추가할 수 있나요?
예. 렌더링 및 내보내기를 위해 폴더나 메모리 스트림과 같은 external font sources를 등록할 수 있습니다. 이를 통해 호스트 시스템 글꼴에 대한 의존성을 없애고 레이아웃을 예측 가능하게 유지할 수 있습니다.
글리프가 없을 때 부적절한 글꼴로 조용히 대체되는 것을 어떻게 방지할 수 있나요?
사전에 명시적인 font replacement와 글꼴 fallback rules을 정의하십시오. 사용된 글꼴을 분석하고 대체 글꼴에 대한 우선순위를 제어함으로써 일관된 타이포그래피를 보장하고 예기치 않은 결과를 방지할 수 있습니다.