![Convert TTF to SVG in JavaScript](images/convert-ttf-to-svg-in-javascript.jpg#center)
JavaScript에서 TTF (TrueType Font) 파일을 SVG (Scalable Vector Graphics)로 변환하면 개발자가 웹 프로젝트에 적합한 스케일 가능한 벡터 기반 형식으로 사용자 정의 폰트를 사용할 수 있습니다. 이 과정은 TTF 파일을 읽고 폰트 글리프를 추출한 다음 이를 SVG 경로 데이터로 변환하는 것을 포함합니다. 이 기사에서는 JavaScript에서 TTF를 SVG로 변환하는 방법을 배웁니다.
이 기사에서는 다음 주제를 다룹니다:
JavaScript 라이브러리로 TTF를 SVG로 변환하기
우리는 TTF를 SVG로 변환하기 위해 Aspose.Font for JavaScript 라이브러리를 사용할 것입니다. 이 라이브러리는 개발자가 TrueType (.ttf), OpenType (.otf) 등 여러 형식의 폰트 데이터를 조작, 추출 및 관리할 수 있도록 해줍니다.
라이브러리를 다운로드하고 Aspose.Font for JavaScript 설치에 대한 지침을 따르세요.
JavaScript를 사용하여 TTF를 SVG로 변환하기
웹 애플리케이션 내에서 JavaScript로 TrueType 폰트를 SVG 형식으로 쉽게 변환할 수 있습니다. 우리는 TTF 파일을 로드한 후 SVG 형식으로 변환할 것입니다. 리소스 집중적인 작업은 웹 워커 스레드가 처리하여 메인 UI 스레드를 차단하지 않도록 합니다. 이를 통해 변환기 애플리케이션이 사용자 친화적이며, 변환 프로세스를 단순화하고 효율적인 파일 다운로드가 가능하게 합니다.
JavaScript를 사용하여 TrueType 폰트를 SVG로 변환하려면 아래 단계를 따르세요:
- 다음 코드 스니펫을 사용하여 웹 워커를 만드세요:
- 아래 단계에 따라 TTF를 SVG로 변환하세요:
- 입력 TTF 파일을 선택합니다.
FileReader
를 만듭니다.AsposeFontConvertToSVG
함수를 호출합니다.json.fileNameResult
에 결과 파일 이름을 설정합니다.- 그 후,
json.errorCode
가 0인지 확인하고 결과 파일에 대한 링크를 가져옵니다.json.errorCode
가 0이 아닌 경우 오류 세부 정보는json.errorText
에서 확인할 수 있습니다. - 마지막으로,
DownloadFile
함수는 사용자가 결과 파일을 운영 체제로 다운로드할 수 있는 링크를 생성합니다.
다음 코드 샘플은 JavaScript를 사용하여 TrueType 폰트 파일을 SVG 형식으로 변환하는 방법을 보여줍니다.
![Convert TTF to SVG in JavaScript](images/convert-ttf-to-svg-in-javascript-demo.gif#center)
무료 온라인 TTF를 SVG로 변환기 사용해보기
무료 온라인 TTF to SVG 변환기 도구를 사용하여 TTF 파일을 SVG로 변환할 수도 있습니다. 이 도구는 모든 플랫폼에서 모든 웹 브라우저를 통해 액세스할 수 있습니다.
![](images/ttf-to-svg-free-online-converter.jpg)
JavaScript 폰트 라이브러리 받기
평가 제한 없이 JavaScript 폰트 라이브러리를 사용해 보려면 무료 임시 라이선스를 받을 수 있습니다.
TrueType 폰트를 SVG로 - 무료 리소스
TrueType 폰트를 SVG 형식으로 변환하는 것 외에도, 아래 리소스를 사용하여 라이브러리의 다양한 다른 기능을 탐색해 보세요:
결론
결론적으로, JavaScript를 사용하여 TTF를 SVG로 변환하는 것은 사용자 정의 폰트를 스케일 가능한 고품질 그래픽으로 웹 프로젝트에 도입하는 강력한 방법입니다. 우리는 TTF 파일을 읽고 폰트 글리프를 추출한 다음 JavaScript Font 라이브러리를 사용하여 이를 SVG 경로로 변환하는 방법을 탐구했습니다. 궁금한 점이 있으면 무료 지원 포럼에서 언제든지 문의해 주세요.