본문 바로가기
공간정보/유용한 도구

MapLibre Font Maker: 맵 폰트 변환 도구 소개

by 요긴소프트 2024. 11. 12.
728x90
반응형

MapLibre Font Maker는 사용자 정의 폰트를 MapLibre GL(및 Mapbox GL) 호환 파일로 손쉽게 변환해주는 웹 애플리케이션입니다. MapLibre 지도에서 사용하는 폰트에 대해서는 지난 글을 참 하세요.

 

Mapbox(MapLibre)의 glyphs strites와 PBF 폰트 파일 이해하기

개요Mapbox에서 사용하는 폰트 파일(*.pbf)은 Protocol Buffer Font의 약자로, Google의 Protocol Buffers를 기반으로 하는 벡터 글리프 포맷입니다. 오늘은 이 PBF 폰트 파일의 구조와 CJK(중국어, 일본어, 한국어)

yoginsoft.tistory.com

 

주요 특징:

  • 웹 기반 도구로 별도 설치 불필요 (maplibre.org/font-maker/)
  • 간단한 드래그 앤 드롭 방식의 폰트 파일 변환
  • 변환된 폰트는 ZIP 파일로 다운로드 가능

사용 시 고려사항:

  1. CJK(중국어, 일본어, 한국어) 텍스트
  • 기본적으로 로컬 이데오그래프가 활성화되어 있어 CJK 범위가 포함된 생성 폰트는 시스템 기본 폰트로 표시됨
  1. 복잡한 텍스트 레이아웃(CTL) 스크립트 제한
    다음 언어들의 렌더링이 제한됩니다:
  • 버마어(name:my)
  • 힌디어(name:hi)
  • 마라티어(name:mr)
  • 구자라트어(name:gu)
  • 펀자브어(name:pa, name:pnb)
  • 아삼어(name:as)
  • 벵골어(name:bn)
  • 오리야어(name:or)
  • 텔루구어(name:te)
  • 칸나다어(name:kn)
  • 타밀어(name:ta)
  • 말라얄람어(name:ml)

개발 스택:

  • TypeScript (71.4%)
  • CSS (15.5%)
  • C++ (8.7%)
  • 기타 (JavaScript, Python, CMake 등)

MapLibre Font Maker는 오픈소스 프로젝트로, BSD-3-Clause 라이선스 하에 제공되며 현재 GitHub에서 167개의 스타를 받은 활발한 프로젝트입니다.

 

사이트를 바로 가려면 아래 사이트를 방문해 보세요.

https://maplibre.org/font-maker/

 

Font Maker

 

maplibre.org

 

728x90
반응형