16억 이상의 글자 현시(Display)
프로젝트(Letter Project)
아래 <개정 글의 글자들을 추출하는 프로그래밍>의 원천기술에 대한 저작권을 포함한 일체의 권리는 Hangle 대표 이기희에게 있음 - © Hangle
<2019/11/01 공표>
  Hangle 대표 이기희는 '한글'이라는 말이 지닌 뜻을 아래처럼 정의한다.
=
손으로는 감당이 안되는 초인류(Preterhuman) 글자(Letter) ->
= So Numerous Letters, -> Letter Programming <- a preterhuman language
// 아래는 <글자 프로그래밍>의 과정에 관한 글임.  
 언젠가 필자는 억 단위가 넘는 글자들을 표기코자했다, 그것도 나름 묘안 - 먼저 모음만 따로 추출해놓고 클론 형식으로 자음을 일일이 붙인 뒤 PrintScreen, paste, cut.... - 을 강구해서.
  -> 클론 형식의 글자 생성
 하지만 그러한 방식으로 그 수많은 글자들을 모두 표기하는거는 정말 너무나 버겁고도 무리였다. 그래서 필자는 그러한 글자들의 체계를 지닌 한글을 아무도 쉽사리 범접할수없는 '초인류 언어(a preterhuman language)'라고 했다.
 그렇게 며칠간 중노동에 시달리다 <이대론 도저이 안되겠다>싶어 내팽개치고선 거의 포기 단계에 니르었을 즈음, 뭔가 뇌리에 아련하게 맴도ㄹ는 자구책, '그게 뭘까?' 그렇게 이런저런 궁리를 하던 차에 번뜩 마음에 떠오른 것이 바로 <음소를 배치하는 프로그래밍>으로 글자들을 추출하는거였다.
 그렇다!
 그렇게 프로그래밍으로 글자들을 추출해야만 그 무수한 '초인류 글자( preterhuman letters)'들을 일일이 나열할수있다.
 자, 그럼 이제 그 글자 프로그래밍에 대해 알아보자.
  먼저, 한빛 이기희가 위에서 '한글'에 대한 정의를 왜 그렇게 했는지 아래에서 잘 보여준다.
The Proto Type of a Letter
위 글자는 한글에서 가장 복잡한 형태 중의 하나로, 그 크기가 아주 작아서 아래처럼 확대했다. // 실제론 저거보다 더 작은...
먼저 위 글자에 대한 기본골격을 살펴보자.
위는 글에서 가장 복잡한 형태를 지닌 글자의 최대확장치를 보여주는 Prototype이다. 저 원형에서 아래 그림처럼 자음과 모음 그리고 달의 모음인 < >이 가미된 겹모음이 형성되는 등, 다양한 형태의 글자들이 프로그래밍을 통해 추출될수있다. // 물론 활용되면 더 많은 글자들이 될 수도...
자, 그럼 이제 본격적으로 프로그래밍...
 
Programming the Lettering System
- © Hangle
아래 글자는 글에서 가장 복잡한 형태 중의 하나로, 프로그래밍을 하기위해 세분화해보면 글자 저변엔 cell 형태의 구획이 그어져 있다. // 태그 소스로 보면...
즉, 위의 작은 글자 - 실제론 더 작아야겠지만 - 를 아래처럼 확대해
22(w)*24(H)
한글에서 가장 복잡한 형태의 글자는 위와 같은 형태의 cell을 지닌다.
아래는 각 cell에 배분된 그림 조각들을 다 지운(del) 태그 형식의 table이다.
뭔가 휑한 느낌이라고...?
-> 아니야
<- 이는 것만이 전부는 아냐.
우리가 는 모든 글자는 4각형 네모로 이뤄진 망(net) 속에 점(dot)이나 띠(bar)로 구성된 기호 체계이다.
만물은 (dot)으로 도드라진 객체이고...
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                 
                           
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                       
                     
                                               
                                               
                                               
                                               
위의 비어있는 공간은 가로*세로의 cell로 구성된 (Han)/(gle)(Net)/(table)이고...
<그물에 대한 고기의 관계는 넷(net)에 대한 글자의 관계이다. - >
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
각 cell의 <tr><td> 상자 속에 색상의 부각 - 엄밀하겐 Digital... - 으로 체계화된 기호 단위인 글자가 추출된다. => New York ->크 ->
' 네모 상자 속에 로운 글자, '
- Hangle
- With Boxes in a Box -
han 한 ㅎ h ㅏ a ㄴ n ㅁ 모 네 넷 net square 점 dot with boxes in the box
이 <네모 box> 속에 수많은 망(net)으로 엮여져 <하나의 조화로운 완성>을 오롯이 담아내는 작금의 Grid Digital 세상, 저 무한광대한 공간 속엔 과연 얼마나 많은 정보가 포진하고 있으랴...  
 아~, 글자가 왜 이리도 경외스러울고... 귀하고도 두도다.
글자를 통해 세계관(View)
' 네모 상자 안에서 로운 글자, '
- Hangle
* 글자 * Sector
- cell/mosaic 방식: white or black -
cell 단위로 구분하는게 구체적이면서도 명확하다. 하지만 둥근 형태일 땐 사각형 cell이 지닌 한계도 있다. 
 
-> captcha로...?  산만하여 없던 걸로...
  (아주 미세해지면 모든게 (dot) 이지만...)
 
모든 글자는 으로 부각된 => 객체(Obj)
sector 방식: colors from white
필자는 여기서 각 셀 단위로 하지않고 일정 cell들을 묶어 령역을 구분하는 sector 단위로 한 뒤 지정 음가를 배분하는 형식을 취했다. 왜냐면 각 cell에다 음소 구분치/부각치를 배정하려면 너무 복잡해지기에... 또한 향후 소리부분도 사각형 cell 단위로는 한계가 있기에...
  // sector도 일종의 cell이지만...
  또한 sector 단위도 합성모음인 경우 가로*세로(H*V) , TM*TMB 등에 따라 상*하, 좌*우로 가변적이다.
Programming Chart
먼저, 이 모든 구획은 크게 초성*중성의 TM과 초성*중성*종성의 TMB로 구분된다.
또한 TMTMB가로모음세로모음 그리고 합성모음으로 구분된다.
  1. TM
    1)가로모음
      첫째, 초성 자음은 크게 2가지로 구분하여 크기별로 배정한다.
        단자음 -> 초성*중성 구역에서 상단, 큰 영역
        겹자음 -> 초성*중성 구역에서 상단, 큰 영역을 절반 크기로 분할 배치
      둣째, 가로 중성 모음은 기본적으로...
      ... ...... // 이하 부분은 ...
  한글 프로그래밍에서 가장 주목할 부분은 테이블 모음(table vowel)이다!
<tr><td> 태그로 구현되는 글자 체계
위의 저 <tr> <td> 눈금의 셀로 구획된 글자 형식에 따라 프로그래밍된 각각의 요소를 태그별로 분류하여 입력값(input)에 따라 다르게 표출되도록 하면 16억이 넘는 글자들이 추출된다.
16억 이상의 글자 체계, 변수 자음테이블 모음의 결합
글자 하나하나에도 복잡다단한 과정을 거쳐야고, 그런 일련의 진행을 주도면밀하게 프로그래밍해야만 도드라지게 나타나는 점들의 부각!
( 이제 '한글'의 의미를 알리라. )
재차 당부하는 바는 '그 수많은 초인류 글자들이 무슨 소용이냐'며 필자를 비난이나 비아냥으로 옥죄지않으면 한다. 필자도 그 누구못지않게 고뇌했고, 뭔가 가닥이 잡힐 듯한 그 느낌에 금방이라도 쓰러질듯 숨이 턱턱 막혀오는 것을 무릅쓴 채 포개고 포개기를 수없이 반복했던 지난한 과정이 있었기에 더욱 그러하다. 그런 일련의 과정 또한 아무나 쉽사리 추출해내지못하겠거니와 어쩌면 필자의 이런 행보가 여러분들에게 <창의에 대한 기회의 끈>으로 작용할지도 모르겠기에 열린 마음으로 다가으면 하는 바램 더욱 간절하다.
  - Hangle 대표 이기희     
So Exquisite and Effective Language, Hangle