TTF 글꼴 병합

TrueType 글꼴을 병합하는 .NET API 솔루션

 

Aspose.Font API 솔루션은 글꼴과 연동할 수 있는 풍부한 기능을 가지고 있습니다. 변환, 글리프 조작, 라틴 기호 감지 등. 여기서는 글꼴 병합 기능을 살펴보겠습니다.

일반적으로 글꼴 병합 또는 글꼴 병합이라고 하는 여러 글꼴 파일을 단일 파일로 결합하면 다음과 같은 이점이 있습니다.

  • 병합된 파일은 배포하기가 더 쉽습니다. 여러 개의 폰트 파일을 따로 관리하고 배포하는 대신 하나의 파일만 다운받아 설치하면 됩니다. 이는 글꼴을 다른 사람과 공유하거나 응용 프로그램이나 웹 사이트에서 사용할 때 특히 유용할 수 있습니다.

  • 여러 글꼴을 단일 파일로 통합하면 파일 크기 최적화가 로딩에 영향을 미치는 웹 디자인 또는 디지털 미디어에서 중요할 수 있는 전체 파일 크기를 줄이는 데 도움이 될 수 있습니다.

  • 병합은 특정 컨텍스트에서 성능을 향상시킬 수 있습니다. 병합된 단일 글꼴 파일을 로드하는 것이 여러 개의 개별 글꼴 파일을 로드하는 것보다 빠를 수 있으므로 이는 프로젝트 또는 웹 사이트 전체에서 여러 글꼴이 사용되는 상황과 특히 관련이 있습니다.

  • 글꼴 병합을 사용하여 글꼴 하위 집합 을 만들 수도 있습니다. 글꼴 하위 집합에는 전체 문자 집합이 아니라 특정 프로젝트나 언어에 필요한 문자와 글리프만 포함됩니다.

호환성을 보장하고 의도한 디자인 무결성을 유지하려면 글꼴 병합을 신중하게 수행해야 한다는 점에 유의해야 합니다. 글꼴 라이선스 계약을 따르고 글꼴 디자이너 또는 파운드리와 상의하여 병합이 허용되는지 또는 특정 지침을 따라야 하는지 확인하는 것이 좋습니다. 그러나 어쨌든 글꼴을 병합해야 하는 경우 Aspose.Font는 두 가지 방법을 제공합니다. 크로스 플랫폼 Font Merger 를 사용하거나 API 솔루션을 사용하여 코딩할 수 있습니다. 이 페이지에서 C# 내에서 이를 수행하는 방법의 예를 찾을 수 있습니다.

예제를 실행하려면 다음이 필요합니다.

  • 기능이 풍부하고 강력하며 사용하기 쉬운 C# 플랫폼용 문서 조작 및 변환 API인 Aspose.Font for .NET API.

  • NuGet 패키지 관리자를 열고 Aspose.Font를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command


    PM> Install-Package Aspose.Font

두 개의 글꼴을 하나의 C#으로 결합하는 단계:

  1. 입력 글꼴을 지정합니다.
  2. IFontCharactersMerger.MergeFonts() 메서드를 사용하여 글꼴을 병합합니다.
  3. Save() 메서드를 사용하여 결과 글꼴을 저장합니다.

글꼴 병합을 위한 C# 코드

    using Aspose.Font.Ttf;
    using Aspose.Font.TtfHelpers;
    // Fonts to take glyphs from
    TtfFont font1, font2;

    //Create merger
    IFontCharactersMerger merger = HelpersFactory.GetFontCharactersMerger(font1, font2);

    TtfFont destFont = merger.MergeFonts(new uint[] { 'a', 'b', 'c' }, new uint[] { 'd', 'e', 'f' }, "TestFont");

    //Save resultant font
    destFont.Save("TestFont.ttf");



FAQ

1. .NET용 Aspose.Font와 병합할 수 있는 글꼴 형식은 무엇입니까?

이 API 솔루션을 사용하면 TTF, WOFF, WOFF2, EOT, Type1 및 CFF 글꼴을 결합하고 결과를 TTF, WOFF, WOFF2 또는 SVG로 저장할 수 있습니다.

2. 온라인에서 글꼴을 병합할 수 있나요?

예, 이러한 작업을 위해 특별히 개발된 크로스 플랫폼 Aspose Font Merger 가 있습니다.

3. 다른 형식의 글꼴을 병합할 수 있나요?

아니요. 하지만 글꼴 중 하나를 변환 하여 형식을 동일하게 만든 다음 파일을 병합할 수 있습니다.