# Nanofont3x4: 가장 작은 소문자 지원 3x4 글꼴

> Clean Markdown view of GeekNews topic #13868. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=13868](https://news.hada.io/topic?id=13868)
- GeekNews Markdown: [https://news.hada.io/topic/13868.md](https://news.hada.io/topic/13868.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-03-18T10:25:15+09:00
- Updated: 2024-03-18T10:25:15+09:00
- Original source: [github.com/Michaelangel007](https://github.com/Michaelangel007/nanofont3x4)
- Points: 12
- Comments: 1

## Topic Body

### 세계에서 가장 작은 읽을 수 있는 3x4 폰트  
- 대문자(3x3)에 1픽셀 리딩 포함 (그래서 이름이 3x4)   
- 소문자(일부는 2x2 크기)  
- 모든 ASCII 기호 포함.  
  
### 실용성  
- 게임내 책 안의 글자들처럼 - 읽을 필요는 없지만 - 허튼 소리처림 보이지 않는게 필요한 곳   
- 흐릿한 플레이스홀더 대신 정확한 글자를 표현하는 인쇄 미리보기  
  
### 동기  
- 세계에서 가장 작은 읽을 수 있는 소문자 폰트를 만드는 '불가능한' 작업에 도전하는 이유는 무엇인가?  
- '세계에서 가장 작은 폰트'라는 것은 무엇을 의미하는가?  
- 2x2 그리드에 맞출 수 있는 읽을 수 있는 소문자 글리프를 디자인할 수 있는가?  
- 최소 선행 공간은 얼마인가? 선행 공간이 가독성에 어떤 영향을 미치는가?  
- 모르는 것에 대한 답을 찾기 위해 도전하고, 한계를 극복하기 위해 노력함.  
  
### 대문자 3x3  
- 3x3 대문자는 이미 해결되었거나 알려진 문제임.  
- 3x3 대문자 폰트로 시작한다면, 소문자 글리프는 2x2 셀을 중심으로 해야 하는가?  
  
### 소문자와 2x2  
- 2x2 그리드는 2^4 = 16가지 조합이 있음.  
- 26개의 소문자에 대해 단 16가지 선택지가 있음.  
- 가독성이 가장 중요한 목표이므로, 다음 소문자 글리프는 2x2가 아님: `b`, `d`, `f`, `g`, `h`, `j`, `k`, `l`, `m`, `n`, `p`, `q`, `t`, `u`, `v`, `w`, `y`.  
- 2x2 셀 안에 맞춰야 하는 9개의 글리프: `a`, `c`, `e`, `i`, `o`, `r`, `s`, `x`, `z`.  
- 2x2 글리프 셀의 모든 16가지 조합을 나열함.  
  
### 문제가 되는 단어들  
- 대부분의 단어들은 실제로 읽을 수 있음.  
- 'co'나 'x'가 포함된 단어들이 문제가 됨.  
- 문자 쌍의 빈도 분석에 따르면, `oo`와 `co` 쌍이 자주 나타나며, 이는 문맥을 '해독'하는 데 방해가 될 수 있음.  
- `c`와 `o`를 구별할 수 있다면, 약 99%의 가독성을 달성할 수 있을 것으로 추정됨.  
- 하지만 대부분 읽을 수 있는 수준에 만족해야 함.  
  
### Uber 4x4 텍스처 아틀라스 모든 조합  
- 관심이 있다면, 총 65,536개의 4x4 흑백 글리프가 있음.  
- 모든 글리프를 보여주는 텍스처 아틀라스를 제공하며, 테이블에서 글리프가 강조된 곳(빨간색)과 셀 경계를 보여주는 곳(파란색 테두리)가 있음.  
  
### 관련 작업  
- Simon Whitechapel은 2004년에 소문자를 포함한 3x3 폰트를 만들려고 시도함.  
- Anders de Flon은 대문자만 있는 3x3 폰트를 만듦.  
- Ken Perlin은 4x6 작은 폰트를 제공했지만 소스 코드는 제공하지 않음.  
- Domenico Mazza의 "Zepto" 3x5 폰트가 있음.  
- 16진수 숫자를 얼마나 작게 그릴 수 있는지에 대한 작업이 포함됨.  
  
### 인사와 감사  
- 픽셀 폰트에 집착하는 모든 사람들에게 감사함.  
- 현실을 받아들이지 않고 항상 가능한 것의 경계를 밀어붙이는 그들의 고집은 모두에게 영감을 주고 항상 별을 향해 노력하라는 상기시킴.  
  
### GN⁺의 의견  
- 이 폰트 프로젝트는 타이포그래피의 극한을 탐구하는 독특한 시도로, 디자인과 기술의 경계를 넓히는 데 기여함.  
- 가독성과 픽셀의 최적 활용에 대한 깊은 고민이 반영되어 있으며, 이는 텍스트 기반의 디지털 디자인에 새로운 관점을 제공할 수 있음.  
- 이러한 미니멀리즘 폰트는 특히 소형 디스플레이나 저해상도 환경에서 유용할 수 있으며, 예를 들어 스마트워치나 IoT 디바이스의 UI에 적용 가능성이 있음.  
- 그러나 이 폰트의 실제 적용 범위는 제한적일 수 있으며, 일반 사용자가 일상적으로 사용하기에는 가독성 문제로 인해 어려움이 있을 수 있음.  
- 유사한 프로젝트로는 Pixel Fonts나 Tiny Fonts와 같은 다양한 소형 폰트들이 있으며, 이들은 저해상도 환경에서의 가독성을 높이기 위해 개발되었음.

## Comments



### Comment 23790

- Author: neo
- Created: 2024-03-18T10:25:15+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=39735675) 
- **다양한 작은 글꼴에 관심이 있다면:**
  - *PICO-8의 3x5 글꼴은 프로그래밍 문자를 지원함.*
  - *Ken Perlin의 RGB 스트라이프 서브픽셀 글꼴이 있으나, 원본 페이지가 Java를 사용하여 접근할 수 없음. 추가 정보는 Fast Company 웹사이트에서 확인 가능함.*
  - *Dotsies는 매우 이상한 인코딩을 시도하려는 사람들을 위한 글꼴임.*
  - *해커뉴스에 더 많은 예시가 있음.*

- **프로젝트 계획 소프트웨어 작업 경험:**
  - *폰트와 데이터 밀도에 대한 논쟁에 빠짐.*
  - *화면에 표시되는 문자 수를 늘리면 사람들이 전체 문구를 추측하는 능력이 향상될 것이라고 주장함.*
  - *프로젝트 관리 회의에서 사람들이 반복적으로 무엇이라고 쓰여 있는지 물어보는 것은 모멘텀을 방해할 수 있음.*
  - *5가지 폰트를 프로젝터 화면에 띄우고, 다양한 폰트 크기로 테스트하여 투표로 결정함.*
  - *Verdana 13pt가 가독성이 가장 좋았으며, 인치당 문자 수도 더 많았음.*
  - *그러나 회사에서 다른 폰트를 사용하는 플래그십 앱과 일치시키기 위해 변경을 요구함.*

- **5x7 글꼴 크기에 대한 의견:**
  - *5x7은 문자가 여전히 완전히 인식 가능한 가장 작은 크기로, 모든 일반 문자 LCD에서 사용됨.*
  - *이보다 작은 글꼴은 "대략적으로 연상되는 맞춤형 글리프를 인식하는" 연습이 됨.*

- **3x4 픽셀에서 대문자의 인상적인 가독성:**
  - *대문자는 3x4 픽셀에서 인상적이지만, 소문자는 거의 읽을 수 없음.*

- **나노 글꼴과 큰 이미지에 대한 의견:**
  - *큰 이미지는 4873 KB 비트맵이지만, PNG를 사용하여 47 KB로 무손실 압축 가능함.*

- **가장 작은 (바이트 단위) 가독성 있는 글꼴에 대한 질문:**
  - *읽을 수 있는 글꼴을 생성하는 코드는 얼마나 작을 수 있는지 궁금함.*
  - *SVG, 비트맵, 셰이더 내의 삼각형 등을 생성할 수 있음.*

- **변호사들이 이 글꼴을 발견하지 못하게 하라는 농담:**

- **Sinclair ZX81과 T/S 2040 프린터에서의 사용 가능성:**
  - *Sinclair ZX81에서 85x48 문자를 가질 수 있으며, T/S 2040 프린터에서도 인쇄 가능함.*

- **50년 전의 추억과 현재의 시력 문제에 대한 언급:**

- **4x4 모노크롬 글리프의 총 수와 텍스처 아틀라스에 대한 설명:**
  - *총 65,536개의 4x4 모노크롬 글리프가 있으며, 텍스처 아틀라스에서 우리의 글리프가 테이블에서 어디에 있는지 빨간색으로 강조하여 보여줌.*
  - *이 글꼴이 원래 존재했던 것인지, 아니면 단순히 발견된 것인지에 대한 질문.*
  - *우리가 창조하는 모든 것도 더 높은 차원에서 존재하는 것인지에 대한 철학적인 질문.*
