안녕하세요? 조합형 폰트 편집기로 네오둥근모체를 변환해서 LCD에 표시했는데 완벽하게 잘 됩니다. 감사 드리며 https://ddaemjang.tistory.com/6 에서 소형 TFT LCD에 표시된 한글을 보실 수 있습니다.
건승하세요...
안녕하세요? 조합형 폰트 편집기로 네오둥근모체를 변환해서 LCD에 표시했는데 완벽하게 잘 됩니다. 감사 드리며 https://ddaemjang.tistory.com/6 에서 소형 TFT LCD에 표시된 한글을 보실 수 있습니다.
건승하세요...
사용을 해보니 비트맵 방향 뒤집기 적용하면 폰트 이미지도 같이 뒤집힙니다.
뒤집기 적용 전. 폰트 모양은 그대로 유지하고 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,
안녕하세요?
조합형 글꼴 편집기를 만드시느라 수고 많으셨습니다.
글꼴을 편집해서 헤더 파일로 저장한 후 마이크로 컨트롤러를 사용해서 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
이렇게만 변환이 된다면 마이크로 컨트롤러를 사용하는 많은 임베디드 개발자분들이 한글을 표시하는데 많은 도움이 될 것 같습니다.
그리고 글꼴을 편집한 후 미리보기에서 한글 '동해물 과 백...'의 표현에서 '물' 자가 깨져 보입니다.
긴글 읽어 주셔서 감사 드립니다.