diff options
author | Bad Diode <bd@badd10de.dev> | 2021-04-12 14:41:02 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-04-12 14:41:02 +0200 |
commit | 0262756cd809f10360e58f2ddba5ba0423be9371 (patch) | |
tree | df649129c99ec1ddf8eeeaa5865d6c241daa8ae5 | |
download | bd-font-0262756cd809f10360e58f2ddba5ba0423be9371.tar.gz bd-font-0262756cd809f10360e58f2ddba5ba0423be9371.zip |
Initial commitv1.0
-rw-r--r-- | LICENSE.md | 54 | ||||
-rw-r--r-- | README.md | 20 | ||||
-rw-r--r-- | font/bd-font-8x8.c | 258 | ||||
-rw-r--r-- | font/bd-font-8x8.chr | bin | 0 -> 2048 bytes | |||
-rw-r--r-- | font/bd-font-8x8_128x128.bmp | bin | 0 -> 49206 bytes |
5 files changed, 332 insertions, 0 deletions
diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..00530e0 --- /dev/null +++ b/LICENSE.md | |||
@@ -0,0 +1,54 @@ | |||
1 | This software is dual licensed under Unlicense/MIT. Choose whichever you | ||
2 | prefer. | ||
3 | |||
4 | UNLICENSE | ||
5 | ---------------------------------------------------------------------- | ||
6 | |||
7 | This is free and unencumbered software released into the public domain. | ||
8 | |||
9 | Anyone is free to copy, modify, publish, use, compile, sell, or | ||
10 | distribute this software, either in source code form or as a compiled | ||
11 | binary, for any purpose, commercial or non-commercial, and by any | ||
12 | means. | ||
13 | |||
14 | In jurisdictions that recognize copyright laws, the author or authors | ||
15 | of this software dedicate any and all copyright interest in the | ||
16 | software to the public domain. We make this dedication for the benefit | ||
17 | of the public at large and to the detriment of our heirs and | ||
18 | successors. We intend this dedication to be an overt act of | ||
19 | relinquishment in perpetuity of all present and future rights to this | ||
20 | software under copyright law. | ||
21 | |||
22 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
23 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
24 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | ||
25 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR | ||
26 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, | ||
27 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
28 | OTHER DEALINGS IN THE SOFTWARE. | ||
29 | |||
30 | For more information, please refer to <http://unlicense.org/> | ||
31 | |||
32 | |||
33 | MIT License | ||
34 | ---------------------------------------------------------------------- | ||
35 | |||
36 | Copyright (c) 2021 Bad Diode | ||
37 | |||
38 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
39 | of this software and associated documentation files (the "Software"), to deal | ||
40 | in the Software without restriction, including without limitation the rights | ||
41 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
42 | copies of the Software, and to permit persons to whom the Software is | ||
43 | furnished to do so, subject to the following conditions: | ||
44 | |||
45 | The above copyright notice and this permission notice shall be included in | ||
46 | all copies or substantial portions of the Software. | ||
47 | |||
48 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
49 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
50 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
51 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
52 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
53 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
54 | SOFTWARE. | ||
diff --git a/README.md b/README.md new file mode 100644 index 0000000..e5f08fb --- /dev/null +++ b/README.md | |||
@@ -0,0 +1,20 @@ | |||
1 | # BD-font: A ZX-Spectrum inspired 8x8px font | ||
2 | |||
3 | This is a simple 8x8 font inspired by 8-bit computers, and implements the full | ||
4 | 0-127 ASCII character range as well as the extended symbols in the ['437' | ||
5 | character set][437-char]. | ||
6 | |||
7 | The font is available as a 128x128 bmp image (`bd-font-8x8_128x128.bmp`), where | ||
8 | the characters are in 8x8 tiles, with 16 columns and 16 rows. Additionally, the | ||
9 | [chr][chr] file `bd-font-8x8.chr` is available for loading each character as | ||
10 | bitmaps (8 bytes per character). The font can also be embedded in C by copying | ||
11 | or including the contents of the `bd-font-8x8.c` file directly to your project. | ||
12 | |||
13 | This font is totally free for any kind of usage and dual license under UNLICENSE | ||
14 | and MIT, see the `LICENSE.md` for details. Attribution is nice but not | ||
15 | necessary, but if you use this font in your projects [I would love to | ||
16 | know!][contact] | ||
17 | |||
18 | [437-char]: https://en.wikipedia.org/wiki/Code_page_437 | ||
19 | [chr]: https://wiki.xxiivv.com/site/chr_format.html | ||
20 | [contact]: mailto:bd@badd10de.dev | ||
diff --git a/font/bd-font-8x8.c b/font/bd-font-8x8.c new file mode 100644 index 0000000..016ce49 --- /dev/null +++ b/font/bd-font-8x8.c | |||
@@ -0,0 +1,258 @@ | |||
1 | u8 font[][8] = { | ||
2 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||
3 | {0x00, 0x00, 0x24, 0x00, 0x42, 0x3c, 0x00, 0x00}, | ||
4 | {0x00, 0x00, 0x24, 0x00, 0x3c, 0x42, 0x00, 0x00}, | ||
5 | {0x00, 0x00, 0x6c, 0x7c, 0x7c, 0x38, 0x10, 0x00}, | ||
6 | {0x00, 0x10, 0x38, 0x7c, 0x7c, 0x38, 0x10, 0x00}, | ||
7 | {0x00, 0x38, 0x38, 0x7c, 0x6c, 0x7c, 0x10, 0x38}, | ||
8 | {0x00, 0x10, 0x38, 0x7c, 0x7c, 0x7c, 0x10, 0x38}, | ||
9 | {0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00}, | ||
10 | {0x7e, 0x7e, 0x7e, 0x66, 0x66, 0x7e, 0x7e, 0x7e}, | ||
11 | {0x00, 0x00, 0x18, 0x24, 0x24, 0x18, 0x00, 0x00}, | ||
12 | {0x7e, 0x7e, 0x66, 0x5a, 0x5a, 0x66, 0x7e, 0x7e}, | ||
13 | {0x00, 0x10, 0x38, 0x7c, 0x10, 0x38, 0x44, 0x38}, | ||
14 | {0x00, 0x38, 0x44, 0x38, 0x10, 0x10, 0x7c, 0x10}, | ||
15 | {0x00, 0x18, 0x1c, 0x14, 0x10, 0x10, 0x30, 0x30}, | ||
16 | {0x00, 0x3c, 0x24, 0x24, 0x24, 0x2c, 0x6c, 0x60}, | ||
17 | {0x00, 0x10, 0x44, 0x10, 0x38, 0x10, 0x44, 0x10}, | ||
18 | {0x20, 0x30, 0x38, 0x3c, 0x38, 0x30, 0x20, 0x00}, | ||
19 | {0x04, 0x0c, 0x1c, 0x3c, 0x1c, 0x0c, 0x04, 0x00}, | ||
20 | {0x10, 0x38, 0x7c, 0x10, 0x10, 0x7c, 0x38, 0x10}, | ||
21 | {0x00, 0x28, 0x28, 0x28, 0x28, 0x28, 0x00, 0x28}, | ||
22 | {0x00, 0x3c, 0x54, 0x54, 0x34, 0x14, 0x14, 0x14}, | ||
23 | {0x00, 0x1c, 0x20, 0x3c, 0x42, 0x3c, 0x04, 0x78}, | ||
24 | {0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00}, | ||
25 | {0x10, 0x38, 0x7c, 0x10, 0x7c, 0x38, 0x10, 0x7c}, | ||
26 | {0x10, 0x38, 0x7c, 0x10, 0x10, 0x10, 0x10, 0x10}, | ||
27 | {0x10, 0x10, 0x10, 0x10, 0x10, 0x7c, 0x38, 0x10}, | ||
28 | {0x00, 0x00, 0x08, 0x0c, 0x7e, 0x0c, 0x08, 0x00}, | ||
29 | {0x00, 0x00, 0x10, 0x30, 0x7e, 0x30, 0x10, 0x00}, | ||
30 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x7c}, | ||
31 | {0x00, 0x00, 0x24, 0x66, 0xff, 0x66, 0x24, 0x00}, | ||
32 | {0x00, 0x10, 0x10, 0x38, 0x38, 0x7c, 0x7c, 0x00}, | ||
33 | {0x00, 0x7c, 0x7c, 0x38, 0x38, 0x10, 0x10, 0x00}, | ||
34 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||
35 | {0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00, 0x10}, | ||
36 | {0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||
37 | {0x00, 0x00, 0x28, 0x7c, 0x28, 0x7c, 0x28, 0x00}, | ||
38 | {0x00, 0x10, 0x38, 0x40, 0x38, 0x04, 0x78, 0x10}, | ||
39 | {0x00, 0x00, 0x64, 0x68, 0x10, 0x2c, 0x4c, 0x00}, | ||
40 | {0x00, 0x10, 0x28, 0x10, 0x2c, 0x48, 0x34, 0x00}, | ||
41 | {0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||
42 | {0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x10}, | ||
43 | {0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10}, | ||
44 | {0x00, 0x00, 0x28, 0x10, 0x7c, 0x10, 0x28, 0x00}, | ||
45 | {0x00, 0x00, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x00}, | ||
46 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x20}, | ||
47 | {0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00}, | ||
48 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x00}, | ||
49 | {0x00, 0x04, 0x0c, 0x18, 0x30, 0x60, 0x40, 0x00}, | ||
50 | {0x00, 0x00, 0x38, 0x44, 0x54, 0x44, 0x38, 0x00}, | ||
51 | {0x00, 0x00, 0x30, 0x50, 0x10, 0x10, 0x7c, 0x00}, | ||
52 | {0x00, 0x00, 0x38, 0x04, 0x38, 0x40, 0x7c, 0x00}, | ||
53 | {0x00, 0x00, 0x38, 0x44, 0x18, 0x44, 0x38, 0x00}, | ||
54 | {0x00, 0x00, 0x08, 0x18, 0x28, 0x7c, 0x08, 0x00}, | ||
55 | {0x00, 0x00, 0x7c, 0x40, 0x78, 0x04, 0x78, 0x00}, | ||
56 | {0x00, 0x00, 0x38, 0x40, 0x78, 0x44, 0x38, 0x00}, | ||
57 | {0x00, 0x00, 0x7c, 0x04, 0x08, 0x10, 0x20, 0x00}, | ||
58 | {0x00, 0x00, 0x38, 0x44, 0x38, 0x44, 0x38, 0x00}, | ||
59 | {0x00, 0x00, 0x38, 0x44, 0x3c, 0x04, 0x38, 0x00}, | ||
60 | {0x00, 0x00, 0x30, 0x30, 0x00, 0x30, 0x30, 0x00}, | ||
61 | {0x00, 0x00, 0x30, 0x30, 0x00, 0x30, 0x10, 0x20}, | ||
62 | {0x00, 0x08, 0x10, 0x20, 0x20, 0x10, 0x08, 0x00}, | ||
63 | {0x00, 0x00, 0x00, 0x7c, 0x00, 0x7c, 0x00, 0x00}, | ||
64 | {0x00, 0x20, 0x10, 0x08, 0x08, 0x10, 0x20, 0x00}, | ||
65 | {0x00, 0x38, 0x44, 0x04, 0x08, 0x10, 0x00, 0x10}, | ||
66 | {0x00, 0x38, 0x4c, 0x54, 0x58, 0x40, 0x38, 0x00}, | ||
67 | {0x00, 0x38, 0x44, 0x44, 0x7c, 0x44, 0x44, 0x00}, | ||
68 | {0x00, 0x78, 0x44, 0x78, 0x44, 0x44, 0x78, 0x00}, | ||
69 | {0x00, 0x38, 0x44, 0x40, 0x40, 0x44, 0x38, 0x00}, | ||
70 | {0x00, 0x70, 0x48, 0x44, 0x44, 0x48, 0x70, 0x00}, | ||
71 | {0x00, 0x7c, 0x40, 0x78, 0x40, 0x40, 0x7c, 0x00}, | ||
72 | {0x00, 0x7c, 0x40, 0x78, 0x40, 0x40, 0x40, 0x00}, | ||
73 | {0x00, 0x38, 0x44, 0x40, 0x4c, 0x44, 0x38, 0x00}, | ||
74 | {0x00, 0x44, 0x44, 0x44, 0x7c, 0x44, 0x44, 0x00}, | ||
75 | {0x00, 0x7c, 0x10, 0x10, 0x10, 0x10, 0x7c, 0x00}, | ||
76 | {0x00, 0x04, 0x04, 0x04, 0x44, 0x44, 0x38, 0x00}, | ||
77 | {0x00, 0x44, 0x48, 0x50, 0x70, 0x48, 0x44, 0x00}, | ||
78 | {0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7c, 0x00}, | ||
79 | {0x00, 0x44, 0x6c, 0x54, 0x44, 0x44, 0x44, 0x00}, | ||
80 | {0x00, 0x44, 0x64, 0x54, 0x4c, 0x44, 0x44, 0x00}, | ||
81 | {0x00, 0x38, 0x44, 0x44, 0x44, 0x44, 0x38, 0x00}, | ||
82 | {0x00, 0x78, 0x44, 0x44, 0x78, 0x40, 0x40, 0x00}, | ||
83 | {0x00, 0x38, 0x44, 0x44, 0x54, 0x48, 0x34, 0x00}, | ||
84 | {0x00, 0x78, 0x44, 0x44, 0x78, 0x48, 0x44, 0x00}, | ||
85 | {0x00, 0x38, 0x40, 0x38, 0x04, 0x44, 0x38, 0x00}, | ||
86 | {0x00, 0x7c, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}, | ||
87 | {0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x38, 0x00}, | ||
88 | {0x00, 0x44, 0x44, 0x44, 0x44, 0x28, 0x10, 0x00}, | ||
89 | {0x00, 0x44, 0x44, 0x54, 0x54, 0x54, 0x28, 0x00}, | ||
90 | {0x00, 0x44, 0x28, 0x10, 0x10, 0x28, 0x44, 0x00}, | ||
91 | {0x00, 0x44, 0x44, 0x28, 0x10, 0x10, 0x10, 0x00}, | ||
92 | {0x00, 0x7c, 0x08, 0x10, 0x20, 0x40, 0x7c, 0x00}, | ||
93 | {0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x38}, | ||
94 | {0x00, 0x40, 0x60, 0x30, 0x18, 0x0c, 0x04, 0x00}, | ||
95 | {0x38, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x38}, | ||
96 | {0x10, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||
97 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00}, | ||
98 | {0x00, 0x20, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00}, | ||
99 | {0x00, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c, 0x00}, | ||
100 | {0x00, 0x40, 0x40, 0x78, 0x44, 0x44, 0x78, 0x00}, | ||
101 | {0x00, 0x00, 0x38, 0x44, 0x40, 0x44, 0x38, 0x00}, | ||
102 | {0x00, 0x04, 0x04, 0x3c, 0x44, 0x44, 0x3c, 0x00}, | ||
103 | {0x00, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c, 0x00}, | ||
104 | {0x00, 0x00, 0x3c, 0x40, 0x40, 0x78, 0x40, 0x40}, | ||
105 | {0x00, 0x00, 0x3c, 0x44, 0x44, 0x3c, 0x04, 0x38}, | ||
106 | {0x00, 0x40, 0x40, 0x78, 0x44, 0x44, 0x44, 0x00}, | ||
107 | {0x00, 0x10, 0x00, 0x30, 0x10, 0x10, 0x7c, 0x00}, | ||
108 | {0x00, 0x04, 0x00, 0x04, 0x04, 0x04, 0x44, 0x38}, | ||
109 | {0x00, 0x40, 0x48, 0x50, 0x60, 0x50, 0x4c, 0x00}, | ||
110 | {0x00, 0x30, 0x10, 0x10, 0x10, 0x10, 0x7c, 0x00}, | ||
111 | {0x00, 0x00, 0x68, 0x54, 0x54, 0x54, 0x54, 0x00}, | ||
112 | {0x00, 0x00, 0x70, 0x4c, 0x44, 0x44, 0x44, 0x00}, | ||
113 | {0x00, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00}, | ||
114 | {0x00, 0x00, 0x78, 0x44, 0x44, 0x78, 0x40, 0x40}, | ||
115 | {0x00, 0x00, 0x3c, 0x44, 0x44, 0x3c, 0x04, 0x0e}, | ||
116 | {0x00, 0x00, 0x58, 0x60, 0x40, 0x40, 0x40, 0x00}, | ||
117 | {0x00, 0x00, 0x38, 0x40, 0x38, 0x04, 0x78, 0x00}, | ||
118 | {0x00, 0x20, 0x7c, 0x20, 0x20, 0x20, 0x18, 0x00}, | ||
119 | {0x00, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38, 0x00}, | ||
120 | {0x00, 0x00, 0x44, 0x44, 0x44, 0x28, 0x10, 0x00}, | ||
121 | {0x00, 0x00, 0x44, 0x44, 0x54, 0x54, 0x28, 0x00}, | ||
122 | {0x00, 0x00, 0x44, 0x28, 0x10, 0x28, 0x44, 0x00}, | ||
123 | {0x00, 0x00, 0x44, 0x44, 0x44, 0x3c, 0x04, 0x38}, | ||
124 | {0x00, 0x00, 0x7c, 0x08, 0x10, 0x20, 0x7c, 0x00}, | ||
125 | {0x18, 0x20, 0x20, 0x40, 0x40, 0x20, 0x20, 0x18}, | ||
126 | {0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}, | ||
127 | {0x30, 0x08, 0x08, 0x04, 0x04, 0x08, 0x08, 0x30}, | ||
128 | {0x00, 0x00, 0x34, 0x58, 0x00, 0x00, 0x00, 0x00}, | ||
129 | {0x00, 0x00, 0x10, 0x28, 0x44, 0x44, 0x7c, 0x00}, | ||
130 | {0x00, 0x38, 0x44, 0x40, 0x44, 0x38, 0x10, 0x70}, | ||
131 | {0x00, 0x28, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
132 | {0x08, 0x10, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c}, | ||
133 | {0x10, 0x28, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c}, | ||
134 | {0x00, 0x28, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c}, | ||
135 | {0x20, 0x10, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c}, | ||
136 | {0x10, 0x28, 0x10, 0x38, 0x04, 0x3c, 0x44, 0x3c}, | ||
137 | {0x00, 0x00, 0x38, 0x40, 0x44, 0x38, 0x10, 0x70}, | ||
138 | {0x10, 0x28, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c}, | ||
139 | {0x00, 0x28, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c}, | ||
140 | {0x20, 0x10, 0x00, 0x38, 0x44, 0x78, 0x40, 0x3c}, | ||
141 | {0x00, 0x28, 0x00, 0x30, 0x10, 0x10, 0x10, 0x7c}, | ||
142 | {0x00, 0x28, 0x00, 0x30, 0x10, 0x10, 0x10, 0x7c}, | ||
143 | {0x20, 0x10, 0x00, 0x30, 0x10, 0x10, 0x10, 0x7c}, | ||
144 | {0x00, 0x28, 0x00, 0x38, 0x44, 0x7c, 0x44, 0x44}, | ||
145 | {0x10, 0x28, 0x10, 0x38, 0x44, 0x7c, 0x44, 0x44}, | ||
146 | {0x08, 0x10, 0x00, 0x7c, 0x40, 0x78, 0x40, 0x7c}, | ||
147 | {0x00, 0x00, 0x68, 0x14, 0x38, 0x50, 0x2c, 0x00}, | ||
148 | {0x00, 0x3c, 0x50, 0x58, 0x70, 0x50, 0x5c, 0x00}, | ||
149 | {0x10, 0x28, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38}, | ||
150 | {0x00, 0x28, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38}, | ||
151 | {0x20, 0x10, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38}, | ||
152 | {0x10, 0x28, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
153 | {0x20, 0x10, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
154 | {0x00, 0x28, 0x00, 0x44, 0x44, 0x3c, 0x04, 0x38}, | ||
155 | {0x28, 0x00, 0x38, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
156 | {0x28, 0x00, 0x44, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
157 | {0x00, 0x10, 0x38, 0x44, 0x40, 0x44, 0x38, 0x10}, | ||
158 | {0x00, 0x18, 0x24, 0x70, 0x20, 0x20, 0x7c, 0x00}, | ||
159 | {0x00, 0x44, 0x28, 0x10, 0x38, 0x10, 0x38, 0x10}, | ||
160 | {0x00, 0x1c, 0x20, 0x78, 0x20, 0x78, 0x20, 0x1c}, | ||
161 | {0x00, 0x0c, 0x10, 0x38, 0x10, 0x10, 0x10, 0x60}, | ||
162 | {0x08, 0x10, 0x00, 0x38, 0x04, 0x3c, 0x44, 0x3c}, | ||
163 | {0x08, 0x10, 0x00, 0x30, 0x10, 0x10, 0x10, 0x7c}, | ||
164 | {0x08, 0x10, 0x00, 0x38, 0x44, 0x44, 0x44, 0x38}, | ||
165 | {0x08, 0x10, 0x00, 0x44, 0x44, 0x44, 0x44, 0x38}, | ||
166 | {0x34, 0x58, 0x00, 0x70, 0x4c, 0x44, 0x44, 0x44}, | ||
167 | {0x34, 0x58, 0x00, 0x44, 0x64, 0x54, 0x4c, 0x44}, | ||
168 | {0x00, 0x38, 0x48, 0x34, 0x00, 0x78, 0x00, 0x00}, | ||
169 | {0x00, 0x30, 0x48, 0x30, 0x00, 0x78, 0x00, 0x00}, | ||
170 | {0x10, 0x00, 0x10, 0x20, 0x40, 0x44, 0x38, 0x00}, | ||
171 | {0x00, 0x00, 0x00, 0x7c, 0x40, 0x40, 0x00, 0x00}, | ||
172 | {0x00, 0x00, 0x00, 0x7c, 0x04, 0x04, 0x00, 0x00}, | ||
173 | {0x60, 0x24, 0x28, 0x16, 0x22, 0x44, 0x0f, 0x00}, | ||
174 | {0x60, 0x24, 0x28, 0x16, 0x2a, 0x4f, 0x02, 0x00}, | ||
175 | {0x10, 0x00, 0x10, 0x10, 0x10, 0x10, 0x10, 0x00}, | ||
176 | {0x00, 0x12, 0x24, 0x48, 0x24, 0x12, 0x00, 0x00}, | ||
177 | {0x00, 0x48, 0x24, 0x12, 0x24, 0x48, 0x00, 0x00}, | ||
178 | {0x00, 0x49, 0x00, 0x92, 0x00, 0x49, 0x00, 0x92}, | ||
179 | {0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49}, | ||
180 | {0x54, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa}, | ||
181 | {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}, | ||
182 | {0x10, 0x10, 0x10, 0xf0, 0x10, 0x10, 0x10, 0x10}, | ||
183 | {0x10, 0x10, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10}, | ||
184 | {0x28, 0x28, 0x28, 0xe8, 0x28, 0x28, 0x28, 0x28}, | ||
185 | {0x00, 0x00, 0x00, 0xf8, 0x28, 0x28, 0x28, 0x28}, | ||
186 | {0x00, 0x00, 0xf0, 0x10, 0xf0, 0x10, 0x10, 0x10}, | ||
187 | {0x28, 0x28, 0xe8, 0x08, 0xe8, 0x28, 0x28, 0x28}, | ||
188 | {0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28}, | ||
189 | {0x00, 0x00, 0xf8, 0x08, 0xe8, 0x28, 0x28, 0x28}, | ||
190 | {0x28, 0x28, 0xe8, 0x08, 0xf8, 0x00, 0x00, 0x00}, | ||
191 | {0x28, 0x28, 0x28, 0xf8, 0x00, 0x00, 0x00, 0x00}, | ||
192 | {0x10, 0x10, 0xf0, 0x10, 0xf0, 0x00, 0x00, 0x00}, | ||
193 | {0x00, 0x00, 0x00, 0xf0, 0x10, 0x10, 0x10, 0x10}, | ||
194 | {0x10, 0x10, 0x10, 0x1f, 0x00, 0x00, 0x00, 0x00}, | ||
195 | {0x10, 0x10, 0x10, 0xff, 0x00, 0x00, 0x00, 0x00}, | ||
196 | {0x00, 0x00, 0x00, 0xff, 0x10, 0x10, 0x10, 0x10}, | ||
197 | {0x10, 0x10, 0x10, 0x1f, 0x10, 0x10, 0x10, 0x10}, | ||
198 | {0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00}, | ||
199 | {0x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0x10}, | ||
200 | {0x10, 0x10, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x10}, | ||
201 | {0x28, 0x28, 0x28, 0x2f, 0x28, 0x28, 0x28, 0x28}, | ||
202 | {0x28, 0x28, 0x2f, 0x20, 0x3f, 0x00, 0x00, 0x00}, | ||
203 | {0x00, 0x00, 0x3f, 0x20, 0x2f, 0x28, 0x28, 0x28}, | ||
204 | {0x28, 0x28, 0xef, 0x00, 0xff, 0x00, 0x00, 0x00}, | ||
205 | {0x00, 0x00, 0xff, 0x00, 0xef, 0x28, 0x28, 0x28}, | ||
206 | {0x28, 0x28, 0x2f, 0x20, 0x2f, 0x28, 0x28, 0x28}, | ||
207 | {0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00}, | ||
208 | {0x28, 0x28, 0xef, 0x00, 0xef, 0x28, 0x28, 0x28}, | ||
209 | {0x10, 0x10, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00}, | ||
210 | {0x28, 0x28, 0x28, 0xff, 0x00, 0x00, 0x00, 0x00}, | ||
211 | {0x00, 0x00, 0xff, 0x00, 0xff, 0x10, 0x10, 0x10}, | ||
212 | {0x00, 0x00, 0x00, 0xff, 0x28, 0x28, 0x28, 0x28}, | ||
213 | {0x28, 0x28, 0x28, 0x3f, 0x00, 0x00, 0x00, 0x00}, | ||
214 | {0x10, 0x10, 0x1f, 0x10, 0x1f, 0x00, 0x00, 0x00}, | ||
215 | {0x00, 0x00, 0x1f, 0x10, 0x1f, 0x10, 0x10, 0x10}, | ||
216 | {0x00, 0x00, 0x00, 0x3f, 0x28, 0x28, 0x28, 0x28}, | ||
217 | {0x28, 0x28, 0x28, 0xff, 0x28, 0x28, 0x28, 0x28}, | ||
218 | {0x10, 0x10, 0xff, 0x10, 0xff, 0x10, 0x10, 0x10}, | ||
219 | {0x10, 0x10, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00}, | ||
220 | {0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10}, | ||
221 | {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, | ||
222 | {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff}, | ||
223 | {0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0}, | ||
224 | {0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f}, | ||
225 | {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00}, | ||
226 | {0x00, 0x00, 0x34, 0x48, 0x48, 0x48, 0x34, 0x00}, | ||
227 | {0x00, 0x30, 0x48, 0x50, 0x48, 0x44, 0x5c, 0x40}, | ||
228 | {0x00, 0x7c, 0x44, 0x40, 0x40, 0x40, 0x40, 0x00}, | ||
229 | {0x00, 0x00, 0x7c, 0x28, 0x28, 0x28, 0x28, 0x00}, | ||
230 | {0x7c, 0x44, 0x20, 0x10, 0x20, 0x44, 0x7c, 0x00}, | ||
231 | {0x00, 0x00, 0x3c, 0x48, 0x48, 0x48, 0x30, 0x00}, | ||
232 | {0x00, 0x00, 0x44, 0x44, 0x44, 0x78, 0x40, 0x40}, | ||
233 | {0x00, 0x34, 0x58, 0x10, 0x10, 0x14, 0x08, 0x00}, | ||
234 | {0x38, 0x10, 0x38, 0x44, 0x44, 0x38, 0x10, 0x38}, | ||
235 | {0x38, 0x44, 0x44, 0x7c, 0x44, 0x44, 0x38, 0x00}, | ||
236 | {0x38, 0x44, 0x44, 0x44, 0x44, 0x28, 0x6c, 0x00}, | ||
237 | {0x78, 0x20, 0x18, 0x24, 0x44, 0x44, 0x38, 0x00}, | ||
238 | {0x00, 0x00, 0x28, 0x54, 0x54, 0x28, 0x00, 0x00}, | ||
239 | {0x00, 0x04, 0x28, 0x54, 0x54, 0x28, 0x40, 0x00}, | ||
240 | {0x00, 0x00, 0x3c, 0x40, 0x38, 0x40, 0x3c, 0x00}, | ||
241 | {0x00, 0x38, 0x44, 0x44, 0x44, 0x44, 0x44, 0x40}, | ||
242 | {0x00, 0x00, 0x7c, 0x00, 0x7c, 0x00, 0x7c, 0x00}, | ||
243 | {0x00, 0x00, 0x10, 0x38, 0x10, 0x00, 0x38, 0x00}, | ||
244 | {0x20, 0x10, 0x08, 0x10, 0x20, 0x00, 0x38, 0x00}, | ||
245 | {0x08, 0x10, 0x20, 0x10, 0x08, 0x00, 0x38, 0x00}, | ||
246 | {0x0c, 0x12, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}, | ||
247 | {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x60}, | ||
248 | {0x00, 0x00, 0x10, 0x00, 0x7c, 0x00, 0x10, 0x00}, | ||
249 | {0x00, 0x00, 0x32, 0x4c, 0x00, 0x32, 0x4c, 0x00}, | ||
250 | {0x00, 0x18, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00}, | ||
251 | {0x00, 0x00, 0x38, 0x38, 0x38, 0x00, 0x00, 0x00}, | ||
252 | {0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00}, | ||
253 | {0x00, 0x0f, 0x08, 0x08, 0x08, 0x48, 0x28, 0x18}, | ||
254 | {0x30, 0x2c, 0x24, 0x24, 0x00, 0x00, 0x00, 0x00}, | ||
255 | {0x18, 0x08, 0x10, 0x3c, 0x00, 0x00, 0x00, 0x00}, | ||
256 | {0x00, 0x00, 0x3c, 0x3c, 0x3c, 0x3c, 0x00, 0x00}, | ||
257 | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} | ||
258 | }; | ||
diff --git a/font/bd-font-8x8.chr b/font/bd-font-8x8.chr new file mode 100644 index 0000000..69025fd --- /dev/null +++ b/font/bd-font-8x8.chr | |||
Binary files differ | |||
diff --git a/font/bd-font-8x8_128x128.bmp b/font/bd-font-8x8_128x128.bmp new file mode 100644 index 0000000..348214a --- /dev/null +++ b/font/bd-font-8x8_128x128.bmp | |||
Binary files differ | |||