글꼴 통합 변환기 0.51 (조합형 글꼴 → TTF)



글꼴 통합 변환기 0.51를 공개합니다. 마지막 버전으로서 전체 소스 코드를 공개합니다.

▶ 0.51 내려받기: http://kldp.org/files/ftool051.zip
▶ 0.51 소스 코드 내려받기: http://kldp.org/files/ftool051_src_2006_12_02.zip

※ 처음 받으시는 분께서는 다음의 두 글꼴 모음을 함께 받으시기 바랍니다.

http://kldp.org/files/Kim_Yunsoo_Font_Collection_2nd.zip (김윤수님의 글꼴 모음 두번째 판)
http://kldp.org/files/hlprofont.zip (한라프로 글꼴 - 표준한자 글꼴이 들어있습니다.)

0.51 버전에서 달라진 점은...

- 마지막 버전으로서 전체 소스 코드를 공개합니다.
- 소스 코드 수준에서 전체적으로 약간의 정리를 하여 Build한 버전으로
기능상 특별히 개선된 부분은 없으나 별다른 이유가 없다면
이 마지막 버전을 내려받아 사용하실 것을 권장합니다.

[글꼴 통합 변환기의 기능]

o 윈도우에서 사용하는 글꼴(굴림, 돋움 등)을 BDF로 추출합니다. 이를 pcf로 변환하여 리눅스의 X-윈도우에서 사용할 수 있습니다.

o DOS 환경에서 주로 사용하던 조합형 한글 글꼴을 BDF로 변환합니다.

- 10x4x4 한라프로 글꼴 : 12224 byte
- 10x4x4 글꼴 : 12800 byte
- 8x4x4 한라프로 글꼴 : 11008 byte
- 8x4x4 도깨비 글꼴 : 11520 byte
- 8x4x4 이야기 6.0 글꼴 : 12800 byte
- 8x4x4 이야기 6.1 이상의 글꼴 : 13056 byte
- 6x2x1 글꼴 : 6176 byte
- 2x1x2 글꼴 : 3776 byte
- 2x1x2 한라프로 글꼴 : 3616 byte

o ASCII 영문 글꼴을 BDF로 변환합니다. (2048 / 4096 / 4112 byte)
o KS, KSSM 특수문자 글꼴 지원 (36096 / 33696 byte)
o 삼보 특수문자 글꼴 지원 (4096 byte, 미리보기만 지원)
o 표준한자 글꼴 지원 (156416 byte)
o BDF 형식을 TTF (TrueType Font) 형식으로 변환하여 윈도우에서 사용할 수 있게 합니다.
o 유니코드(iso10646-1)를 포함한 5가지의 Encoding을 지원합니다.

- iso8859-1 : 영문128자 또는 256자
- ksc5601.1987-0 : 특수문자1128 + KS완성형2350 + 표준한자4888
- ksc5601.1987-1 : 특수문자1128 + KS완성형2350 + 표준한자4888
- iso10646-1 : 영문128 + 특수문자988 + 통합완성형11172 + 표준한자4888 (윈도우에서 사용하려면 이 인코딩으로 생성해야 합니다)
- johab844-1

o 글꼴 미리보기 및 확대보기 기능을 제공합니다.
o 소스는 정리가 되는대로 공개합니다. (C++빌더6)
bdf로 변환하는 핵심 부분은 johab2uni 0.1이라는 이름으로 소스를 공개했습니다. (2006.11.11)

----------------------------------------------------------------------
History
----------------------------------------------------------------------
o 0.51 (2006.12.02)

- 마지막 버전으로서 전체 소스 코드를 공개합니다.
- 소스 코드 수준에서 전체적으로 약간의 정리를 하여 Build한 버전으로
기능상 특별히 개선된 부분은 없으나 별다른 이유가 없다면
이 마지막 버전을 내려받아 사용하실 것을 권장합니다.

o 0.50 (2006.12.01)

- 개선된 인터페이스
- Docking Window 도입
- 미리보기 이미지를 비트맵(.bmp) 파일로 저장하기 지원
- TTF의 생성 날짜와 변환 전 원본 글꼴명을
TTF의 Version, Copyright 정보에 기록
- 여러 오류 수정
- 전체 소스 코드 공개를 앞 둔 마지막 버전입니다.

o 0.45 (2006.11.24)

- bdf2bmp, bdf2ttf를 라이브러리화 하여 내장함으로써
외부 프로그램 반복 호출에 의한 over-head 제거, 변환 속도 향상
- 비트맵 글꼴 → BDF → BMP, TTF로의 OneStop 변환
- 파일 목록에서 0 byte 크기가 표시되지 않는 오류 수정
- 10x4x4 한라프로 조합형 글꼴 지원 (12,224 byte)
- 2x1x2 한라프로 조합형 글꼴 지원 (3,616 byte)

o 0.40 (2006.11.19)

- 더 안정되고 간편해진 인터페이스
- 프로그램의 기본 골격 개선 및 여러 오류 수정

o 0.38 (2006.11.12)
- 6x2x1 조합형 글꼴 지원 (6,176 byte)
- 2x1x2 조합형 글꼴 지원 (3,776 byte)

o 0.37 (2006.11.12)
- johab844-1 Encoding 지원
- 삼보 특수문자 글꼴 미리보기 지원 (4096 byte)

o 0.36 (2006.11.11)
- 10x4x4 조합형 글꼴 지원 (12,800 byte)

o 0.35 (2006.11.11)
- 4,112 byte 한메 영문 글꼴 지원
- 33,696 byte KS, KSSM 그래픽 문자 글꼴 지원 (*.KSG)
- 사용자 선택에 의한 특수문자 글꼴 지원 (36,096 / 33,696 byte)
- 사용자 선택에 의한 표준한자 글꼴 지원 (156,416 byte)

o 0.31 (2006.11.03) - BDF 파일의 마지막 줄 개행 처리
o 0.3 (2006.11.02) - 첫 배포

 

원문링크: http://kldp.org/node/73999

Posted by DarkStar darkstar