bin3x3grid_safe

Share:
by dpla
Cloned from bin3x3grid_rough by dpla.

Download disabled

The designer of this FontStruction has chosen not to make it available for download from this website by choosing an “All Rights Reserved" license.

Please respect their decision and desist from requesting license changes in the comments.

If you would like to use the FontStruction for a specific project, you may be able to contact the designer directly about obtaining a license.

Clone of bin3x3grid_rough.
Info: Created on 7th May 2013 . Last edited on 7th May 2013.
License Creative Commons
Categories:
  • -
Sets:
Tags:
Fave Tags:
  • -

4 Comments

Here are the valid glyphs in a 3x3 grid
(the invalid ones are invisible at size 1:1).
We'll discuss the meaning of 'valid' elsewhere…

From 512 possibilities : 400 valid, 112 invalid.

Now you know.

------------

UNICODE (list in 4 successive parts)

1. Basic Latin :
$&'./4567?@BCDFGJKNOPQRSTUVWXYZ[\]^_fgnotuvw|}~

2. Latin-1 Supplement :
¢£¦§ª«®¯°±²³´µ¶·¸¹º»¼½¾¿ÄÅÆÇÌÍÎÏÔÕÖ×ÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ

3. Latin Extended-A :
ĄąĆćČčĎďĔĕĖėĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀłŃńņŇŊŋŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠŢţŤŦŧŪūŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ

4. Latin Extended-B :
ƂƃƆƇƊƋƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƢƣƦƧƪƫƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿ


Tip :

For the error-free (complete) list of chrs,
just use a good font viewer (e.g. BabelMap).

dpla
Comment by dpla 7th May 2013
HOW T0 U53 17 2



MY MAPPING (512 glyphs from a 3x3 grid)
~~~~~~~~~~

UNICODE map of glyphs in this 3x3 'font'
{tip : display it with a monospace font}

'*' = Discarded (64 non displayable)
'.' = Invalid (112 horiz. duplicate[s])
'X' = Valid glyph (400 chr in all)
'-' = Unused (beyond the 512th chr)


1. C0 Controls and Basic Latin

**************** = 000d-015d = 000-00F
**************** = 016d-031d = 010-01F
X...X.XX......XX = 032d-047d = 020-02F
....XXXX....XXXX = 048d-063d = 030-03F
X.XXX.XX..XX..XX = 064d-079d = 040-04F
XXXXXXXXXXXXXXXX = 080d-095d = 050-05F
......XX......XX = 096d-111d = 060-06F
....XXXX....XXXX = 112d-127d = 070-07F


2. C1 Controls and Latin-1 Supplement

**************** = 128d-143d = 080-08F
**************** = 144d-159d = 090-09F
..XX..XX..XX..XX = 160d-175d = 0A0-0AF
XXXXXXXXXXXXXXXX = 176d-191d = 0B0-0BF
....XXXX....XXXX = 192d-207d = 0C0-0CF
....XXXX....XXXX = 208d-223d = 0D0-0DF
XXXXXXXXXXXXXXXX = 224d-239d = 0E0-0EF
XXXXXXXXXXXXXXXX = 240d-255d = 0F0-0FF


3. Latin Extended-A

....XXXX....XXXX = 256d-271d = 100-10F
....XXXX....XXXX = 272d-287d = 110-11F
XXXXXXXXXXXXXXXX = 288d-303d = 120-12F
XXXXXXXXXXXXXXXX = 304d-319d = 130-13F
X.XXX.XX..XX..XX = 320d-335d = 140-14F
XXXXXXXXXXXXXXXX = 336d-351d = 150-15F
X.XXX.XX..XX..XX = 352d-367d = 160-16F
XXXXXXXXXXXXXXXX = 368d-383d = 170-17F


4. Latin Extended-B

..XX..XX..XX..XX = 384d-399d = 180-18F
XXXXXXXXXXXXXXXX = 400d-415d = 190-19F
..XX..XX..XX..XX = 416d-431d = 1A0-1AF
XXXXXXXXXXXXXXXX = 432d-447d = 1B0-1BF
XXXXXXXXXXXXXXXX = 448d-463d = 1C0-1CF
XXXXXXXXXXXXXXXX = 464d-479d = 1D0-1DF
XXXXXXXXXXXXXXXX = 480d-495d = 1E0-1EF
XXXXXXXXXXXXXXXX = 496d-511d = 1F0-1FF
XXXXXXXXXXXXXXXX = 512d-527d = 200-20F
XXXXXXXXXXXXXXXX = 528d-543d = 210-21F
XXXXXXXXXXXXXXXX = 544d-559d = 220-22F
XXXXXXXXXXXXXXXX = 560d-575d = 230-23F
---------------- = 576d-591d = 240-24F



HOW TO RETRIEVE A UNICODE CODE POINT ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I. TUTORIAL
+ EXAMPLE OF LETTER

a. Get the matrix order (top-lft.>btm.-rgt.) :

123
456
789


b. You get this dummy binary string :

123 456 879


c. Draw your 3x3 character, e.g. 'F' :

XXX
XX.
X..


d. You get e.g. this string from c. :

XXX XX. X..


e. Replace "X" with "1", and "." with "0" :

111 110 100


f. Drop the spaces from your string :

111 110 100


g. You get your final binary number :

111110100


h. Copy'n'paste it to a calculator, in binary :

111110100 = 500 as a decimal conversion


i. Now, because we cannot use 2 x 32 characters
from the UNICODE charts (see 1 and 2 above),
we have to shift our x value accordingly ;
Here is the simple calculation (+ 1 condition) :
x = x + 32 (+ 32 IF x > 159)
… Applied to our example :
x = 500 + 32 + 32
x = 564


j. Copy'n'paste it to a calculator, in decimal :

564 = 234 as a hexadecimal conversion
We have our UNICODE CODE POINT :-)


k. Copy'n'paste it to a good font viewer,
e.g. BabelMap ('Go to Code Point' field)…


l. Copy the selected character,
and you should get the following one : "ȴ"…

So, in UNICODE it corresponds to
'U+0234 : Latin Small Letter L with Curl',
while you mapped it as a 'F' from this 'font'.

Since this 'font' provides all the 3x3 glyphs,
you can try any possible combination with it.

Besides, if you design a complete ASCII set,
FontStruct has the easiest tool to build and
share it as a font.



II. EXAMPLE OF TEXT

Let's try and write 'FONTSTRUCT' in 3x3 :-)

• Chr|Bin.|Dec.+Calc.|Hex. Code Point|3x3 'Chr'

F = 111110100 = 500= 500+32+32= 564= 234 = 'F'
O = 111101111 = 495= 495+32+32= 559= 22F = 'O'
N = 111101101 = 493= 493+32+32= 557= 22D = 'N'
T = 111010010 = 466= 466+32+32= 530= 212 = 'T'
S = 011010110 = 214= 214+32+32= 278= 116 = 'S'
T = 111010010 = 466= 466+32+32= 530= 212 = 'T'
R = 110111101 = 445= 445+32+32= 509= 1FD = 'R'
U = 101101111 = 367= 367+32+32= 431= 1AF = 'U'
C = 111100111 = 487= 487+32+32= 551= 227 = 'C'
T = 111010010 = 466= 466+32+32= 530= 212 = 'T'

• Optional Concatenation From the Code Points :
[F] [O] [N] [T] [S] [T] [R] [U] [C] [T]
234 22F 22D 212 116 212 1FD 1AF 227 212
23422F22D2121162121FD1AF227212

• Optional Concatenation From the Binaries :
[F][O][N][T][S]
[T][R][U][C][T]
111110100111101111111101101111010010011010110
111010010110111101101101111111100111111010010

• Further Compression : any method, any tool…



dpla
2013
Comment by dpla 8th May 2013
If you need a tutorial for the 2x2 grid, here it is :
http://fontstruct.com/fontstructions/show/bin2x2grid_rough
Comment by dpla 8th May 2013
FONTSTRUCT
ȴȯȭȒĖȒǽƯȧȒ
Comment by dpla 8th May 2013

Also of Interest

GlyphsApp

Get 10% off the world’s leading font editor for OSX.

More from the Gallery

D33SPMby dpla
D33SPM V25by dpla
Retro gamin, wasted matrixby dpla
bin1x4grid_rough_safeby dpla
Dizygoticby chr.s
Dirt Cyclesby J.Hughes-games
21st Century Dot Matrixby Goatmeal
2LBWby Aeolien

From the Blog

News

Vertical Metrics, Improved Touch Support and More

News

Future Competition Results

News

Competition: Future

News

New Bricks: Square Connectors