DOCUMENTATION ____________________,___/>=-_4-in-1_=<\___,_______________________ '"""""""""""""""'"""`'="``'""\dpla/""'`"='`"""'""""""""""""""""'"" ~-=-~=~~=~==MMM'.-...-..-.--.-\=~/-~-=-~=~~=~==M'```````````````." -=-~=~~=~==M'=M'MMMM'=MM'=M'=~=\MMM'MMMM'MM'M'=M'~==MMM'````````.' -=-~=~~=~==MMMM'MM'==M'=M'M'~=~==M'=MM'==M'MM'=~~=~==M'``````````` -=-~=~~=~==M'=M'MMMM'=MM'=MMMM'MMMM'MMMM'M'=M'~=~==MM'`````````..' =~~=~==WWW'-...-..-.--.---~--~-=-~=~~=~==W'=W'```````````````````` ~~=~==W'=~==WWW'W'=W'WWWW'=WWW'=WW'~~=~==W'=W'=WWW'W'~==WWW'````.` ~~=~==W'WW'W'=W'WWWW'W'~==W'=W'W'=W'~=~==WWWW'W'=W'W'~==W'=W'```.. ~~=~==W'=W'WWWW'W'=W'WWW'=WWWW'W'=W'~=~==W'=W'WWWW'W'~==WWW'`````` ~~=~==W'=W'W'=W'W'=W'W'~==W'=W'W'=W'^=~==W'=W'W'=W'W'=W'W'=W'``..` =~~=~==WW'=W'=W'W'=W'WWWW'W'=W'=WW'~Asc==W'=W'W'=W'WWWW'WWW'````.` -~- - , Ascii .`' ```'`` -~~==< Aeolien's "Gameao Halb" 1576 FONTS by dpla > __,__ \"''''''`'``''''''`''''``''''`'''''`''`''''` [(%[(%]. ^ ` __ __,__,__ __,__,__,__ __(%6(%$]|` | [(%]. [(%[(%[(%]. [(%[(%[(%[(%]. [(%],.._._J' 4x8 __(%1]|` (%5(%$(%$]|` (%7(%$(%$(%$]|` (%&]|_,__'"` + [(%[(%];` [(%],_._._J' \_._..._.[(%];` [xX[xX[xX]. 4x7 (@&(@&]|` (%&]|_,__'"` '"''`'__(%&]|' ({X(yY(X%]|_ + \_.[xX];' [xX[xX[xX]. [xX],._J' [(%],._._[(%]. 4x6 ''(y%]|` ({X(yY(X%]|_ (YX]|''"` (@&]|"'`'(@&]|` + [(@];' \_._..._.[(%]. [(%];` [(@];` [(@];` 4x5 (@&]|` '"''`'''(@&]|` __(@&]|' (@&]|_,__(@&]|' + [%&];' [(@];` [(@],._J' \_.[%&[%&],._J' 4x4 (&&]|' __,__,__(@&]|' (@&]|''"` ''{dp^la}|''"` | \_._J' [(&[%&[%&],._J' [%&];` \_.__._J' v '''"` (&&(@&(&&]|''"` (&&]|' '"'`''"` Resizable... \_._..._._J' \_._J' '"''`''''"` '''"` AE. O. L. I. EN. #"'` #.#.###. ###. ##. ###` #. #. ###`###. '#` ###. ###` #'##`#"'#`'#'` #"'` #"'#`#` #` #"'#`#"'#` #` #"'#` '='` =` =`=` =` =` '==` =` =`'===` =` =`=` =` =` =` =` =` =` =`=` =` =` ''=` =` =` '='` =` =`==='` =` =` =` ~` ~~~'`~` ~` '~~`~~~'` ~~~'`~~'` '~~~`~''` .'~~`'~~~` '` '''` '` '` ''`'''` '''` ''` '''`'` , ''` '''` ..,,. `i'', `''`` ``':, `/ \ ` Welcome! here is the HELP file for these fonts. \?/ ,______. ,___ ,_ ,__ ,___ ,___ ;__ ,____ ,____,.` __i |;;;;;i' |;;i |; |;i H!lp |;;i |;i |;;;i |;;;i` (~,") ;::::::` ;::: ;: ;:: H;:; ;::: ;:: ;:::: ;:::' ` ' { } ,...... ,... ,. ,.. h:.: ,... ,.. :.... ;... ` .. !`| . . ` ` ` ` !'`` ` ` ` . ` .:.` _/` :_ ` :, '`` ``' ' ' '' ' ' "``' ' ' ' ' '` `' '` `. .: (= .INF)o :. ' ` . :.' [4 (variable) [w/o y spacing] {ls.+1} U: uppercase height .. 8>4 (variable) [w/o 'a.'/'d.'] {h> CL} C: caps height -mix- . 7>3 (variable) [w/o 'a.'/'d.'] {0='L'} L: lowercase height .. 7>3 (variable) [without a./d.] {0='C'} B: baseline height ... 0<2 (variable) [without desc.]^{0=btm} N: numerals height ... 8>3 (variable) [+ 2 using 'T'] {h>=CL} T: Textual N height .. 6>3 (variable) [h+1="3456789"]`{0=n/a} S: sup. & sub. state . 0<2 (variable) [1=sup. 2=sub.]|{0=w/o} A: at & amp. height .. 8>4 (variable) [tallest signs]@{h>=uc} M: monospacing state . 3>0 (variable) [M3-M1 M0=proportional] . M1= M0 + x offset / M2= wider M1 / M3= M2 + bolder symbols & more remarks: *: width of glyphs ... 4>1 (variable) ['Space' W=4>2] {w/o K} ^: fake line spacing . 0<5 (variable) [w/o ys./a./d.] {ls.-1} |: 'super-/subscript'. 1<2 (variable) [CLN w/o a./d.] {y+/-1} @: uc-high 'symbols' . 8>4 (variable) [set="!#$%&?@"]~{?@A-Z[\]^_`a-z{|}~" o000000000111111111122222222223333333333444444444455555555556 O123456789012345678901234567890123456789012345678901234567890 [List of dpla's redone proportional/monospaced fonts: =~~~~-~~-~~~~-~-~~~~~~-~~~~~~~~~~~~-~~~~~~~~~~-~~~~~- {PROPORTIONAL} | {MONOSPACED_1} {MONOSPACED_2} {MONOSPACED_3} <============> | <============> <============> <============> [4x8fontsX182] | [4x8fontsX182] [4x8fontsX182] [4x8fontsX182] Mid#WHUCLBNTSA | Mid#WHUCLBNTSA Mid#WHUCLBNTSA Mid#WHUCLBNTSA 00014887008008 | 10014887008008 20014887008008 30014887008008 00024887007008 | 10024887007008 20024887007008 30024887007008 00034886008008 | 10034886008008 20034886008008 30034886008008 00044886007008 | 10044886007008 20044886007008 30044886007008 00054886006008 | 10054886006008 20054886006008 30054886006008 00064885008008 | 10064885008008 20064885008008 30064885008008 00074885007008 | 10074885007008 20074885007008 30074885007008 00084885006008 | 10084885006008 20084885006008 30084885006008 00094885005008 | 10094885005008 20094885005008 30094885005008 00104884008008 | 10104884008008 20104884008008 30104884008008 00114884007008 | 10114884007008 20114884007008 30114884007008 00124884006008 | 10124884006008 20124884006008 30124884006008 00134884005008 | 10134884005008 20134884005008 30134884005008 00144884004008 | 10144884004008 20144884004008 30144884004008 00154883008008 | 10154883008008 20154883008008 30154883008008 00164883007008 | 10164883007008 20164883007008 30164883007008 00174883006008 | 10174883006008 20174883006008 30174883006008 00184883005008 | 10184883005008 20184883005008 30184883005008 00194883004008 | 10194883004008 20194883004008 30194883004008 00204883003008 | 10204883003008 20204883003008 30204883003008 00214880708008 | 10214880708008 20214880708008 30214880708008 00224880707008 | 10224880707008 20224880707008 30224880707008 00234880608008 | 10234880608008 20234880608008 30234880608008 00244880607008 | 10244880607008 20244880607008 30244880607008 00254880606008 | 10254880606008 20254880606008 30254880606008 00264880508008 | 10264880508008 20264880508008 30264880508008 00274880507008 | 10274880507008 20274880507008 30274880507008 00284880506008 | 10284880506008 20284880506008 30284880506008 00294880505008 | 10294880505008 20294880505008 30294880505008 00304880408008 | 10304880408008 20304880408008 30304880408008 00314880407008 | 10314880407008 20314880407008 30314880407008 00324880406008 | 10324880406008 20324880406008 30324880406008 00334880405008 | 10334880405008 20334880405008 30334880405008 00344880404008 | 10344880404008 20344880404008 30344880404008 00354880308008 | 10354880308008 20354880308008 30354880308008 00364880307008 | 10364880307008 20364880307008 30364880307008 00374880306008 | 10374880306008 20374880306008 30374880306008 00384880305008 | 10384880305008 20384880305008 30384880305008 00394880304008 | 10394880304008 20394880304008 30394880304008 00404880303008 | 10404880303008 20404880303008 30404880303008 00414876017007 | 10414876017007 20414876017007 30414876017007 00424876016607 | 10424876016607 20424876016607 30424876016607 00434876016007 | 10434876016007 20434876016007 30434876016007 00444875017007 | 10444875017007 20444875017007 30444875017007 00454875016607 | 10454875016607 20454875016607 30454875016607 00464875016007 | 10464875016007 20464875016007 30464875016007 00474875015507 | 10474875015507 20474875015507 30474875015507 00484875015007 | 10484875015007 20484875015007 30484875015007 00494874017007 | 10494874017007 20494874017007 30494874017007 00504874016607 | 10504874016607 20504874016607 30504874016607 00514874016007 | 10514874016007 20514874016007 30514874016007 00524874015507 | 10524874015507 20524874015507 30524874015507 00534874015007 | 10534874015007 20534874015007 30534874015007 00544874014407 | 10544874014407 20544874014407 30544874014407 00554874014007 | 10554874014007 20554874014007 30554874014007 00564873017007 | 10564873017007 20564873017007 30564873017007 00574873016607 | 10574873016607 20574873016607 30574873016607 00584873016007 | 10584873016007 20584873016007 30584873016007 00594873015507 | 10594873015507 20594873015507 30594873015507 00604873015007 | 10604873015007 20604873015007 30604873015007 00614873014407 | 10614873014407 20614873014407 30614873014407 00624873014007 | 10624873014007 20624873014007 30624873014007 00634873013307 | 10634873013307 20634873013307 30634873013307 00644873013007 | 10644873013007 20644873013007 30644873013007 00654870617007 | 10654870617007 20654870617007 30654870617007 00664870616607 | 10664870616607 20664870616607 30664870616607 00674870616007 | 10674870616007 20674870616007 30674870616007 00684870517007 | 10684870517007 20684870517007 30684870517007 00694870516607 | 10694870516607 20694870516607 30694870516607 00704870516007 | 10704870516007 20704870516007 30704870516007 00714870515507 | 10714870515507 20714870515507 30714870515507 00724870515007 | 10724870515007 20724870515007 30724870515007 00734870417007 | 10734870417007 20734870417007 30734870417007 00744870416607 | 10744870416607 20744870416607 30744870416607 00754870416007 | 10754870416007 20754870416007 30754870416007 00764870415507 | 10764870415507 20764870415507 30764870415507 00774870415007 | 10774870415007 20774870415007 30774870415007 00784870414407 | 10784870414407 20784870414407 30784870414407 00794870414007 | 10794870414007 20794870414007 30794870414007 00804870317007 | 10804870317007 20804870317007 30804870317007 00814870316607 | 10814870316607 20814870316607 30814870316607 00824870316007 | 10824870316007 20824870316007 30824870316007 00834870315507 | 10834870315507 20834870315507 30834870315507 00844870315007 | 10844870315007 20844870315007 30844870315007 00854870314407 | 10854870314407 20854870314407 30854870314407 00864870314007 | 10864870314007 20864870314007 30864870314007 00874870313307 | 10874870313307 20874870313307 30874870313307 00884870313007 | 10884870313007 20884870313007 30884870313007 00894865026006 | 10894865026006 20894865026006 30894865026006 00904865025506 | 10904865025506 20904865025506 30904865025506 00914865025006 | 10914865025006 20914865025006 30914865025006 00924864026006 | 10924864026006 20924864026006 30924864026006 00934864025506 | 10934864025506 20934864025506 30934864025506 00944864025006 | 10944864025006 20944864025006 30944864025006 00954864024406 | 10954864024406 20954864024406 30954864024406 00964864024006 | 10964864024006 20964864024006 30964864024006 00974863026006 | 10974863026006 20974863026006 30974863026006 00984863025506 | 10984863025506 20984863025506 30984863025506 00994863025006 | 10994863025006 20994863025006 30994863025006 01004863024406 | 11004863024406 21004863024406 31004863024406 01014863024006 | 11014863024006 21014863024006 31014863024006 01024863023306 | 11024863023306 21024863023306 31024863023306 01034863023006 | 11034863023006 21034863023006 31034863023006 01044860526006 | 11044860526006 21044860526006 31044860526006 01054860525506 | 11054860525506 21054860525506 31054860525506 01064860525006 | 11064860525006 21064860525006 31064860525006 01074860426006 | 11074860426006 21074860426006 31074860426006 01084860425506 | 11084860425506 21084860425506 31084860425506 01094860425006 | 11094860425006 21094860425006 31094860425006 01104860424406 | 11104860424406 21104860424406 31104860424406 01114860424006 | 11114860424006 21114860424006 31114860424006 01124860326006 | 11124860326006 21124860326006 31124860326006 01134860325506 | 11134860325506 21134860325506 31134860325506 01144860325006 | 11144860325006 21144860325006 31144860325006 01154860324406 | 11154860324406 21154860324406 31154860324406 01164860324006 | 11164860324006 21164860324006 31164860324006 01174860323306 | 11174860323306 21174860323306 31174860323306 01184860323006 | 11184860323006 21184860323006 31184860323006 01194865016006 | 11194865016006 21194865016006 31194865016006 01204865015506 | 11204865015506 21204865015506 31204865015506 01214865015006 | 11214865015006 21214865015006 31214865015006 01224865014406 | 11224865014406 21224865014406 31224865014406 01234865014006 | 11234865014006 21234865014006 31234865014006 01244865013306 | 11244865013306 21244865013306 31244865013306 01254865013006 | 11254865013006 21254865013006 31254865013006 01264860516006 | 11264860516006 21264860516006 31264860516006 01274860515506 | 11274860515506 21274860515506 31274860515506 01284860515006 | 11284860515006 21284860515006 31284860515006 01294860514406 | 11294860514406 21294860514406 31294860514406 01304860514006 | 11304860514006 21304860514006 31304860514006 01314860513306 | 11314860513306 21314860513306 31314860513306 01324860513006 | 11324860513006 21324860513006 31324860513006 01334854025005 | 11334854025005 21334854025005 31334854025005 01344854024405 | 11344854024405 21344854024405 31344854024405 01354854024005 | 11354854024005 21354854024005 31354854024005 01364854023305 | 11364854023305 21364854023305 31364854023305 01374854023005 | 11374854023005 21374854023005 31374854023005 01384850425005 | 11384850425005 21384850425005 31384850425005 01394850424405 | 11394850424405 21394850424405 31394850424405 01404850424005 | 11404850424005 21404850424005 31404850424005 01414850423305 | 11414850423305 21414850423305 31414850423305 01424850423005 | 11424850423005 21424850423005 31424850423005 01434843024005 | 11434843024005 21434843024005 31434843024005 01444843024004 | 11444843024004 21444843024004 31444843024004 01454843023305 | 11454843023305 21454843023305 31454843023305 01464843023304 | 11464843023304 21464843023304 31464843023304 01474843023005 | 11474843023005 21474843023005 31474843023005 01484843023004 | 11484843023004 21484843023004 31484843023004 01494840324005 | 11494840324005 21494840324005 31494840324005 01504840324004 | 11504840324004 21504840324004 31504840324004 01514840323305 | 11514840323305 21514840323305 31514840323305 01524840323304 | 11524840323304 21524840323304 31524840323304 01534840323005 | 11534840323005 21534840323005 31534840323005 01544840323004 | 11544840323004 21544840323004 31544840323004 01554865015016 | 11554865015016 21554865015016 31554865015016 01564864014016 | 11564864014016 21564864014016 31564864014016 01574863013016 | 11574863013016 21574863013016 31574863013016 01584860515016 | 11584860515016 21584860515016 31584860515016 01594860414016 | 11594860414016 21594860414016 31594860414016 01604860313016 | 11604860313016 21604860313016 31604860313016 01614854024015 | 11614854024015 21614854024015 31614854024015 01624853023015 | 11624853023015 21624853023015 31624853023015 01634850424015 | 11634850424015 21634850424015 31634850424015 01644850323015 | 11644850323015 21644850323015 31644850323015 01654843023015 | 11654843023015 21654843023015 31654843023015 01664843023014 | 11664843023014 21664843023014 31664843023014 01674840323015 | 11674840323015 21674840323015 31674840323015 01684840323014 | 11684840323014 21684840323014 31684840323014 01694865015026 | 11694865015026 21694865015026 31694865015026 01704864014026 | 11704864014026 21704864014026 31704864014026 01714863013026 | 11714863013026 21714863013026 31714863013026 01724860515026 | 11724860515026 21724860515026 31724860515026 01734860414026 | 11734860414026 21734860414026 31734860414026 01744860313026 | 11744860313026 21744860313026 31744860313026 01754854024025 | 11754854024025 21754854024025 31754854024025 01764853023025 | 11764853023025 21764853023025 31764853023025 01774850424025 | 11774850424025 21774850424025 31774850424025 01784850323025 | 11784850323025 21784850323025 31784850323025 01794843023025 | 11794843023025 21794843023025 31794843023025 01804843023024 | 11804843023024 21804843023024 31804843023024 01814840323025 | 11814840323025 21814840323025 31814840323025 01824840323024 | 11824840323024 21824840323024 31824840323024 <------------> | <------------> <------------> <------------> [4x7fontsX112] | [4x7fontsX112] [4x7fontsX112] [4x7fontsX112] Mid#WHUCLBNTSA | Mid#WHUCLBNTSA Mid#WHUCLBNTSA Mid#WHUCLBNTSA 01834776007007 | 11834776007007 21834776007007 31834776007007 01844776006007 | 11844776006007 21844776006007 31844776006007 01854775007007 | 11854775007007 21854775007007 31854775007007 01864775006007 | 11864775006007 21864775006007 31864775006007 01874775005007 | 11874775005007 21874775005007 31874775005007 01884774007007 | 11884774007007 21884774007007 31884774007007 01894774006007 | 11894774006007 21894774006007 31894774006007 01904774005007 | 11904774005007 21904774005007 31904774005007 01914774004007 | 11914774004007 21914774004007 31914774004007 01924773007007 | 11924773007007 21924773007007 31924773007007 01934773006007 | 11934773006007 21934773006007 31934773006007 01944773005007 | 11944773005007 21944773005007 31944773005007 01954773004007 | 11954773004007 21954773004007 31954773004007 01964773003007 | 11964773003007 21964773003007 31964773003007 01974770607007 | 11974770607007 21974770607007 31974770607007 01984770606007 | 11984770606007 21984770606007 31984770606007 01994770507007 | 11994770507007 21994770507007 31994770507007 02004770506007 | 12004770506007 22004770506007 32004770506007 02014770505007 | 12014770505007 22014770505007 32014770505007 02024770407007 | 12024770407007 22024770407007 32024770407007 02034770406007 | 12034770406007 22034770406007 32034770406007 02044770405007 | 12044770405007 22044770405007 32044770405007 02054770404007 | 12054770404007 22054770404007 32054770404007 02064770307007 | 12064770307007 22064770307007 32064770307007 02074770306007 | 12074770306007 22074770306007 32074770306007 02084770305007 | 12084770305007 22084770305007 32084770305007 02094770304007 | 12094770304007 22094770304007 32094770304007 02104770303007 | 12104770303007 22104770303007 32104770303007 02114765016006 | 12114765016006 22114765016006 32114765016006 02124765015506 | 12124765015506 22124765015506 32124765015506 02134765015006 | 12134765015006 22134765015006 32134765015006 02144764016006 | 12144764016006 22144764016006 32144764016006 02154764015506 | 12154764015506 22154764015506 32154764015506 02164764015006 | 12164764015006 22164764015006 32164764015006 02174764014406 | 12174764014406 22174764014406 32174764014406 02184764014006 | 12184764014006 22184764014006 32184764014006 02194763016006 | 12194763016006 22194763016006 32194763016006 02204763015506 | 12204763015506 22204763015506 32204763015506 02214763015006 | 12214763015006 22214763015006 32214763015006 02224763014406 | 12224763014406 22224763014406 32224763014406 02234763014006 | 12234763014006 22234763014006 32234763014006 02244763013306 | 12244763013306 22244763013306 32244763013306 02254763013006 | 12254763013006 22254763013006 32254763013006 02264760516006 | 12264760516006 22264760516006 32264760516006 02274760515506 | 12274760515506 22274760515506 32274760515506 02284760515006 | 12284760515006 22284760515006 32284760515006 02294760416006 | 12294760416006 22294760416006 32294760416006 02304760415506 | 12304760415506 22304760415506 32304760415506 02314760415006 | 12314760415006 22314760415006 32314760415006 02324760414406 | 12324760414406 22324760414406 32324760414406 02334760414006 | 12334760414006 22334760414006 32334760414006 02344760316006 | 12344760316006 22344760316006 32344760316006 02354760315506 | 12354760315506 22354760315506 32354760315506 02364760315006 | 12364760315006 22364760315006 32364760315006 02374760314406 | 12374760314406 22374760314406 32374760314406 02384760314006 | 12384760314006 22384760314006 32384760314006 02394760313306 | 12394760313306 22394760313306 32394760313306 02404760313006 | 12404760313006 22404760313006 32404760313006 02414754025005 | 12414754025005 22414754025005 32414754025005 02424754024405 | 12424754024405 22424754024405 32424754024405 02434754024005 | 12434754024005 22434754024005 32434754024005 02444753025005 | 12444753025005 22444753025005 32444753025005 02454753024405 | 12454753024405 22454753024405 32454753024405 02464753024005 | 12464753024005 22464753024005 32464753024005 02474753023305 | 12474753023305 22474753023305 32474753023305 02484753023005 | 12484753023005 22484753023005 32484753023005 02494750425005 | 12494750425005 22494750425005 32494750425005 02504750424405 | 12504750424405 22504750424405 32504750424405 02514750424005 | 12514750424005 22514750424005 32514750424005 02524750325005 | 12524750325005 22524750325005 32524750325005 02534750324405 | 12534750324405 22534750324405 32534750324405 02544750324005 | 12544750324005 22544750324005 32544750324005 02554750323305 | 12554750323305 22554750323305 32554750323305 02564750323005 | 12564750323005 22564750323005 32564750323005 02574754015005 | 12574754015005 22574754015005 32574754015005 02584754014405 | 12584754014405 22584754014405 32584754014405 02594754014005 | 12594754014005 22594754014005 32594754014005 02604754013305 | 12604754013305 22604754013305 32604754013305 02614754013005 | 12614754013005 22614754013005 32614754013005 02624750415005 | 12624750415005 22624750415005 32624750415005 02634750414405 | 12634750414405 22634750414405 32634750414405 02644750414005 | 12644750414005 22644750414005 32644750414005 02654750413305 | 12654750413305 22654750413305 32654750413305 02664750413005 | 12664750413005 22664750413005 32664750413005 02674743024005 | 12674743024005 22674743024005 32674743024005 02684743024004 | 12684743024004 22684743024004 32684743024004 02694743023305 | 12694743023305 22694743023305 32694743023305 02704743023304 | 12704743023304 22704743023304 32704743023304 02714743023005 | 12714743023005 22714743023005 32714743023005 02724743023004 | 12724743023004 22724743023004 32724743023004 02734740324005 | 12734740324005 22734740324005 32734740324005 02744740324004 | 12744740324004 22744740324004 32744740324004 02754740323305 | 12754740323305 22754740323305 32754740323305 02764740323304 | 12764740323304 22764740323304 32764740323304 02774740323005 | 12774740323005 22774740323005 32774740323005 02784740323004 | 12784740323004 22784740323004 32784740323004 02794754014015 | 12794754014015 22794754014015 32794754014015 02804753013015 | 12804753013015 22804753013015 32804753013015 02814750414015 | 12814750414015 22814750414015 32814750414015 02824750313015 | 12824750313015 22824750313015 32824750313015 02834743023015 | 12834743023015 22834743023015 32834743023015 02844743023014 | 12844743023014 22844743023014 32844743023014 02854740323015 | 12854740323015 22854740323015 32854740323015 02864740323014 | 12864740323014 22864740323014 32864740323014 02874754014025 | 12874754014025 22874754014025 32874754014025 02884753013025 | 12884753013025 22884753013025 32884753013025 02894750414025 | 12894750414025 22894750414025 32894750414025 02904750313025 | 12904750313025 22904750313025 32904750313025 02914743023025 | 12914743023025 22914743023025 32914743023025 02924743023024 | 12924743023024 22924743023024 32924743023024 02934740323025 | 12934740323025 22934740323025 32934740323025 02944740323024 | 12944740323024 22944740323024 32944740323024 <------------> | <------------> <------------> <------------> [4x6fonts_X66] | [4x6fonts_X66] [4x6fonts_X66] [4x6fonts_X66] Mid#WHUCLBNTSA | Mid#WHUCLBNTSA Mid#WHUCLBNTSA Mid#WHUCLBNTSA 02954665006006 | 12954665006006 22954665006006 32954665006006 02964665005006 | 12964665005006 22964665005006 32964665005006 02974664006006 | 12974664006006 22974664006006 32974664006006 02984664005006 | 12984664005006 22984664005006 32984664005006 02994664004006 | 12994664004006 22994664004006 32994664004006 03004663006006 | 13004663006006 23004663006006 33004663006006 03014663005006 | 13014663005006 23014663005006 33014663005006 03024663004006 | 13024663004006 23024663004006 33024663004006 03034663003006 | 13034663003006 23034663003006 33034663003006 03044660506006 | 13044660506006 23044660506006 33044660506006 03054660505006 | 13054660505006 23054660505006 33054660505006 03064660406006 | 13064660406006 23064660406006 33064660406006 03074660405006 | 13074660405006 23074660405006 33074660405006 03084660404006 | 13084660404006 23084660404006 33084660404006 03094660306006 | 13094660306006 23094660306006 33094660306006 03104660305006 | 13104660305006 23104660305006 33104660305006 03114660304006 | 13114660304006 23114660304006 33114660304006 03124660303006 | 13124660303006 23124660303006 33124660303006 03134654015005 | 13134654015005 23134654015005 33134654015005 03144654014405 | 13144654014405 23144654014405 33144654014405 03154654014005 | 13154654014005 23154654014005 33154654014005 03164653015005 | 13164653015005 23164653015005 33164653015005 03174653014405 | 13174653014405 23174653014405 33174653014405 03184653014005 | 13184653014005 23184653014005 33184653014005 03194653013305 | 13194653013305 23194653013305 33194653013305 03204653013005 | 13204653013005 23204653013005 33204653013005 03214650415005 | 13214650415005 23214650415005 33214650415005 03224650414405 | 13224650414405 23224650414405 33224650414405 03234650414005 | 13234650414005 23234650414005 33234650414005 03244650315005 | 13244650315005 23244650315005 33244650315005 03254650314405 | 13254650314405 23254650314405 33254650314405 03264650314005 | 13264650314005 23264650314005 33264650314005 03274650313305 | 13274650313305 23274650313305 33274650313305 03284650313005 | 13284650313005 23284650313005 33284650313005 03294643024005 | 13294643024005 23294643024005 33294643024005 03304643024004 | 13304643024004 23304643024004 33304643024004 03314643023305 | 13314643023305 23314643023305 33314643023305 03324643023304 | 13324643023304 23324643023304 33324643023304 03334643023005 | 13334643023005 23334643023005 33334643023005 03344643023004 | 13344643023004 23344643023004 33344643023004 03354640324005 | 13354640324005 23354640324005 33354640324005 03364640324004 | 13364640324004 23364640324004 33364640324004 03374640323305 | 13374640323305 23374640323305 33374640323305 03384640323304 | 13384640323304 23384640323304 33384640323304 03394640323005 | 13394640323005 23394640323005 33394640323005 03404640323004 | 13404640323004 23404640323004 33404640323004 03414643014005 | 13414643014005 23414643014005 33414643014005 03424643014004 | 13424643014004 23424643014004 33424643014004 03434643013305 | 13434643013305 23434643013305 33434643013305 03444643013304 | 13444643013304 23444643013304 33444643013304 03454643013005 | 13454643013005 23454643013005 33454643013005 03464643013004 | 13464643013004 23464643013004 33464643013004 03474640314005 | 13474640314005 23474640314005 33474640314005 03484640314004 | 13484640314004 23484640314004 33484640314004 03494640313305 | 13494640313305 23494640313305 33494640313305 03504640313304 | 13504640313304 23504640313304 33504640313304 03514640313005 | 13514640313005 23514640313005 33514640313005 03524640313004 | 13524640313004 23524640313004 33524640313004 03534643013015 | 13534643013015 23534643013015 33534643013015 03544643013014 | 13544643013014 23544643013014 33544643013014 03554640313015 | 13554640313015 23554640313015 33554640313015 03564640313014 | 13564640313014 23564640313014 33564640313014 03574643013025 | 13574643013025 23574643013025 33574643013025 03584643013024 | 13584643013024 23584643013024 33584643013024 03594640313025 | 13594640313025 23594640313025 33594640313025 03604640313024 | 13604640313024 23604640313024 33604640313024 <------------> | <------------> <------------> <------------> [4x5fonts_X30] | [4x5fonts_X30] [4x5fonts_X30] [4x5fonts_X30] Mid#WHUCLBNTSA | Mid#WHUCLBNTSA Mid#WHUCLBNTSA Mid#WHUCLBNTSA 03614554005005 | 13614554005005 23614554005005 33614554005005 03624554004005 | 13624554004005 23624554004005 33624554004005 03634553005005 | 13634553005005 23634553005005 33634553005005 03644553004005 | 13644553004005 23644553004005 33644553004005 03654553003005 | 13654553003005 23654553003005 33654553003005 03664550405005 | 13664550405005 23664550405005 33664550405005 03674550404005 | 13674550404005 23674550404005 33674550404005 03684550305005 | 13684550305005 23684550305005 33684550305005 03694550304005 | 13694550304005 23694550304005 33694550304005 03704550303005 | 13704550303005 23704550303005 33704550303005 03714543014005 | 13714543014005 23714543014005 33714543014005 03724543014004 | 13724543014004 23724543014004 33724543014004 03734543013305 | 13734543013305 23734543013305 33734543013305 03744543013304 | 13744543013304 23744543013304 33744543013304 03754543013005 | 13754543013005 23754543013005 33754543013005 03764543013004 | 13764543013004 23764543013004 33764543013004 03774540314005 | 13774540314005 23774540314005 33774540314005 03784540314004 | 13784540314004 23784540314004 33784540314004 03794540313305 | 13794540313305 23794540313305 33794540313305 03804540313304 | 13804540313304 23804540313304 33804540313304 03814540313005 | 13814540313005 23814540313005 33814540313005 03824540313004 | 13824540313004 23824540313004 33824540313004 03834543013015 | 13834543013015 23834543013015 33834543013015 03844543013014 | 13844543013014 23844543013014 33844543013014 03854540313015 | 13854540313015 23854540313015 33854540313015 03864540313014 | 13864540313014 23864540313014 33864540313014 03874543013025 | 13874543013025 23874543013025 33874543013025 03884543013024 | 13884543013024 23884543013024 33884543013024 03894540313025 | 13894540313025 23894540313025 33894540313025 03904540313024 | 13904540313024 23904540313024 33904540313024 <------------> | <------------> <------------> <------------> [4x4_fonts_X4] | [4x4_fonts_X4] [4x4_fonts_X4] [4x4_fonts_X4] Mid#WHUCLBNTSA | Mid#WHUCLBNTSA Mid#WHUCLBNTSA Mid#WHUCLBNTSA 03914443004004 | 13914443004004 23914443004004 33914443004004 03924443003004 | 13924443003004 23924443003004 33924443003004 03934440304004 | 13934440304004 23934440304004 33934440304004 03944440303004 | 13944440303004 23944440303004 33944440303004 <============> | <============> <============> <============> {PROPORTIONAL} | {MONOSPACED_1} {MONOSPACED_2} {MONOSPACED_3} (Overall = 1576 valid variants: =~~~~~~~-~-~~~~-~~~~~-~~~~~~~~- 0001-0182 = 182 4x8 proportional fonts 0183-0294 = 112 4x7 proportional fonts** 0295-0360 = _66 4x6 proportional fonts 0361-0390 = _30 4x5 proportional fonts 0391-0394 = __4 4x4 proportional fonts 1001-1182 = 182 4x8 monospaced_1 fonts 1183-1294 = 112 4x7 monospaced_1 fonts 1295-1360 = _66 4x6 monospaced_1 fonts 1361-1390 = _30 4x5 monospaced_1 fonts 1391-1394 = __4 4x4 monospaced_1 fonts 2001-2182 = 182 4x8 monospaced_2 fonts 2183-2294 = 112 4x7 monospaced_2 fonts 2295-2360 = _66 4x6 monospaced_2 fonts 2361-2390 = _30 4x5 monospaced_2 fonts 2391-2394 = __4 4x4 monospaced_2 fonts 3001-3182 = 182 4x8 monospaced_3 fonts 3183-3294 = 112 4x7 monospaced_3 fonts 3295-3360 = _66 4x6 monospaced_3 fonts 3361-3390 = _30 4x5 monospaced_3 fonts 3391-3394 = __4 4x4 monospaced_3 fonts ** (cf. the invalid original font: <94 7-bit ASCII p. characters, with full-height uc & rare c.) 5 fonts (+/-) advised 4X by dpla: _ . #?105 : 4x8 (++) ' ] . #?250 : 4x7 ( +) /d) . #?337 : 4x6 ( ~) <=|>- . #?379 : 4x5 ( -) \p) . #?393 : 4x4 (--) ,_[ REM: 394 can be remembered as "3" extra US-ASCII sets ("94"). - I don't suppose there's any math. coincidence in "1576". Many DERIVED fonts are quite open: . more alternate fonts can be added to the available 'slots', i.e. [0395-0788 (even till 0999)] in M0, the same in M1-M3; . 'extended characters' can be appended to any existing font, above 7 bits, provided this does not produce any duplicate; . if you need even more alternate glyphs as individual fonts, that is, not as partial sets or by misusing any code point, then you are likely to think about cloning over 394+ fonts, even 1576 after any changed glyph because of all the mixes, which would quickly and dramatically inflate this typeface, up to tens of thousands of proper fonts (1 million doable). Please bear in mind that this short derived project is merely another experiment after dpla's original and tinier typeface. Now you may realize why 4x8 is huge and 4x4 not small enough: ................,,,,,,,,;;;;;;;; = 32v/8^-bit US-ASCII fonts. _,__,. ______ .i/<*=~\\i. /\__,__\_ )/*` xx` '\\: \/@%/&%/_\ /!' X` !\\. ,_ /\::?/&%/ !{ YY` \\!v/"`) \/@%/&%/ `\+ l` '\\!; ' _____.__,v\/&%/ <3> """` *\\\. /\__,__;__?/&%/ Dev. 'Logs': `\;(? \/@%/&%/&&/""" _ + ` ' . "\\\_ ""'""'""" ((), ` :; CHANGES_V16.txt (UNICODE):,.,:;!!:::,.:::;!;::..:::::,::.:::::.:::.::.-..,log! /*****"'"""'"""'"""""*^l;|!"''``''''"'`'"''``'''''''"''''''`'''''`'''''"'""''` WARNING: TEXT FORMAT >~~~~~~~-~~~~-~~~~~~- This UNICODE .Txt file uses 7+1 characters that are undisplayable in US-ASCII: ¦(U00A6) °(U00B0) ·(U00B7) “(U201C) ”(U201D) •(U2022) …(U2026) = 7 in ANSI. You might want to substitute them as strict US-ASCII strings: | " " o . ... Besides, the single UTF-16 Γ(U0393) might be transcribed & described as "L/7". LIST OF CHANGES >~~~-~~-~~~~~~~- A version 1 till 16 DEVELOPMENT LOG follows (with its potential inaccuracies). This log, in real time or rethought, should help you decide "who did what?"[*] or help you rebuild the drafts/trials based on this public/private chronology, in a fast digital era where the developers' hardest hours are often forgotten. [* P.S. The exhaustive attributions are now discussed in the Agreements text.] My aknowledgment to "Aeolien" for letting me post my project on her font page. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [o] 2017-08-09: V1: • 'Original' 4x7 font by "Aeolien" (derived from her similar "Gameao reglr" font - "Goatmeal" (from FontStruct.com too) got credited by "Aeolien" for the idea to split the blocks, see the credits later in this documentation): · Missing lowercase ("Aeolien" duplicated the uppercase before editing "CUV" as lowercase (the uppercase "Z" got edited on 2017-08-14)); · Missing several US-ASCII punctuations/symbols (probably 9, more or less "[\]^_`{|}"); · 'Missing' uppercase "T" (using "Gameao reglr" with more than 4 dots of width, vs. v4). 1 'font'. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-12: V2: • Edited by "Aeolien" after/using my related comment on 2017-08-11: · Modified uppercase "H" (lowered bar -like "G"-, vs. "M" -unmodified-); · Modified numeric "4" and uppercase "Y" (lowered bar too, mitigating the confusions); · Fixed "0" as an alternate (vs. "O" -unmodified-); · Edited uppercase "P" (vs. lowercase "p", an aborted attempt to add the lowercase?). 1 'font' (0 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-13: V3ABC: • Edited by "Aeolien" after/using my related comment on 2017-08-12 (before "Aeolien" deleted her long reply on 2017-08-13): · Modified -fixed- uppercase "A" (to fit the round and lighter set -"G" etc.-, even to look slanted -like "3" especially-); · Modified -fixed- "/" (it looked too square too, compared here with e.g. "2Z", but might have fitted the unmodified "%" before the 2017-08-14 update); · This 'version 3' is the one that dpla selected as an 'original' font to build his derived/forked fonts from (before and without further relationship with "Aeolien"'s related updates, like her -final(?)- one the day after, on 2017-08-14), as listed below; • Completed by dpla (discarding any of "Aeolien"'s -incomplete- editions after 2017-08-13, see above the concerns pertaining to US-ASCII in this short-term project): · Added -shrinked- lowercase as 4x6 smaller capitals (tall 'small caps' is the easier/faster solution for a provisory -yet cheated/illegal- completion, and does not compel to disambiguate the uppercase vs. the lowercase), where dpla kept all the uppercase widths unmodified (for didactic, albeit fun purpose at this point); • Edited by dpla (all these changes are not related to "Aeolien"'s updates any longer, either): · Fixed -rebuilt- uppercase "T" (which was using an incompatible -larger- grid since version 1), where dpla made its shape (the vertical bar of "T" more on the left) prioritary on an original numeric in order to get a reaction about the vertical bar in "T" ("1" alike and changeable) and inappropriate choice of style of "1" ("T" alike" and less changeable)); · Added "[]" 'symbols' (2 dots of width to fit the original concern about narrowed glyphs, especially made after the original "()"); · Added "\" symbol (simply mirorred from "/"); · Added "^" 'symbol' (the expected and light way, to fit the rotated original "<>"); · Added "_" symbol (the same way, as -expected- 4 dots of width to disambiguate it from "-"); · Added "`" 'symbol' (ditto the common way 2-dot wide, cf. "'"); · Added "{}" 'symbols' (looking like the new and narrow "[]"); · Added "|" symbol (fakely broken -cf. "¦" (U00A6)- vs. the unsafe but prioritary "I"); · Kept the "'" symbol (and its temporarily duplication when repeated unknowingly in "''"), while the rest of the symbols remains unchanged. 1 'font' (0 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-14: V4: • All edited by dpla since this version 4 (taking a particular attention to the general boldness and absence of real ambiguities/duplicates): · Edited "#" symbol (including "=" now, not just "-"), slanted by the way; · Edited "$" symbol (bolder "s" inside, for more priority/readability than its vertical bar); · Edited "%" symbol (shorter "/" inside vs. the prioritary "/", besides bolder dots -faked/expected circles-); · Edited "&" symbol (reworked from scratch, less square and more common, although still not with a great stylization); · Edited "'" 'symbol' (alternate punctuation that deceptively looks like a curly quote (U2019, like a comma), see why in version 3); · Edited "*" symbol (to fit the common glyph (superscripted lowercase "x" alike), vs. "°" (U00B0) that got selected since version 1, in order to prevent a further double once this US-ASCII project is released and extended), where the original "°" glyph cropped 2 dots at the bottom instead of only 1 on top (so that this lowercase "x" looks more like the expected 5-ray "*" than using "°", hopefully); · Edited "@" symbol (make rounder (in the corners) vs. uppercase "Z", keeping the original and fanciful style (double vertical cropping)); · Edited "`" 'symbol' (made bolder, vs. the new "^*" symbols); · Edited "{}" 'symbols' (made wider and mirrored, vs "[]" 'symbols', without known ambiguity elsewhere in this version b.t.w.); · Edited "|" symbol (made wider and -fancifully/legally- unique, vs. the broken bar symbol "¦" (U00A6)); · Edited "~" 'symbol' (made bolder and more conventionally shaped in its curves, and vs. the "/" in the new "%" symbol); · Edited "1" numeric (lowered dot on top, vs. the new uppercase "T", see why in version 3), while just suggesting an alternate digit "7" (vs. uppercase "Z") for a forthcoming version; · Edited "T" uppercase letter (vertical bar to the right, vs. digit "1" -see above- and uppercase "I"), where it's conforming to the common stylization (mirrored uppercase Greek gamma letter "Γ" (U0393)). 1 (actual) font (0 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-15: V5A: • Minor editions: · Edited "%" symbol (featuring two rings, thus even bolder than before, and a smaller "/" inside); · Edited "&" symbol (fine tuned its balance with the baseline and its perceived height, essentially); · Edited "7" numeric (reworked (and more stable b.t.w.), see why in version 4); • Major additions (part I.): · 1. Added 4x8: lowercased (with 1 dot of baseline at first (uppercase "Q" was edited accordingly), thus simply reusing most of the 4x7 characters from version 4 - stretching is of course easier than crushing, besides eased by this new rule: "()/[\]{|}" at full matrix height), where the x-height is 5 dots and the real uppercase height is 7 dots (2 dots of difference), all following the widths from version 4 ('funny'/tough extra rule= shrink only vertically…); · 2. Added actual petite caps to this -1-dot-of-baseline- 4x8 font (introducing a 4x5 uppercase conform with the latter uppercase, therefore this conventionally legal petite caps height is 5 dots, the same as the x-height above); · 3. Kept the small caps (i.e. the unchanged 4x7 uppercase from version 4 (uppercase "Q" apart)), this makes 3 fonts in '1-baseline' 4x8 already; · 4. Added 4x7: lowercased (without baseline, i.e. the same lowercase as above, plus a couple of descender-related hacks, mainly); · 5. Added 4x7: petite capped (without baseline, and with this pseudo-uppercase shrinked the same way as in uppercase 4x7 to 4x6); · 6. Added 4x7: small capped (without baseline, made by reusing the available material, again (uppercase "Q" excluded for the reciprocal reason)), which makes 3 more fonts in 4x7 at this point, to be continued… 6 fonts (5 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-15bis: V5B: • Major additions (part II.): · 7. Added 4x7: 3 similar fonts (styled lowercases, small caps, and taller small caps) with 1 dot of baseline (implying the creation of the following sets, by compressing them only vertically as always: 6-dot-tall numerics and symbols (not included several punctuations (",;" and the 9 ones that are always maximized, see in version 5A)), 4-dot-tall uppercase ("Q" apart), 4-x-height lowercase (with 1-dot descenders, of course)), a pixel art that gets interesting now; · Added icons at the end (6 (3 X 2 heights) as a fake and unambiguous U007F character, 'SPL' standing respectively for small caps, petite caps and lowercase). 9 fonts (3 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-18~: V6A: • Several fixes in a single lowercase 4x7 font: · Fixed -alternate- lowercase 4-x-height "su" (overlooked duplicates of 4x7 petite caps "SU", corrected by 'backslanting' the both glyphs (a few dots are likely to be deleted in the process - a single dot per glyph here), as in other delicate situations in this derived typeface), so that the lowercase glyphs never get mixed with their petite/small cases and uppercase counterparts in context (and in the whole typeface if possible); · Edited -corrected- lowercase 4-x-height "kot" (by adding ("k") or removing ("ot") one dot); · Edited -alternate- lowercase 4-x-height "fgjy" (vs. their 1-dot taller parent, which forced concern of -lowercase vs. h+1 lowercase- edition (the idea of better alternate glyphs excepted) turned out to be useless -at least optional, at worst quickly unfeasible- as soon as the lowercase sets got multiplied, in further and unforeseen font versions, because of matrix -vertical size- constraints); • Added three 4x8 fonts without baseline (they just 'stretch' their 4x7 counterpart, requiring the introduction of a 6-x-height lowercase b.t.w. - now to be precise, we have 3 x-heights (6-4), 3 heights of numerics (8-6), 3 heights of symbols (8-6), but 5 heights of capitals (8-4), which might reveal an incomplete variety of heights, and was the starting point of the inflation of related fonts). 12 fonts (3 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-19~: V6B: • Completed with the 3 x-height lowercase and its related petite caps height (so that you can see these are still feasible without duplicate in a conscientious/meticulous 1-bit pixel art, and without modifying any width for the extra difficulty): · Added six 4x6 fonts (with and without 1-dot of baseline, both sets with 'SPL' variants as always), which makes a balanced typeface now (6 fonts in 3 heights, for the logic of the 'symmetrical' design, yet unfinished). 18 fonts (6 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-21~: V7A: • Completed the three main sets of heights (3 grid sizes) with all feasible letter case heights, systematically/iteratively (requiring the introduction of two new sets: symbols with 6 dots of height (maximized symbols apart), and a lowercase with 7 dots of height without baseline), which will produce even more subsets of heights (8->3=6 capitals, 7->3=5 lowercase, 8->5=4 numerics and most symbols): · Added 12 4x8 variants (for an even finer selection of the subset heights you may need in context, which goes beyond the limited but standard choices that (more or less strictly) define the 'SPL' heights b.t.w.); · Added 8 4x7 variants (ditto); · Added 4 4x6 variants (ditto); • Initiated a budding 'file naming system' (rudimentary suffixed sorting: "grid > casing > baseline"); • Asked "Aeolien" (on 2017-08-23) about our licenses in private (compatible NC, but ND in my work); · "Aeolien" answered (on 2017-08-24): "OK" (so I'll have to submit both licenses in my project); • Forked a FontStruct-geared variant of "Aeolien"'s own and latest update (I may fontstruct this valid 4x7 font in the future, for the memory at least; please remember it's not part of dpla's derived/current typeface): · Edited almost all the pseudo-small caps (slanted, but same uppercase height, alas!); · Edited two symbols (slanted "$&"); · Fixed one 'symbol' (""" - fanciful, yet legal quotation mark, vs. "''", see why in version 4 again); · Fixed two more symbols ("\" mixed with "|", "|" duped from uppercase "I"). 42 fonts (24 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-26: V7B: · Discarded my three 'WooDeeWaa' ('who did what') experimental coloring (unreleased and unique design) of the allowed-by-license derivations (unfinished typeface => postponed redoing the time-consuming animation [P.S. cancelled task eventually: too large gradient to be worth the effort (1576 cases now vs. 'only' 42 at first), and who would dare claiming that my typeface is still only a 'derived work', and n0t an aut0n0m0us creati0n, n0w? n00ne, except idi0t r0b0ts, h0pef00lly ^^])… · P.P.S. 'WDW' redone in version 16 (though as 1-bit only). 42 fonts (0 new of course). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-28&29: V8: • Added 4x5 (this matches my main project); • Made lowercase "f" descender uniform(ly cut) as baseline 0. 48 fonts (6 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-29: V9: • Added shorter numerics (rules in the further "Titles.txt"). 156 fonts (108 new!). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-30: V10: • Added 2-dot baseline height (rules in the further "Titles.txt"). 188 fonts (32 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-08-31: V11: • Added 'text figures' (rules in the further "Titles.txt"); • Enhanced icons as pseudo characters #127 (12 in all, 10 new); • Added clean documentation "Titles.txt" (temporary list; all in US-ASCII); • Added presentation layout borders/placeholders; · Created 3x5 characters (after the famous 7-segment alike figures). 248 fonts (60 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-09-04: V12: • Added 4x4 (this fits my main project even more - 16 dots here, vs. 15 as 3x5); · Created 3x4 characters (after the presentation ones in 3x5); • Updated "Titles.txt" (almost final). 252 fonts (4 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-09-05: V13: • Fixed -wider- ";" duplication of lowercase "i" (1 character); • Fixed -expected- ";" dot spacing as 4x8 uppercase (invariably 1 dot) b.t.w. (1 character); • Modified -wider- "," after the new ";" (1 character); · Discarded editing -narrower- "Jj" (2 characters, all cases cf. "Ll" but vs. "Ii"). 252 fonts (0 new). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-09-05bis: V14: • Changed -alternate- lowercase "s" as 4x3 only (not an italic serif "r"); • Changed -unambiguously(!) mixed- quotation mark (short of "“”" (U201C+D)); • Fixed -expected- tilde (single glyph vs. "-_"); • Restored apostrophe ("Aeolien"'s original, neutral, vertical, single glyph); • Added clean documentation "Features.txt" (almost final; all in US-ASCII); • Added gathered documentation "Changes.txt" (this text, temporarily; it includes a few non-US-ASCII characters [P.S. added a related warning introduction]. 252 fonts (0 new again). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-09-09: V15: • Added shorter uppercase (_below_ its max height) with baselines 1 and 2 only, to permit further 'superscript' and 'subscript' alternates (not Unicode-wise, though available by mixing the fonts in general), with and without applicable text figures; • Added alternate numerals and cases (parts of font) in 'sup' and 'sub' at all possible sizes (two sets of characters at the same time and height), where applicable; • Added 'sup'- and 'sub'-related icons (text figures discarded in 'sup' and 'sub' numerals, thus only 8 new kinds of icons); • Added alternate taller (nx5) and shorter (nx4) symbols to nx4 uppercase only (no more symbols sizes or hacks for global consistency - but easily appendable if you needed exhaustive combinations); • Fixed -expected- vertical positions of "~" (1 character, uppercase-centered to +/- uppercase-centered (topwards) to _almost_ on uppercase top); • Fixed -expected- vertical alignment in "+-<=>" (5 characters, uppercase-centered or below or bottom, not necessarily aligned with (the possibly lower) ":" (and ";")); • Fixed -expected- nx4 "{}" (2 characters, to fit the low style of nx4 symbols); • Finalized selections of characters in the 5 related sizes (expanded just for the presentation: common (expected in 3x5+) "0-9" (even ":=_") in normal weight, plus "id#WHUCLBNMSAP" lighter(3x5+)/stenciled/shadowed; all by dpla deriving from the old and square/segmented 'Computer Space' numerics); • Updated all documentation files (3 plain texts and 1 presentation image). 394 fonts (142 new!). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [+] 2017-09-22 till 2017-10-18 (without 10 days of pause in all, plus a few days of further discussions with "Aeolien", and a handful of days to add the extra US-ASCII art and missing information; P.S. let's say 2017-10-18 can account for the overall and relatively -unusually- long time of development, i.e. about two months of quiet-to-intensive work, which has a cost -in energy and money- beyond its uniqueness, specific qualities and expected portability): V16 (and beyond): • Added monospace (4-dot of width + 1-dot of spacing = 5 dots in a '8-bit' fashion), with a -preserved- slight italic if needed (in the serifs and in the vertical bars of the glyphs), and widened where possible (a lazy/scripted monospacing would just offset the glyphs everywhere, e.g. the copied lowercase "i" with too much padding as mono [P.S. I added such a lazy monospace as 'M1' anyway, for users that really need all the original proportional fonts untouched, even with their 'holed' vertical line (or/after more or less "-" over "|" in a filtered/coded fashion), where even moving all the glyphs was not a very trivial task for some reasons, so I let you imagine with the both further monospace sets and the same quest for zero duplicate with down to twice smaller glyphs]); · Changed -alternate- monospace "IiJj" with serifs at all sizes (not -fancifully- excessive in "J" (especially uppercase); both letters with partial serifs when too short of lines, with 3 descending priorities (+/-: bottom, dot, 'middle'/top)), and where the vertical bar of "I" aligns after "T" (both uppercase) b.t.w.; · Changed -alternate- monospace "Ll" (simply their right end) to (be wider and) complete the even 4xn size in all fonts (letters of the same width being a remarkable/expected feature in a plain monospace design/style); · Changed -alternate- monospace 4xn "L" with right end serif (and not lowercase "l" because of a few ambiguities) at 4x4+ sizes (in order to mitigate even more the white (gap) in the (gray) type color, and the slight ambiguities with "_-="); · Changed -alternate- monospace "1" with (bottom) serifs the same way as above (even more importantly in a strict monospace font), and where the vertical bar of "1" aligns after "TI" (both uppercase) now too b.t.w.; · Changed -alternate- monospace "2" as 4x3 only (after the related and ambiguously serifed "1" in 4x3 mono, if you ever wondered why this little instability in the smallest sets of digits); · Changed -alternate- monospace "$%/<>\" to be 1-dot wider and thus at maximum width, and for "()[]" only, at maximum height too (like "{}" from the beginning, while "(" is still not ambiguous with "Cc" b.t.w.), where the vertical line "|" in monospace (this set and the one below that has bolder symbols/punctuations) respects the conventional/old, strict shape that makes it resemble the uppercase "I" in proportional (a well-known fact and overlooking/negligence, even in hi-res typefaces with the lowercase "l" added to this pair of ambiguities and possible duplicates), therefore you might want to change this personal choice to the 'holed' glyphs for your convenience/liking/taste (which will get rid of those 788 duplicated bars for good), if you still follow the advice on the gourmet menu (tags: "study, camembert, thesis, tradition, pixel font, vin rouge with moderation"); · Added bolder (and -if possible- wider) -alternate- monospace symbols and punctuations exhaustively (32 non-letter, non-digit signs: "!"#$%&'()*+,-./ :;<=>?@[\]^_`{|}~" quotation mark included at position 2), for programming purpose etc., to 'reverse-highlight' the rest (62: "0123456789ABCDEFGHIJKLM NOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"); · Changed -alternate- uppercase "SZ" as 4x3 only in monospace, next in proportional too (both glyphs made quite more coherent and unambiguous (vs. their 4x3 uppercase counterpart), albeit less readable and standard (lengthened learning curve)); · Fixed -expected- lowercase "pq" (with a shorter descender) in n304 and n305 fonts as M0-M3 (8 buggy fonts spot lately while making the Wikipedian sample, all corrected of course, if you wanted to know a few possible/temporary 'trials and errors' in this now rather complex design that mixes puzzle/logic game and low-res pixel art/notions); • Merged all the documentation plain texts (as 'Unicode UTF-16 Little-Endian' just because of the non-ANSI "Changes.txt" you are finishing reading right now); • Added a few sample images of the currently listed version changes/trials; • Added several demo/final versions (in order to showcase this completed experiment - and to ease its possible further editions, we never know): · 4-column layout in a handful of colors (main file of the complete fonts, joined vertically but in 4 horizontal parts (the first one being narrower from its proportional nature), colored to highlight the character sets and styling (text figures and casing, especially), with a large LED-alike message on the right ride that should be legible even as a thumbnail, and the detailed IDs in the four margins as numeric sequences (for a better selection), this layout will take advantage of your very wide screen, especially from 2560 pixels of width if you want to display this multicolumn image at its actual size, though cropped vertically, which is then very comfortable, the same at dpla's for his development of these lines of 94+2 glyphs when they got magnified up to 500 % (96*5px*5X = 2400px + scrollbar < 2560px), cf. 1000-1200 % for a very precise pixel art on this kind of up-to-date display, vs. 400 % in the early 1990s in 320px-wide resolutions on the fuzzy/'auto-antialiased' CRT screens, and more required space and tools with these 1576 fonts, at least incomparably more than e.g. the 'fontstructor' toy {by the way, this inadequate -promotional and already old- tool does not even seem to feature the very handy, basic 'negative overwrite' way of drawing from the very early 1980s (no choice of bitwise operation): the tedious color/block selection is thus a real brake for the related pixel artists out there, and the absence of dedicated features/views/sorting represents a definitive halt for dpla to 'fontstruct' this kind of complex layout in the future, which may explain in part why so many 'fontstructions' are more than unfinished in US-ASCII (94 glyphs being incredibly too much), even cloned from almost useless trials of low-res dot-matrix text(?) characters - we had better get a binary glyph at random, sometimes, than very low-res attempts of frustrated leisure - dpla used a simple pixel editor for all the steps, from the design to the application and its samples/demos, but his users are allowed to fontstruct his work, derived or not from "Aeolien"'s, for a private use only pertaining to dpla, and provided it's 100 % faithful, both in the pixels and in the spacing, else they can refer to the Licenses section below}); · 4-column layout in 2 colors (complete fonts, joined vertically but in 4 horizontal parts too, black on white and conversely (the negative coloring might be recommended for the logic of its extra W/B pixel art), with the same spacing as above, provided for the removal of the unnecessary colored filter in your final work); · 1-column 'Matrix' (movie) layout in 2 colors (complete fonts, all joined vertically -hence the filename-, green on black -for the old/fake hackers?-, strictly 4-px of width but with a variable height of grid, built with the -funny/long- vertical scrolling in mind); · 5-row sample joined for Wikipedia (M2393, M2366, M2304, M2197 and M2021 complete fonts respectively (i.e. one font selected per grid size, featuring the maximum heights and no added style like text figure or casing), 1-bit black on white, with a 3X-sized FR/EN-compatible 'title' (where "Aeolien" and "dpla" got discarded for the sake of the Wikimedia Common guideline), which magnification should help spot and count the 4-dot-wide design b.t.w.; in short, pertaining to the low-res pixel art text characters: this collage or teaser is supposed to be a concrete and viable example of the related usual and necessary shrinking in this field of creation, with its inherent, expected and demanded lossy stylization, and greater control than in non-pixel-art-by-design renditions); · US-ASCII art conversions of a thumbnailed photograph (using "Aeolien"'s current avatar on FontStruct.com, 50x50 pixels in true-color originally, converted to 12 grays that could be mapped to the same number of 1-bit 4x4 glyphs, duly selected and sorted from the 'AGH M2393' font, these examples are intentionally common, yet effective, created to prove the AGH typeface represents actual and usable/multipurpose -programming- fonts down to its smallest variation, either used white on black or inverted, spaced or not, even with a flickering pseudo-animation in one of these trivial demos... please read the filenames for more self-explanatory information about their scope and design - else I'm still writing here in 2018 without releasing this project); • Added the binary 'WooDeeWaa' ('WDW') image on 2017-11-03 (cf. log of version 7b on 2017-08-26): a simplified 'Who Did What(?)' chart in only two related colors (in order to be more useful, though by far less accurate than with the original and time-consuming concept that included puzzling colors and gradients). Now the both licensors should have their clear cut glyphs attributions applied after the early log above; · Added a comprehensible summary of this 'WDW' layout/chart (glyphs attribution, authorship-wise) in the Licenses section (so that the derived part of this project can be more clearly seen as a claimed tribute, hopefully, not at all as a necessity for dpla; in other words, the least shrinkable and most ambiguous 4x7 glyphs from "Aeolien" would have been immediately discarded from scratch without the purpose of this demonstration, even the whole typeface would have benefited from not borrowing these 'legacy' and fanciful glyphs, in a minimalist field of design where 1. a dot character remains a pixel in general, and 2. the low-res glyphs do not gain anything legible by being an unconstrained and un(re)thought/un(re)checked pixel art on this large scale of 1576 fonts, which is the intended conclusion: shrinking (and b.t.w. fixing) the distorted low-res pixel fonts is not the solution to an optimal and relative readability; better follow/copy the common/conventional shapes, quite strictly (from a necessary knowledge, not autistic experiments), before applying the same counterproductive weakness/flaw in the smaller grids; another piece of advice is, a. do not try reinventing the wheel at first (i.e. our known low-res and likely very narrow glyphs), and b. avoid adding quite personal variations to our well-recognized Latin shapes before your necessarily lossy low-res process of artwork {else the oddest parts of your original glyphs may behave in low-resolution like dominant/parasitic mutations in the logical genome of your 'micro' fonts - trial/unskilled or incomplete/non-ASCII sets of low-res text characters are like 'legibility tumors': they multiply and are as harmful as cancer to a safe and durable communication}... Bottom line is double: I. beware of the uncommon low-res glyphs, because they might remain a gibberish of pixels; II. the expression of art (i.e. the added personal noise) might not be mixed with a lack of training or self-confidence {in this -unfortunately- rigorous field of design, where the most recreative attempts of pixel art are proved to be checkmate repeatedly, right after the usual/childish: "wow! you made it!" (incomplete)...}; • Dozens of steps or works were omittted, even forgoten like my last cup of tee, and the explanations (painstakingly-made images and techie/wordy texts developments for te shake of a durable/valuable demonstration, hopefully) must have doubled or tripled the duration needed in this not-so-simple development of easy pixel fonts, somehow like a public tax. {I deserve another piece of cheap and cold pizza for all the energy consumed in this aside project. Now, as I said in the Programming section, you might want to extend this typeface to e.g. one million (even to one billion for/in the craziness), or you may edit a few characters for your personal use from a specific selection of these AGH fonts... End of demo, end of scrolltext, almost End Of File, as we used to write in the 1980/90s scenes with a plentiful of school English mistakes - though this does not change a lot in this utterly scientific paper of the late 2017, now that we all possess a flying car with dazzling, colorful low-res LED messages that are visible from outer space, even from E.T.s...... ... . . . ArGH! (dot invaders:)} 1576 fonts (1182 new*!*). _,__,. ___ .i/<*=~\\i. ___/\__\ )/*` x` '\\: /\__\/@%L /!' X`X` !\\. ,_ /!/@%L/\::\_ !{ YYYY` \\!v/"`) /l/&%/:l/@%/_\ `\o l` '\\!; ' \/&%/&%/&%/&%/ (4) "` *\\\. """/l/&%/""" Agreements: `\;(? \/&&/ _ ` ' . "\\\_ """ ((), ` :; LICENSES_V16.txt (ANSI)::,.,::;!!:::,.:::;!;::..:::::,::.:::::.:::.::.-..,law! /******"'"""'"""'""""*^l;|!"''``''''"'`'"''``'''''''"''''''`'''''`'''''"'""''` Dual agreement: =~~~-~~~~~~~~~- LICENSE FOR "GAMEAO HALB" = 1 FONT: 2017.08 BY "JUTTA G." A.K.A. "AEOLIEN" AND LICENSE FOR "AGH" = 1576 FONTS: 2017.10 BY "DPLA"(.FR) + PART OF "GAMEAO HALB" vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Dear readers, this project involves 2 (two) rightsholders, duly identifed as: . "Jutta G.", a.k.a. "Aeolien": designer of a limited number of legacy glyphs; . "dpla"(.fr): designer of the other US-ASCII glyphs + the further 1576 fonts. The asymmetric volume in the outcome was intentional, for educational purpose. Consequently, both rightsholders entitle their users to abide by these terms: . "Jutta G." -> Creative Commons Attribution, Non-Commercial, Share Alike 3.0; = https://creativecommons.org/licenses/by-nc-sa/3.0/ . "dpla"(.fr) -> Creative Commons too, Non-Commercial, No Derivative 4.0 Intl. = https://creativecommons.org/licenses/by-nc-nd/4.0/ In trivial words, "Jutta G." allowed "dpla"(.fr) to include her legacy glyphs; while "dpla"(.fr) needs his extended design to stay free from user 'mistakes'. IF you really wish a CUSTOM AGREEMENT, e.g. a commercial one, just CONTACT US. Attribution chart: =~~~~~~~~~~-~~~~~- WHO DID WHAT? Here is an in-depth selection to choose from the both licensors. This summary refers to the exhaustive layout with plain blue / magenta glyphs: o MAGENTA ~ BY AEOLIEN: [AEOLIEN's own idea] OR [AEOLIEN + DPLA's x/y offsets] o BLUE... ~ BY DPLA...: [DPLA's own idea...] OR [AEOLIEN + DPLA's own idea...] 'Own idea': may include -uncredited- inspiration, and -logical- absence of it! M MAX | M0 ! M1 ! M2 ! M3 <- 4 sets of 394 fonts ('horizontal spacing', or so) A ----+----;----;----;---- G 4x8 ! 37 : 37 : 32 : 24 <- 4x8 is almost as populated by "Aeolien" as 4x7... E 4x7 ! 40 : 40 : 33 : 25 <- 4x7 is the main grid that uses "Aeolien"'s glyphs N 4x6 ! 8 : 8 : 6 : 0 <\ T 4x5 ! 8 : 8 : 6 : 0 <- 4x6/4x5/4x4 are hardly attributable to "Aeolien". A 4x4 ! 8 : 8 : 6 : 0 = 50 % to AEOLIEN; <-{magenta = CCA-NC-SA3.0 license} . 1576 fonts attributed at >= 50 % to DPLA. <-{blue... = CCA-NC-ND4.0I one...} Official/download links to this day: =~~~~~~~-~~~~~~~~-~~~~~-~~-~~~~-~~~- o "Aeolien"'s ("Jutta G."'s) "Gameao Halb" font page [.TTF file]: https://fontstruct.com/fontstructions/show/1426186/gameao-halb o "dpla"(.fr)'s "AGH" fonts page [.PNG files]: https://www.dpla.fr/fonts/micro/derived/agh .\vvv,-..-,vvV/. -> DEDICATION <- '/^^^'*``*'^^^\" This typeface is Dedicated to the numerous PixeL Amateurs of the past decades. Or in French: "Parce que l'US-ASCII est certainement l'avenir de l'humanit..." _________^_________^_________^_________^_________^_________^_________^________ """"""""/1\"""""""/2\"""""""/3\"""""""/4\"""""""/5\"""""""/6\"""""""/7\""""""" 123456789012345678901234567890123456789012345678901234567890123456789012345678 ########"V"#######"V"#######"V"#######"V"#######"V"#######"V"#######"V"####### . _._._._,_ :`` | dpla's "AGH" fonts reused some material on purpose ! CREDITS |\ (i.e. many glyphs, just for this proof of concept). |_ __ ______|\. Here are the usual acknowledgments in this project. \\l\\)\\)\))\; ``````````````````````````````````````````````````` ```'`'`'`"`"` GENESIS OF "GAMEAO HALB" =~~~~~~-~~--~~~~~~-~~~~- The designer "Aeolien" reveals the design of her "Gameao Halb" font. Quoted lately by dpla below, with permission from this kind author. < QUOTE ON > About the author's name: /""""'"""'""""""'"'""""` Aeolien. I like that name:) as it is linked to aeolian harps (which I investigated before placing and defending the idea of such an instrument into an exam paper). About the font name: /""""'"""'""""'""""` I. Gameao -======- The first part of the font name. 1. GAME: The design looks like most of those old computer game fonts, and the name had to show this link to games. 2. AEO: When I tested names, I noticed that I wanted Aeo as part of it, but Game + Aeo = "Gameaeo" didn't look good, so I made > "Gameao". II. Halb -====- The second part of the font name. Halb is German; it translates as 'half'. Half as good? Half as exciting? Half as useful? Half as tall? Half a square brick at the top of the M for definition of the shape? I don't know... But it was more complicated to build, as I had to find solutions to the lack of visual definition of the shapes (pertaining to the 'fontstruction' process - described later below). About the font style: /""""'"""'""""'"""""` This font, as many similar pixel fonts I see on FontStruct(*), reminded me of old-style computer fonts, used for text to be printed for communication and programming, and in games when choices were described or information given. I don't 'love' making fonts in the style of Gameao, [dpla says: "my intervention aimed at assessing/mitigating its difficulties"] but have tried a few different styles which look fine as I made them for embroidery patterns, to be used in applique style on clothing and posters, and for punch cards for a knitting machine. In the 1970s, my brother played text-only games where he typed a letter or keyword to make the program jump to a different part in the program, but the fonts looked all the same to me; only later did I see different styles and colours, with the newer games cartridges and cassettes. At the beginning, I found reading this kind of very early text unpleasant, due to the flashing input marker, the bright green text colour on anthracite or white background (later white or light grey on black), the text pages opening letter-by-letter and line-by-line... I can't remember the name for these games. There used to be adventure books in a similar style: the reader had a choice of answers, which determined which page he had to read next. This reminds me now of the system used for mind maps, and even of internal page arrangement of websites. About the 'fontstruction': /""""'"""''""""""""""""""` "Gameao Halb" started as a design half the size of the original "Gameao". The original was made using 'squares' of 2x2-square bricks on FontStruct(*). "Goatmeal" didn't realise that "Gameao" had a larger scale than it looked. That explains why he mentioned that he found the half bricks I used to indicate the angled lines in the M a bit unusual. It made me rethink the font, the look, and I decided to remove the need for this kind of effect by reducing the size of all glyphs: I replaced the 2x2 'block' with a single square from the readymade bricks (which gave the impression of just 1 simple square brick, and required half bricks - which in fact were made with 2x1-square bricks ;)). < QUOTE OFF > FontStruct.com member profiles: =~~~~~~~~~-~~~-~~~~~~-~~~~~~~~- o "Goatmeal"'s page: https://fontstruct.com/fontstructors/140159/goatmeal o "Aeolien"'s page: https://fontstruct.com/fontstructors/491228/aeolien * FontStruct(.com) is a free font-building tool sponsored by FontShop(.com). [Its passionate users span from playful children to graduate researchers.] Development softwares: =~~~~~~~~~~-~~~~~~~~~- The design of "AGH" required many tools that are supported by generous coders. (The 'fontstructor', pixel editors, word processors, converters; OS; H/W etc.) ASCII art: =~~~~-~~~- This plain text, documentation file includes several examples of US-ASCII art, all made by dpla for this special occasion; his pixel art being quite related. They were developped using the monospaced font titled "Lucida Console" on PCs: lucon.ttf v5.0 (c) 1993 Bigelow & Holmes Inc. ED07815509F9C255B6E0F66C7910EB97 A few US-ASCII conversions of a photograph are released from a 4x4 "AGH" font. The featured plain text improvements remind of the 1980/90s ASCII art as well. ______ _______ ______ ____ / /D/ /P/ /L_/ /A_ MMMMMM MMMMMMM MMMMMM MMMM / | BBBBBBB BBBBBBBB BBBBBB BBBBBB /| PP PPP PP PPP P P PP P PPP | FF FF F FF F FF F FF FF F FF | ff ff ffffff ff ff f ff ff ff ! tt ttt ttt tt ttt t ttt/ JJ J JJJJJJJJJJJ JJ JJJ JJJJJJ J_ rr r r rr rrr rr r r rr r /| l lll l l l ll l l lll lll ! i i iiiiii iii iii ii i i ii | !!! ! !! !! ! !! !!!!! !! !! !! ! ;;; ; ;; ;; ; ;;; ; ;; ! ::::::_ :: :__::: : ::: : :_ ::/ '''''' ''''' ''''''' '''' ''' 2017 1105 dpla