글꼴 보기 프로그램을 만들어 봤습니다

** 제작 동기 **
gnome-font-viewer: 기본 글꼴보기 프로그램이지만, 예문을 변경할 수 없음
font-sampler: 예문을 그림으로 저장하지만, 매번 저장된 그림을 뷰어로 보고, 그림을 삭제하기 번거로움
fontforge: Glyph로 보여주기 때문에, 문장형태로 보기 힘듦
fontmatrix: 가장 괜찮은 프로그램이지만, 무겁고, 버그도 많음
html+웹브라우져: 이것은 설치된 시스템 글꼴을 보여주며, @font-face 스타일로 글꼴을 지정할 수 있으나,
글꼴에 포함되지 않은 문자에 대해서는 대체글꼴로 보여줘서, 글꼴의 문자집합을 알 수 없음

이러한 이유로 다운로드한 글꼴이 어떤 모양새인지를 보여줄 프로그램을 찾다가, 결국 만들게 되었습니다.

** 기능 설명 **
글꼴 파일명이나, 글꼴명으로 예문을 보여줍니다.
예문 및 글꼴 크기를 지정할 수 있습니다.
그림 파일로 저장할 수 있습니다.

다운로드: [attachment=0:2jftc0xo]fontview.tgz[/attachment:2jftc0xo]

보너스) 확대/축소 기능이 있습니다만, 그냥 단순 비트맵 확대입니다. Ctrl+휠 로 확대 축소하실 수 있습니다.

** 옵션 **

[code:2jftc0xo] -h, --help 도움말

-f FONT_FILE, --font-file FONT_FILE
파일명로 글꼴 읽기 (예: /usr/share/fonts/truetype/nanum/NanumGothic.ttf)

-n FONT_NAME, --font-name FONT_NAME
글꼴명으로 글꼴 읽기 (예: serif)
기본값: Sans

-s FONT_PT, --font-sizes FONT_PT
예문 글꼴 pt 크기 (예: 7,8,9)
기본값: 7,8,9,10,12,24,30

-t FONT_SAMPLE, --text FONT_SAMPLE
예문 (예: ‘test\nOk\n..’)

-i INPUT_FILE, --input-file INPUT_FILE
예문을 파일에서 읽기, - 면 표준 입력 (예: ./sample.txt)

-o OUTPUT_FILE, --output-file OUTPUT_FILE
그림 파일로 저장하기, - 면 표준 출력 (예: ./out.gif)

-m OUTPUT_FORMAT, --output-format OUTPUT_FORMAT
저장 유형, 파일명이 - 면 PNG
확장자로 유형자동 결정 (예: gif)[/code:2jftc0xo]

으아~ 제대로 능력자시네요.

페도라 19 쓰고 있는데 아무른 오류없이 바로 실행됩니다.

감사합니다.

약간 변경하였습니다.
PIL이 지원하는 파일형식에… svg등이 빠져있더군요.
그래서 imagemagick python바인딩인 python-wand 라이브를 사용할 수 있게 변경하였습니다.

sudo apt-get install python-wand 하시면 많은 유형의 그림 형식을 지원하게 됩니다.
설치하지 않으시면 PIL(Python Imaging Library)를 사용합니다.

다운로드: [attachment=0:xp02fgyg]fontview.tgz[/attachment:xp02fgyg]