이 튜토리얼은 Java를 사용하여 TTF를 SVG로 변환하는 방법을 설명합니다. TTF 형식의 글꼴에서 특정 문자의 글리프를 가져와 SVG 파일에 렌더링하는 데 도움이 됩니다. IDE 설정, 프로그래밍 지침 목록 및 Java를 사용하여 TTF를 SVG로 변환하는 샘플 코드에 대한 세부 정보를 확인할 수 있습니다.
Java를 사용한 TTF에서 SVG 변환기의 단계
- Aspose.Font for Java 라이브러리를 애플리케이션에 추가하여 TTF를 SVG로 변환하기 위한 환경을 설정합니다
- 제품의 전체 기능에 액세스하려면 라이선스를 적용합니다
- FontType과 디스크의 파일 경로를 FontDefinition 객체에 제공하여 대상 글꼴을 정의합니다
- 위의 정의를 사용하여 Font.Open() 메서드로 글꼴을 엽니다
- 대상 문자를 나타내는 글꼴에서 원하는 글리프에 액세스합니다. 예: ‘A’
- 글리프의 그리기 단계를 SVG 경로 명령으로 수집할 도우미를 준비합니다
- 글리프 윤곽을 탐색하고 그 단계를 도우미에 전달할 수 있는 렌더러를 준비하여 사용합니다
- 글꼴의 좌표계가 SVG에서 기대하는 것과 일치하도록 변환을 적용합니다
- 마지막으로 글리프를 렌더링하고 경로를 간단한 SVG 마크업으로 래핑하여 SVG 파일로 저장합니다
이 단계들은 Java를 사용하여 TTF 글꼴을 SVG로 변환하는 전체 과정을 정의합니다. 프로그램은 TTF 글꼴을 열고 원하는 문자를 나타내는 글리프(예: ‘A’)를 찾습니다. 그런 다음 글리프 윤곽을 탐색하고 그 단계를 SVG 경로 명령으로 변환합니다. 마지막으로 경로를 SVG 마크업으로 감싸고 SVG 파일로 저장합니다.
Java를 사용한 TTF에서 SVG 글꼴 변환기 코드
이 코드에서 우리는 Java를 사용하여 TTF를 SVG로 변환하는 방법을 배웠습니다. TTF 파일의 글꼴에서 특정 문자를 가져와 그 윤곽을 SVG 파일에서 그리기 위한 명령 세트로 변환하고 텍스트를 SVG 파일에 저장합니다. 이 과정을 ASCII 문자나 글리프 ID를 사용하여 모든 문자에 대해 반복할 수 있습니다.
이 튜토리얼에서는 TTF의 글리프를 SVG 파일에 렌더링하기 위한 변환을 배웠습니다. 글꼴 메트릭을 가져오려면 Java를 사용하여 글꼴 메트릭 가져오기 기사를 참조하세요.