읽을 수있는 소문자가있는 세계에서 가장 작은 읽기 쉬운 3x4 글꼴! 포함 :
3x4
),나는 당신이 무엇을 생각하는지 알고 있습니다.이 글꼴, 특히 소문자 2x2 글리프, 심지어 실용적입니까?
참신이 "실용적인"예제를 마모하면 완전한 횡설수설처럼 보이지 않는 "게임 내 책 페이지"또는 보이지 않는 흐릿한 자리 표시 자 픽셀 대신 실제 텍스트가있는 "정확한 인쇄 미리보기"가 렌더링됩니다. 글리프가 축소되는 것에 가깝습니다.
왜?
왜 세상에서 가장 작은 읽기 가능한 소문자 글꼴을 만드는 "불가능한"과제를 수행하려고 하는가? 첫째, 도대체 "세계에서 가장 작은 글꼴"이라고 말하는 것은 무엇을 의미합니까? 이것은 2015 년 7 월부터 알 수있는 한, 2x2 소문자 글리프를 읽을 수있는 유일한 글꼴입니다. 다른 것을 찾으면 알려주세요!
글꼴 크기가 얼마나 작을 수 있습니까? 3x3? 예, 이들은 대문자를 위해 이루어졌습니다. 마지막에 참조를 참조하십시오.
2x2는 어떻습니까? 2x2 그리드에 맞을 수있는 읽기 가능한 소문자 글리프를 설계 할 수 있습니까? 또한 최소한의 선두는 무엇입니까? 선도적 인 가독성에 어떻게 영향을 미칩니 까?
동기 부여에 대한 짧은 대답은 다음과 같습니다 . 미지의 대답.
긴 대답은 : 부분적으로 도전에 대한 것입니다. 대부분 공예품을 최대 한도 로 밀어 내면 스스로 스스로 물러서서 목표가 무엇인지 실제로 분석하고 가능한 방법에 대해 측면으로 생각하기 때문입니다. 글리프의 "본질" 은 무엇 입니까 ? 어쨌든 작은 글리프를 읽을 수있는 이유는 무엇입니까? 작업 할 3x3 또는 2x2 픽셀 만있을 때 A 'a'a 'a', an 'an'an 's'는 무엇입니까?
"폴백"에 "외부"픽셀이 없기 때문에 모든 픽셀이 훨씬 더 중요해집니다. 1 픽셀 실수조차도 실제로 눈에.니다. 이 프로젝트가 탄생 한 것은 자기 발견 과이 "타이포그래피"를 이해하려는이 탐구였습니다.
3x3 대문자는 위에서 언급했듯이 꽤 언젠가 "해결"또는 "알려진"것입니다. 이것은 시작하기에 좋은 곳처럼 보였습니다.
3x3 대문자 글꼴로 시작하면 소문자 글리프가 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`
이로 인해이 9 개의 글리프는 2x2 셀 내에 맞게됩니다.
다음은 2x2 글리프 셀의 16 가지 순열입니다.
.. not usable = space
..
.. not usuable = period but wrong kerning
.x
.. not usable = period
x.
.. not usable, confused with `_`
xx
.x no meaning, wrong kerning
..
.x not usable, wrong kerning
.x
.x chosen as `s
x.
.x chosen as `a`
xx
x. no meaning
..
x. chosen as `z`
.x
x. chosen as `i`
x.
x. chosen as `e`
xx
xx no meaning,
..
xx no meaning
.x
xx chosen as `r`
x.
xx chosen as `c` `o` and `x`
xx
읽기가 어렵습니까? 믿거 나 말거나, 대부분의 단어는 실제로 읽을 수 있습니다.
"글자 쌍의 주파수"라는 주파수 분석을 빠르게 검색 한 결과 쌍 oo
과 co
컨텍스트를 "디코딩"하는 데 성가 시게 될 정도로 자주 나타납니다. 우리가 어떻게 든 c
와 o
사이를 구별 할 수 있다면 나는 ~ 99%의 가독성에 도달 할 수 있다고 추정합니다. 오, 1 개의 여분의 수직 픽셀이 추가되는 것! 그러나 아아, 우리는 "대부분 읽을 수있다"고 정착해야합니다. 그래도, 나는 처음 시작했을 때 과제가 (거의) 불가능하다고 생각했다는 점을 고려할 때 이것에 만족합니다.
이미 충분히! 사진은 어디에 있습니까? 글쎄, 더 이상 고민하지 않고 ...
nanofont -u
nanofont3x4 -u nanofont3x4.cpp
nanofont -u -1 nanofont3x4.cpp
nanofont -u -2 nanofont3x4.cpp
글꼴을 어둡게하고 대담한 영역을 밝게하여 수동 가짜 대담한 사람을 쉽게 수행 할 수 있습니다. 나는 이것에 대한 코드가 없다는 것을 후회한다.
재미있는 치수의 이유는 iPhone 5의 해상도 맵 1 : 1입니다.
유명하지만 성가신 "독자를위한 운동으로 떠났습니다." :-)
이탤릭체를 얻으려면 적절한 그리스 스케일 방지 부분 텍셀 오프셋을 수행해야합니다. 어쩌면 다른 사람이 도전에 도전할까요?
관심이 있으시면 총 65,536 4x4 흑백 글리프가 있습니다. 다음은 우버 텍스처 아틀라스가 테이블에있는 곳에있는 Glyphs 강조 표시 (빨간색)로 모든 것을 보여줍니다. 파란색 경계는 셀 경계를 보여주는 데 사용됩니다.
Simon Whitechapel은 2004 년에 소문자로 3x3 글꼴을 만들려고했습니다.
그는 소문자 글리프를 가지고 있지만 미드 라인은 c
및 p
와 같은 글리프의 장소에 있습니다.
Anders de Flon은 3x3 글꼴을 만들었지 만 대문자 일뿐입니다.
Ken Perlin은 4x6 Tiny Font (2006 및 2010 년)을 제공했지만 소스 코드를 제공하지 않았습니다! WTF? :-(
Domenico Mazza의 "Zepto"3x5 글꼴 :
"16 16 진수를 모두 그리는가?"; 2x3 (!!), 2x4, 3x4 및 3x5를 포함했습니다.
코드를 만들지 않는 모든 연구원과 과학자들에게 독립적 인 검증을 위해 사용할 수있는 데이터를 제공하십시오. 프로그램에 참여하십시오.
"내가 더 보았다면, 그것은 거인의 어깨에 서있는 것입니다." - 이삭 뉴턴 (Isaac Newton)이 대중적으로 찰트 레스 (Bernard of Chartres)의 베르나르 (Bernard)에 의해 인기가 있습니다.
불가능한 일을하려는 동기 부여에 대한 Fontruct dpla
에게 특별한 감사를드립니다!
픽셀 글꼴에 사로 잡힌 모든 사람들에게 : 당신의 일을 공유해 주셔서 감사합니다! 현실이 무엇인지에 대한 현실을 받아들이지 않지만, 가능한 생각의 경계를 항상 밀어 붙이는 것은 우리 모두가 항상 노력하고 "별을 위해 도달하는"영감과 상기시켜줍니다. 우리가 길을 따라 배우는 것은 여행을 가치있게 만듭니다.