게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
비트맵 폰트 크기 최적화 앱 개발중입니다.
게시물ID : programmer_12459짧은주소 복사하기
작성자 : 중용자
추천 : 1
조회수 : 1973회
댓글수 : 4개
등록시간 : 2015/07/30 21:11:14
1.png

2.png

비트맵 폰트들을 좀 검색해 보니 이지뷰어, 패드용으로 영문, 한글 폰트 합쳐서 200개가 넘개 있는 걸 찾아서 왠만하면 이 폰트들로 해결보려고 합니다.
폰트들이 전부 한글은 16X16 이고 영문은 8X16 으로 한글은 11,520바이트, 영문은 4,096바이트 입니다.

이 많은 폰트들 중 어셈블리 라이브러리에 사용할 만한 폰트들을 선택한 후 데이터 크기를 최소화 하기 위한 앱 개발을 시작했습니다.
조합형 비트맵 한글 폰트는 보다시피 초성, 중성, 종성의 종류에 따라 빈공간이 많습니다.
해더에 빈공간에 대한 정보를 집어 넣은 후 빈공간은 전부 제거하는 방식입니다.
영문의 경우 아스키 코드 33~126까지만 화면에 출력되면 되기 때문에 나머지 부분을 제거한 후 위아래 여백을 제거하여 최소화 시키는 방식이구요.
대략 한글 폰트는 4~6KB 까지 축소되고 영문은 0.7~1.5KB 정도까지 축소될 것 같습니다.

어셈블리 개발 시작한 후 요즘 별 잡다한 걸 다 만들고 있네요.
출처 본인
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호