Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

ddaemjang

5
Posts
A member registered Feb 08, 2020

Recent community posts

안녕하세요? 조합형 폰트 편집기로 네오둥근모체를 변환해서 LCD에 표시했는데 완벽하게 잘 됩니다. 감사 드리며 https://ddaemjang.tistory.com/6 에서 소형 TFT LCD에 표시된 한글을 보실 수 있습니다. 

건승하세요...

감사합니다.

비트순서 뒤집기를 체크하니 제대로 변환이 됩니다.

바쁘실텐데 정말로 감사 드립니다. 

실제 LCD로 표시해보고 피드백 드리겠습니다.

(1 edit)

사용을 해보니 비트맵 방향 뒤집기 적용하면 폰트 이미지도 같이 뒤집힙니다.

뒤집기 적용 전.       폰트 모양은 그대로 유지하고 Hex값 변환이 왼쪽부터 오른쪽으로 바뀌어야 합니다. 염치 없지만 다시한번 부탁 드립니다. 화살표 오른쪽 Hex값이 원하는 값입니다.

// #0: 'ㄱ' | [1, 0] ===================          

// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00011111 11110000 00000000 -->  0x1F, 0xF0, 0x00, 
// 00011111 11110000 00000000 -->  0x1F, 0xF0, 0x00, 
// 00000000 00110000 00000000 -->  0x00, 0x30, 0x00, 
// 00000000 00110000 00000000 -->  0x00, 0x30, 0x00, 
// 00000000 01100000 00000000 -->  0x00, 0x60, 0x00, 
// 00000000 01100000 00000000 -->  0x00, 0x60, 0x00,
// 00000000 01100000 00000000 -->  0x00, 0x60, 0x00, 
// 00000000 11100000 00000000 -->  0x00, 0xE0, 0x00, 
// 00000000 11000000 00000000 -->  0x00, 0xC0, 0x00, 
// 00000001 11000000 00000000 -->  0x00, 0xC0, 0x00, 
// 00000001 10000000 00000000 -->  0x01, 0x80, 0x00, 
// 00000011 00000000 00000000 -->  0x03, 0x00, 0x00, 
// 00000111 00000000 00000000 -->  0x07, 0x00, 0x00, 
// 00001110 00000000 00000000 -->  0x0E, 0x00, 0x00, 
// 00111100 00000000 00000000 -->  0x03, 0xC0, 0x00, 
// 00010000 00000000 00000000 -->  0x01, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 
// 00000000 00000000 00000000 -->  0x00, 0x00, 0x00, 

멋진 프로그램 만들어 주셔서 감사하고 비트맵 방향 뒤집는 기능 추가에 다시한번 감사 드립니다. 사용해 보고 의견 남기겠습니다. 

(1 edit)

안녕하세요? 

조합형 글꼴 편집기를 만드시느라 수고 많으셨습니다. 

글꼴을 편집해서 헤더 파일로 저장한 후 마이크로 컨트롤러를 사용해서 TFT LCD에 한글을 표현하려고 합니다. 문제는 편집기 프로그램이 16진수로 변환할 때 오른쪽에서 왼쪽 방향으로 변환이 되어서 사용에 불편이 따른다는 점입니다. 마이크로 컨트롤러는 클럭이 수Mhz에서 수십Mhz인데 비트변환을 하면 시간이 많이 걸려서 표시속도 저하가 불가피 합니다. 

그래서 염치 불구하고 부탁을 드리려 합니다. 헤더 파일로 변환시에 비트 변환을 왼쪽에서 오른쪽으로 하는 옵션을 추가해주셨으면 합니다. (아래 처럼)

0xE0, 0xFF, 0x0F, // 000001111111111111110000 --> 0x07, 0xFF, 0xF0

0xE0, 0xFF, 0x0F, // 000001111111111111110000 --> 0x07, 0xFF, 0xF0
0x00, 0x00, 0x0C, // 000000000000000000110000 --> 0x00, 0x00, 0x30
0x00, 0x00, 0x0C, // 000000000000000000110000 --> 0x00, 0x00, 0x30

이렇게만 변환이 된다면 마이크로 컨트롤러를 사용하는 많은 임베디드 개발자분들이 한글을 표시하는데 많은 도움이 될 것 같습니다.

그리고 글꼴을 편집한 후 미리보기에서 한글 '동해물 과 백...'의 표현에서 '물' 자가 깨져 보입니다. 

긴글 읽어 주셔서 감사 드립니다.