FontForge

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
FontForge
FontForge icon.svg
FontForge 2012.png
2012년에 Sky 테마를 사용한 FontForge의 사용자 인터페이스
개발자 조지 윌리엄
최근 버전 20120731 / 틀:Release date and age
개발 상태 Active
프로그래밍 언어 C
운영 체제 크로스 플랫폼
종류 Font editor
라이선스 BSD 라이센스 (자유소프트웨어)
웹사이트 http://fontforge.org/

FontForge(2004년 3월까지는 PfaEdit)[1][2]는 모든 일반 글꼴 형식을 지원할 수 있는 완전한 형식을 갖춘 폰트 편집기이다. 조지 윌리엄이 주도하여 개발된 FontForge는 자유 소프트웨어이며, BSD 라이센스 3조항에 따라 배포된다.[3] 이 프로그램은 Linux, Windows[4] 그리고 Mac OS X[5]등의 여러가지 운영체제로 사용이 가능하며, 12개의 언어로 번역이 되어 있다.

특징[편집]

FontForge는 자신만의 독특하고 혁신적인 기능과, 폰트연구소의 거의 모든 기능을 함께 사용 할 수 있는 매우 강력한 소프트웨어 시스템이다. [2]

자동 형식 변환과 다른 반복적인 업무를 원활하게 하기위해, Fontforge는 두개의 스크립트 언어(자신의 언어와 파이썬)를 구현한다.[6] FontForge는 명령행에서 자신의 GUI(그래픽 사용자 인터페이스)으로부터 스크립트를 실행 할 수 있으며, 파이썬 모듈로써의 기능을 제공하고 파이썬 프로그램에 통합 될 수 있다.[7]

FontForge는 어도비의 오픈타입 feature file 사양을 지원한다.(구문에 확장을 참조)[8] 그리고 캄브리아 수학체를 사용하기위해 도입한, 오피스 2007, XeTeX 그리고 LuaTeX가 지원하는 비공식 마이크로소프트 수학 조판 확장(수학 테이블)[9]을 지원한다. 많은 오픈타입 수학 폰트가 Font Forge로 개발되었다.(아래 참조)

화면에 폰트를 렌더링 하기위해 FontForge는 프리타입을 사용한다.[10] 2008년 11월 15일 릴리즈 이후, FontForge는 안티 앨리어싱 그래픽과 복잡한 텍스트 레이아웃을 지원하고, 그래픽과 텍스트 렌더링[11] 에 대한 libcairolibpango 소프트웨어 라이브러리를 사용할 수 있다.

FontForge는 비트맵 이미지를 자동으로 추척하고 폰트를 가져오기위해 PotraceAutoTrace를 사용한다.

FontForge의 일부분은 LuaTeX오픈타입 폰트를 읽고 분석하기 위한 조판엔진에 사용된다.[12]

FontForge의 소스코드는 2진 폰트 파일의 내용을 보여주는 'showttf', WOFF 변환기와 환원기(deconverter) 등을 포함하는 'fonttools' 디렉토리안에있는 유틸리티 프로그램들의 숫자를 센다.

지원되는 형식[편집]

FontForge는 다양한 폰트 형식을 지원한다.[13] 네이티브 "스플라인 폰트 데이터베이스" 형식(확장명.SFD)[14]텍스트 기반이며, 서로 다른 파일들을 쉽게 만들수 있어서 설계자들 사이의 협력을 도와준다. 소프트웨어는 다양한 종류의 폰트 형식을 지원하고 하나의 형식에서 다른 폰트로 변환한다. 그리고 FontForge는 폰트를 입력받은뒤, SVG(Scalable Vectior Graphics) 형식과 통합 폰트 객체(UFO) 형식으로 출력한다.

지원되는 폰트 형식[편집]


FontForge로 개발된 무료 글꼴[편집]

같이 보기[편집]

주석[편집]

  1. FontForge의 개발 과정. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  2. Yannis Haralambous (3 October 2007). 《Fonts & Encodings》, 1, O'Reilly Media, Inc, 444, 988쪽. ISBN 978-0-596-10242-5. 6 August 2012에 확인.
  3. FontForge의 라이센스
  4. (12 June 2007) 《Microsoft Expression Blend Bible》. John Wiley & Sons, 295쪽. ISBN 978-0-470-05503-8. 6 August 2012에 확인.
  5. James, Daniel (2009년 12월 4일). 《Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools》, 1, Berkeley, CA: Apress, 114쪽. ISBN 1430218878
  6. FontForge로 폰트를 바꾸기 위한 스크립트 작성법. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  7. FontForge로 폰트를 바꾸기위한 파이썬 스크립트 작성법. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  8. FontForge's implementation of Adobe's Feature File syntax. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  9. MATH typesetting information. Fontforge.sourceforge.net (2007년 8월 4일). 2009년 11월 9일에 확인.
  10. 소스로 FontForge 만들기. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  11. Change log for FontForge. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  12. LuaTeX — Taco Hoekwater, July 24, TUG 2008 (PDF). 2009년 11월 9일에 확인.
  13. Lunde, Ken (2009년 1월 13일). 《CJKV Information Processing》. Sebastopol, CA: O'Reilly., 447쪽. ISBN 9780596514471
  14. 스플라인 폰트 데이터베이스 파일 형식. Fontforge.sourceforge.net. 2009년 11월 9일에 확인.
  15. 나타나엘 감마의 홈페이지 (Website). 2012년 6월 9일에 확인.

외부 링크[편집]