...                     ...            ...
   :.:                     :.:            .:.
   .:.                     .:.            :.:
   :::                                    :::
   -:-                                    :-:
   :-:                                    -:-
   ---------         ---------            ---
   •-•-•-•-•         •-•-•-•-•            -•-
   -•-•-•-•-         -•-•-•-•-            •-•
   •••      •••   •••      •••         •••   
   =•=      •=•   •=•      =•=         =•=   
   •=•      =•=   =•=      •=•         •=•   
===         ===         ===            ===   
=+=         =+=         =+=            +=+   
+=+         +=+         +=+            =+=   
+++         +++      +++      +++            
+#+         +#+      #+#      +#+            
#+#         #+#      +#+      #+#            
###      ###            ######      ###      
###      ###            ######      ###      
###      ###            ######      ###           
                
   ...                        .........   .........                        ...
   :.:                        .:.:.:.:.   .:.:.:.:.                        :.:
   .:.                        :.:.:.:.:   :.:.:.:.:                        .:.
   :::                              :::         :::                        :::
   -:-                              :-:         :-:                        -:-
   :-:                              -:-         -:-                        :-:
   ---------         ------      ---         ---            ------         ---
   •-•-•-•-•         •-•-•-      •-•         •-•            -•-•-•         •-•
   -•-•-•-•-         -•-•-•      -•-         -•-            •-•-•-         -•-
   •••      •••   •••      •••   •••         •••         •••      •••   •••   
   =•=      •=•   •=•      =•=   =•=         =•=         =•=      •=•   •=•   
   •=•      =•=   =•=      •=•   •=•         •=•         •=•      =•=   =•=   
===         ===============   ===         ===         ===         ===   ===   
=+=         =+=+=+=+=+=+=+=   =+=         =+=         =+=         =+=   =+=   
+=+         +=+=+=+=+=+=+=+   +=+         +=+         +=+         +=+   +=+   
+++         ++++++            +++         +++         +++      +++            
+#+         +#+#+#            +#+         +#+         +#+      #+#            
#+#         #+#+#+            #+#         #+#         #+#      +#+            
###      ###      #########      #########   #########   ######      ###      
###      ###      #########      #########   #########   ######      ###      
###      ###      #########      #########   #########   ######      ###             
                

n712k is a monospace pixel typeface for programming, prose, & poetry

Overview

n712k is a monospace pixel font for programming, prose, and poetry.

It was designed in Figma, then turned into an OpenType font via Rasmus Andersson’s Scripter script.

Specs

                  +-------+-------+   
cap height... 1...|.......|.......|...
              2   | ###   |       |   
  x-height... 3...|#...#..|.......|...
              4   |#   #  | ####  |   
              5   |#####  |#   #  |   
              6   |#   #  |#   #  |   
              7   |#   #  |#   #  |   
  baseline... 8...|#...#..|.####..|...
              9   |       |    #  |   
 descender...10...|.......|.###...|...
             11   |       |       |   
             12   |       |       |   
                  +-------+-------+   
                   1234567             
            

Type tester

Regular

Position

Italic

Velocity

Usage Notes

Sizing

n712k is based on a 7×12 grid. We’ll use the term “points” (pt) to refer to the “logical pixels” of the font, and “pixels” (px) for the actual rendered pixels.

Points render one for one at a font size of 12px. For maximum crispiness, set the font size (in px) to a multiple of 12.

+-------+-------------+
| Mult  |  Font size  |
+-------+-------------+
|    1  |         12  |
|    2  |         24  |
|    3  |         36  |
|    4  |         48  |
|    5  |         60  |
|    6  |         72  |
|    7  |         84  |
|    8  |         96  |
|    9  |        108  |
|   10  |        120  |
|   11  |        132  |
|   12  |        144  |
+-------+-------------+
            

Letter Spacing

The glyphs have 2 points of blank space to the right. To adjust the spacing while keeping the spacing consistent when changing the font size, set the letter spacing to a percentage:

Say we want to 4pt of spacing between letters. There is, by default, already 2pt of space between letters. To get to 4pt, we’d express the difference (2pt) as a percentage of the logical font size (always 12pt) and make that the line height.

+--------------+------------------+
|  pt between  |  Letter spacing  |
+--------------+------------------+
|           1  |         -8.333%  |
|...........2..|..........0.......|
|           3  |          8.333%  |
|           4  |         16.670%  |
|           5  |         41.670%  |
|           6  |         50.000%  |
|           7  |         58.330%  |
|           8  |         66.670%  |
+--------------+------------------+
                

Characters (237)

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~º×–‘‘’“”•…≈≠≠≤≥─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋╌╍╎╏═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳╴╵╶╷╸╹╺╻╼╽╾╿

Languages

Download

n712k remains in progress and is subject to change

RELEASE NOTES
0.6.0
    Added box drawing characters
0.5.3
    Changed default letter spacing and line height
0.5.2
    Added degree and ordinal indicator “º”
    Added assorted math symbols
    Added bullets
    Italic
        Fixed italic curly quotes
        “I” - Shortened bottom serif
        “r” - Shortened bottom serif
        “f” - Fixed error
0.5.1
    Added curly single and double quotes
    Added italics
                    

This typeface is a based on stealth57 by trash80.

The numerals are kept largely the same. A handful of changes have been made to the uppercase. The lowercase has been changed quite a bit. Several punctuation characters have been changed. Some special characters have been added. The ascenders and descenders have been lengthened. The letter-spacing and line-height have been changed. Italics have been added.