디스크에서 글꼴 문서 로드

.NET API 솔루션은 디스크에서 TTF, WOFF, EOT, Type 1 및 CFF 글꼴을 로드합니다.

 

Aspose.Font API 솔루션에는 글꼴 작업을 위한 풍부한 기능이 있습니다. 변환, 글리프를 사용한 조작, 라틴 기호 감지 등. 글꼴 조작의 중요한 단계는 나중에 사용할 수 있도록 글꼴 파일을 로드하는 것입니다.

이 페이지에서는 디스크에서 글꼴 파일을 로드하는 방법에 대한 옵션을 설명하지만 전체 기능은 파일을 로드하는 방법 기사. 거기에서 훨씬 더 많은 C# 코드 예제를 찾고 글꼴 로드에 필요한 개체와 매개 변수를 찾을 수 있습니다.

솔루션은 다음 글꼴 형식을 지원합니다. TrueType(단일 글꼴), TrueType(글꼴 모음), Web Open Font Format, Web Open Font Format 버전 2.0, Embedded OpenType, Adobe Type 1 글꼴(pfa, pfb, afm, pfm) 및 컴팩트 글꼴 형식. 첨부된 코드 조각은 디스크에서 글꼴 모음(TTC) 및 TTf 글꼴을 로드하는 방법을 보여줍니다.

글꼴을 로드하려면 다음이 필요합니다.

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Font

C#을 사용하여 디스크에서 TTC 글꼴을 로드하는 단계:

  1. 문서 디렉토리의 경로를 설정하십시오.
  2. TTF를 FontType 값으로 전달하고 FontFileDefinition 클래스.
  3. 적절한 FontDefinition을 Aspose.Font.Font.Open() 메서드에 전달합니다.

디스크에서 글꼴을 로드하기 위한 C# 코드

    using System;
    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    string fileName = @"C:\Windows\Fonts\cambria.ttc";
    TtcFontSource source = new TtcFontSource(fileName);
    FontDefinition[] fds = source.GetFontDefinitions();
    TtfFont cambriaFont = null;
    Console.WriteLine(string.Format("Collection contains {0} fonts", fds.Length));
    for (int index = 0; index < fds.Length; index++)
    {
        string fontName = fds[index].FontName;
        Console.WriteLine(string.Format("Font by index {0} has name \"{1}\"", index, fontName));
        if (fontName == "Cambria")
            cambriaFont = Aspose.Font.Font.Open(fds[index]) as TtfFont;
    }
    if (cambriaFont != null)
        Console.WriteLine(string.Format("Font \"Cambria\" was found in collection. This font contains {0} glyphs", cambriaFont.NumGlyphs));

C#을 사용하여 디스크에서 .ttf 글꼴을 로드하는 단계:

  1. 글꼴 위치와 형식을 설명하는 개체 Aspose.Font.Sources.FontDefinition을 만듭니다.
  2. 디스크에 있는 파일을 참조하려면 Aspose.Font.Sources.FileSystemStreamSource 개체를 사용합니다.
  3. Aspose.Font.FontType.TTF 값을 사용하여 TrueType 형식을 지정합니다.
  4. 지정된 글꼴을 반환하려면 Aspose.Font.Font.Open() 메서드를 사용합니다.

디스크에서 글꼴을 로드하기 위한 C# 코드

    //Font file name with full path
    string fileName; 

    FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
    TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;



자주하는 질문

1. 디스크에서 글꼴을 로드하는 방법은 무엇입니까?

문서 디렉토리의 경로를 설정하십시오. FontFileDefinition 클래스의 개체를 사용하여 글꼴을 정의하고 Aspose.Font.Font.Open() 메서드를 통해 글꼴을 로드합니다.

2. PC에서 글꼴을 어떻게 로드합니까?

글꼴 파일 또는 아카이브를 PC에 다운로드합니다. 아카이브의 압축을 풉니다. 글꼴 파일을 마우스 오른쪽 버튼으로 클릭하여 열기 옵션을 선택합니다. 설치 옵션을 선택하면 설치가 완료되는 즉시 글꼴을 사용할 수 있습니다.

3. 글꼴을 가져오고 사용하려면 어떻게 해야 합니까?

Windows를 사용하는 경우 C:>Windows>Fonts 디렉토리로 이동합니다. 로드된 글꼴을 사용하려면 이 폴더에 글꼴 파일을 복사하여 붙여넣어야 합니다.