이 단계별 글에서는 C#를 사용하여 TTF를 WOFF로 변환하는 방법을 설명합니다. C#에서 TTF를 WOFF로 변환하면 글꼴이 최적화되고 최신 웹 브라우저와 호환되며, 안전하고 크기가 더 작아집니다. 이 과정은 TTF 글꼴을 압축하고 몇 가지 API 호출로 WOFF 형식으로 다시 패키징합니다.
C#를 사용하여 TTF 글꼴을 WOFF로 변환하는 단계
- NuGet.org에서 Aspose.Font for .NET 패키지를 설치하여 TTF를 WOFF로 변환합니다
- 파일 및 글꼴 처리 기능에 액세스하기 위해 필요한 네임스페이스를 가져옵니다
- 제한을 피하고 워터마크 없는 출력을 만들기 위해 라이선스를 로드합니다
- 글꼴을 메모리 스트림에 로드하고 FontType.TTF로 FontDefinition 객체를 생성하는 데 사용합니다
- Font.Open() 메서드와 위에서 언급한 FontDefinition 객체를 사용하여 글꼴을 엽니다
- 디스크에 출력 파일을 위한 FileStream을 생성합니다
- Font.SaveToFormat() 메서드를 호출하여 로드된 글꼴을 FontSavingFormats.WOFF 형식으로 저장합니다
이 단계들은 C#를 사용하여 TTF 웹폰트 생성기를 개발하는 방법을 요약합니다. 필요한 네임스페이스 참조를 추가하고, 선택적으로 라이선스를 초기화한 뒤, TTF 글꼴 내용을 메모리에 로드하고 Font.Open() 메서드를 통해 TTF 글꼴을 엽니다. 마지막으로 디스크의 출력 파일을 위한 메모리 스트림 같은 WOFF 출력 설정을 구성하고 SaveToFormat() 메서드를 호출하여 출력을 생성합니다.
C#를 사용하여 TTF를 웹폰트로 변환하는 코드
위의 샘플 코드는 TTF를 WOFF로 변환합니다. 생성된 WOFF 파일은 CSS @font-face를 통해 최신 브라우저에 삽입할 수 있습니다. WOFF 글꼴이 포함된 웹페이지는 원시 TTF 파일보다 더 안전합니다.
이 짧은 가이드는 TTF를 WOFF로 변환기를 개발하는 방법을 설명했습니다. 특정 글꼴로 시스템에 설치하지 않고 텍스트를 렌더링하려면 C#를 사용하여 이미지에 텍스트 쓰기 글을 참조하세요.