Pad bitmaps for OTF rendering
This commit is contained in:
parent
583345110b
commit
e9ec35b28f
|
@ -1,4 +1,6 @@
|
|||
*.otf
|
||||
*.pcf
|
||||
*.sfd
|
||||
*.ttf
|
||||
/.direnv
|
||||
/.tup
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
A mimimalist bitmapped rendering of [Wim Crouwel](https://en.wikipedia.org/wiki/Wim_Crouwel)'s
|
||||
[New Alphabet](https://en.wikipedia.org/wiki/New_Alphabet) typeface.
|
||||
|
||||
![sample](sample.png)
|
||||
![specimen](specimen.png)
|
||||
|
|
1
Tupfile
1
Tupfile
|
@ -6,4 +6,3 @@ BDF = new_terminal.bdf
|
|||
: {sfd} |> fontforge -lang ff -c 'Open("%f"); Generate("%o")' |> %B.otf {otf}
|
||||
|
||||
: {otf} |> magick -font %f text:- %o < specimen.txt |> specimen.png
|
||||
: {otf} |> 9 unicode 20-ff | magick -font %f text:- %o |> sample.png
|
||||
|
|
146
new_terminal.bdf
146
new_terminal.bdf
|
@ -50,8 +50,10 @@ STARTCHAR NUMBER SIGN
|
|||
ENCODING 35
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
50
|
||||
F8
|
||||
50
|
||||
|
@ -78,8 +80,10 @@ STARTCHAR PERCENT SIGN
|
|||
ENCODING 37
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
C8
|
||||
D0
|
||||
20
|
||||
|
@ -90,8 +94,10 @@ STARTCHAR AMPERSAND
|
|||
ENCODING 38
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
48
|
||||
20
|
||||
|
@ -144,8 +150,10 @@ STARTCHAR ASTERISK
|
|||
ENCODING 42
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
A8
|
||||
50
|
||||
A8
|
||||
|
@ -156,8 +164,10 @@ STARTCHAR PLUS SIGN
|
|||
ENCODING 43
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
20
|
||||
20
|
||||
F8
|
||||
|
@ -210,8 +220,10 @@ STARTCHAR DIGIT ZERO
|
|||
ENCODING 48
|
||||
SWIDTH 625 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
A8
|
||||
|
@ -222,8 +234,10 @@ STARTCHAR DIGIT ONE
|
|||
ENCODING 49
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
08
|
||||
08
|
||||
|
@ -234,8 +248,10 @@ STARTCHAR DIGIT TWO
|
|||
ENCODING 50
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
08
|
||||
08
|
||||
|
@ -246,8 +262,10 @@ STARTCHAR DIGIT 3
|
|||
ENCODING 51
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
08
|
||||
F8
|
||||
|
@ -258,8 +276,10 @@ STARTCHAR DIGIT 4
|
|||
ENCODING 52
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
88
|
||||
88
|
||||
|
@ -272,8 +292,10 @@ STARTCHAR DIGIT FIVE
|
|||
ENCODING 53
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
80
|
||||
80
|
||||
|
@ -300,8 +322,10 @@ STARTCHAR DIGIT SEVEN
|
|||
ENCODING 55
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
08
|
||||
08
|
||||
|
@ -314,8 +338,10 @@ STARTCHAR DIGIT EIGHT
|
|||
ENCODING 56
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
88
|
||||
F8
|
||||
|
@ -326,8 +352,10 @@ STARTCHAR DIGIT 9
|
|||
ENCODING 57
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -340,8 +368,10 @@ STARTCHAR COLON
|
|||
ENCODING 58
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
00
|
||||
00
|
||||
|
@ -382,8 +412,10 @@ STARTCHAR EQUALS SIGN
|
|||
ENCODING 61
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
00
|
||||
00
|
||||
|
@ -878,8 +910,16 @@ STARTCHAR LOW LINE
|
|||
ENCODING 95
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 1 0 0
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
00
|
||||
00
|
||||
00
|
||||
00
|
||||
00
|
||||
00
|
||||
F8
|
||||
ENDCHAR
|
||||
STARTCHAR GRAVE ACCENT
|
||||
|
@ -896,8 +936,10 @@ STARTCHAR LATIN SMALL LETTER A
|
|||
ENCODING 97
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
08
|
||||
08
|
||||
08
|
||||
|
@ -922,8 +964,10 @@ STARTCHAR LATIN SMALL LETTER C
|
|||
ENCODING 99
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
80
|
||||
80
|
||||
|
@ -948,8 +992,10 @@ STARTCHAR LATIN SMALL LETTER E
|
|||
ENCODING 101
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
80
|
||||
F8
|
||||
|
@ -960,8 +1006,10 @@ STARTCHAR LATIN SMALL LETTER F
|
|||
ENCODING 102
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
80
|
||||
80
|
||||
|
@ -1062,8 +1110,10 @@ STARTCHAR LATIN SMALL LETTER M
|
|||
ENCODING 109
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -1076,8 +1126,10 @@ STARTCHAR LATIN SMALL LETTER N
|
|||
ENCODING 110
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -1088,8 +1140,10 @@ STARTCHAR LATIN SMALL LETTER O
|
|||
ENCODING 111
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -1100,8 +1154,10 @@ STARTCHAR LATIN SMALL LETTER P
|
|||
ENCODING 112
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -1114,8 +1170,10 @@ STARTCHAR LATIN SMALL LETTER Q
|
|||
ENCODING 113
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
88
|
||||
88
|
||||
|
@ -1128,8 +1186,10 @@ STARTCHAR LATIN SMALL LETTER R
|
|||
ENCODING 114
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
80
|
||||
80
|
||||
|
@ -1168,8 +1228,10 @@ STARTCHAR LATIN SMALL LETTER U
|
|||
ENCODING 117
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
88
|
||||
88
|
||||
|
@ -1210,8 +1272,10 @@ STARTCHAR LATIN SMALL LETTER X
|
|||
ENCODING 120
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
20
|
||||
20
|
||||
|
@ -1222,8 +1286,10 @@ STARTCHAR LATIN SMALL LETTER Y
|
|||
ENCODING 121
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
88
|
||||
88
|
||||
|
@ -1236,8 +1302,10 @@ STARTCHAR LATIN SMALL LETTER Z
|
|||
ENCODING 122
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 7 0 -2
|
||||
BBX 5 9 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
08
|
||||
08
|
||||
|
@ -1382,8 +1450,10 @@ STARTCHAR SECTION SIGN
|
|||
ENCODING 167
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
F8
|
||||
20
|
||||
20
|
||||
|
@ -1410,8 +1480,10 @@ STARTCHAR PLUS-MINUS SIGN
|
|||
ENCODING 177
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
20
|
||||
20
|
||||
F8
|
||||
|
@ -1468,8 +1540,10 @@ STARTCHAR MULTIPLICATION SIGN
|
|||
ENCODING 215
|
||||
SWIDTH 746 0
|
||||
DWIDTH 7 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
88
|
||||
50
|
||||
20
|
||||
|
@ -1536,8 +1610,10 @@ STARTCHAR DIVISION SIGN
|
|||
ENCODING 247
|
||||
SWIDTH 533 0
|
||||
DWIDTH 6 0
|
||||
BBX 5 5 0 0
|
||||
BBX 5 7 0 0
|
||||
BITMAP
|
||||
00
|
||||
00
|
||||
20
|
||||
00
|
||||
F8
|
||||
|
|
Binary file not shown.
BIN
sample.png
BIN
sample.png
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,31 @@
|
|||
20 21 ! 22 " 23 # 24 $ 25 % 26 & 27 '
|
||||
28 ( 29 ) 2a * 2b + 2c , 2d - 2e . 2f /
|
||||
30 0 31 1 32 2 33 3 34 4 35 5 36 6 37 7
|
||||
38 8 39 9 3a : 3b ; 3c < 3d = 3e > 3f ?
|
||||
40 @ 41 A 42 B 43 C 44 D 45 E 46 F 47 G
|
||||
48 H 49 I 4a J 4b K 4c L 4d M 4e N 4f O
|
||||
50 P 51 Q 52 R 53 S 54 T 55 U 56 V 57 W
|
||||
58 X 59 Y 5a Z 5b [ 5c \ 5d ] 5e ^ 5f _
|
||||
60 ` 61 a 62 b 63 c 64 d 65 e 66 f 67 g
|
||||
68 h 69 i 6a j 6b k 6c l 6d m 6e n 6f o
|
||||
70 p 71 q 72 r 73 s 74 t 75 u 76 v 77 w
|
||||
78 x 79 y 7a z 7b { 7c | 7d } 7e ~ 7f
|
||||
|
||||
a
|
||||
possibility
|
||||
for
|
||||
the
|
||||
new
|
||||
development
|
||||
|
||||
eine
|
||||
möglichkeit
|
||||
für
|
||||
die
|
||||
neue
|
||||
entwicklung
|
||||
|
||||
The interiorization of the technology of the phonetic alphabet translates
|
||||
man from the magical world of the ear to the neutral visual world.
|
||||
|
||||
Worte eines Betrunkenen sind die Gedanken des Nüchternen.
|
Loading…
Reference in New Issue