package tiny_libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
From-scratch libraries for teaching: graphics, audio, compression, crypto, networking and more
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.3.6.tar.gz
md5=7c636383d146d30ac6f2fa234a6253c8
sha512=c79f3823c5f8f57e5038eb640d487c61168b84aa07c61999d6622ef9fd0c890e2b03b4c6a7cdbbe9352a49e25dda00ac7bb14693cee8e3d7beeed251351a2af0
doc/src/tiny_libs.graphics_font/Vga_font_data.ml.html
Source file Vga_font_data.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258(* generated from fonts/vga8x16.txt by graphics/font/dune *) let txt = {|00 0000 00000000000000000000000000000000 01 263A ☺ 00007e81a58181a59981817e00000000 02 263B ☻ 00007effdbffffdbe7ffff7e00000000 03 2665 ♥ 000000006cfefefefe7c381000000000 04 2666 ♦ 0000000010387cfe7c38100000000000 05 2663 ♣ 000000183c3ce7e7e718183c00000000 06 2660 ♠ 000000183c7effff7e18183c00000000 07 2022 • 000000000000183c3c18000000000000 08 25D8 ◘ ffffffffffffe7c3c3e7ffffffffffff 09 25CB ○ 00003c42818181818181423c00000000 0A 25D9 ◙ ffffc3bd7e7e7e7e7e7ebdc3ffffffff 0B 2642 ♂ 00001e060e1a78cccccccc7800000000 0C 2640 ♀ 00003c666666663c187e181800000000 0D 266A ♪ 0000303c3e3230303070f0e000000000 0E 266B ♫ 0000707f6f63636363e3e7c706000000 0F 263C ☼ 00000010105428c62854101000000000 10 25BA ► 00000000000c06ff060c000000000000 11 25C4 ◄ 00000000003060ff6030000000000000 12 2195 ↕ 0000183c7e1818187e3c180000000000 13 203C ‼ 00006666666666666600666600000000 14 00B6 ¶ 00007fdbdbdb7b1b1b1b1b1b00000000 15 00A7 § 007cc660386cc6c66c380cc67c000000 16 25AC ▬ 00000000000000fefefefefe00000000 17 21A8 ↨ 0000183c7e1818187e3c187e00000000 18 2191 ↑ 0000183c7e1818181818181800000000 19 2193 ↓ 0000181818181818187e3c1800000000 1A 2192 → 00000000000c06ff060c000000000000 1B 2190 ← 00000000003060ff6030000000000000 1C 221F ∟ 000000000000c0c0c0c0c0fe00000000 1D 2194 ↔ 00000000002466ff6624000000000000 1E 25B2 ▲ 0000183c7e1818181818181800000000 1F 25BC ▼ 0000181818181818187e3c1800000000 20 0020 00000000000000000000000000000000 21 0021 ! 0000183c3c3c18181800181800000000 22 0022 " 00666666240000000000000000000000 23 0023 # 0000006c6cfe6c6c6cfe6c6c00000000 24 0024 $ 18187cc6c2c07c060686c67c18180000 25 0025 % 00000000c2c60c183060c68600000000 26 0026 & 0000386c6c3876dccccccc7600000000 27 0027 ' 00303030200000000000000000000000 28 0028 ( 00000c18303030303030180c00000000 29 0029 ) 000030180c0c0c0c0c0c183000000000 2A 002A * 0000000000663cff3c66000000000000 2B 002B + 000000000018187e1818000000000000 2C 002C , 00000000000000000018181830000000 2D 002D - 00000000000000fe0000000000000000 2E 002E . 00000000000000000000181800000000 2F 002F / 0000000002060c183060c08000000000 30 0030 0 0000386cc6c6d6d6c6c66c3800000000 31 0031 1 00001838781818181818187e00000000 32 0032 2 00007cc6060c183060c0c6fe00000000 33 0033 3 00007cc606063c060606c67c00000000 34 0034 4 00000c1c3c6cccfe0c0c0c1e00000000 35 0035 5 0000fec0c0c0fc060606c67c00000000 36 0036 6 00003860c0c0fcc6c6c6c67c00000000 37 0037 7 0000fec606060c183030303000000000 38 0038 8 00007cc6c6c67cc6c6c6c67c00000000 39 0039 9 00007cc6c6c67e0606060c7800000000 3A 003A : 00000000181800000018180000000000 3B 003B ; 00000000181800000018183000000000 3C 003C < 000000060c18306030180c0600000000 3D 003D = 00000000007e00007e00000000000000 3E 003E > 0000006030180c060c18306000000000 3F 003F ? 00007cc6c60c18181800181800000000 40 0040 @ 0000007cc6c6dedededcc07c00000000 41 0041 A 000010386cc6c6fec6c6c6c600000000 42 0042 B 0000fc6666667c66666666fc00000000 43 0043 C 00003c66c2c0c0c0c0c2663c00000000 44 0044 D 0000f86c6666666666666cf800000000 45 0045 E 0000fe6662687868606266fe00000000 46 0046 F 0000fe6662687868606060f000000000 47 0047 G 00003c66c2c0c0dec6c6663a00000000 48 0048 H 0000c6c6c6c6fec6c6c6c6c600000000 49 0049 I 00003c18181818181818183c00000000 4A 004A J 00001e0c0c0c0c0ccccccc7800000000 4B 004B K 0000e666666c78786c6666e600000000 4C 004C L 0000f06060606060606266fe00000000 4D 004D M 0000c6eefefed6c6c6c6c6c600000000 4E 004E N 0000c6e6f6fedecec6c6c6c600000000 4F 004F O 00007cc6c6c6c6c6c6c6c67c00000000 50 0050 P 0000fc6666667c60606060f000000000 51 0051 Q 00007cc6c6c6c6c6c6d6de7c0c0e0000 52 0052 R 0000fc6666667c6c666666e600000000 53 0053 S 00007cc6c660380c06c6c67c00000000 54 0054 T 00007e7e5a1818181818183c00000000 55 0055 U 0000c6c6c6c6c6c6c6c6c67c00000000 56 0056 V 0000c6c6c6c6c6c6c66c381000000000 57 0057 W 0000c6c6c6c6d6d6d6feee6c00000000 58 0058 X 0000c6c66c7c38387c6cc6c600000000 59 0059 Y 0000666666663c181818183c00000000 5A 005A Z 0000fec6860c183060c2c6fe00000000 5B 005B [ 00003c30303030303030303c00000000 5C 005C \ 00000080c0e070381c0e060200000000 5D 005D ] 00003c0c0c0c0c0c0c0c0c3c00000000 5E 005E ^ 10386cc6000000000000000000000000 5F 005F _ 00000000000000000000000000ff0000 60 0060 ` 30301800000000000000000000000000 61 0061 a 0000000000780c7ccccccc7600000000 62 0062 b 0000e06060786c666666667c00000000 63 0063 c 00000000007cc6c0c0c0c67c00000000 64 0064 d 00001c0c0c3c6ccccccccc7600000000 65 0065 e 00000000007cc6fec0c0c67c00000000 66 0066 f 0000386c6460f060606060f000000000 67 0067 g 000000000076cccccccccc7c0ccc7800 68 0068 h 0000e060606c7666666666e600000000 69 0069 i 00001818003818181818183c00000000 6A 006A j 00000606000e06060606060666663c00 6B 006B k 0000e06060666c78786c66e600000000 6C 006C l 00003818181818181818183c00000000 6D 006D m 0000000000ecfed6d6d6d6c600000000 6E 006E n 0000000000dc66666666666600000000 6F 006F o 00000000007cc6c6c6c6c67c00000000 70 0070 p 0000000000dc66666666667c6060f000 71 0071 q 000000000076cccccccccc7c0c0c1e00 72 0072 r 0000000000dc7666606060f000000000 73 0073 s 00000000007cc660380cc67c00000000 74 0074 t 0000103030fc30303030361c00000000 75 0075 u 0000000000cccccccccccc7600000000 76 0076 v 000000000066666666663c1800000000 77 0077 w 0000000000c6c6d6d6d6fe6c00000000 78 0078 x 0000000000c66c3838386cc600000000 79 0079 y 0000000000c6c6c6c6c6c67e060cf800 7A 007A z 0000000000fecc183060c6fe00000000 7B 007B { 00000e18181870181818180e00000000 7C 007C | 00001818181818181818181800000000 7D 007D } 0000701818180e181818187000000000 7E 007E ~ 000076dc000000000000000000000000 7F 2302 ⌂ 0000000010386cc6c6c6fe0000000000 80 00C7 Ç 00003c66c2c0c0c0c0c2663c180c3800 81 00FC ü 0000cccc00cccccccccccc7600000000 82 00E9 é 00000c18007cc6fec0c0c67c00000000 83 00E2 â 0010386c00780c7ccccccc7600000000 84 00E4 ä 00006c6c00780c7ccccccc7600000000 85 00E0 à 0000603000780c7ccccccc7600000000 86 00E5 å 00386c3800780c7ccccccc7600000000 87 00E7 ç 00000000007cc6c0c0c0c67c180c3800 88 00EA ê 0010386c007cc6fec0c0c67c00000000 89 00EB ë 00006c6c007cc6fec0c0c67c00000000 8A 00E8 è 00006030007cc6fec0c0c67c00000000 8B 00EF ï 00006666003818181818183c00000000 8C 00EE î 0010386c003818181818183c00000000 8D 00EC ì 00003018003818181818183c00000000 8E 00C4 Ä 6c6c0010386cc6c6fec6c6c600000000 8F 00C5 Å 386c3810386cc6c6fec6c6c600000000 90 00C9 É 0c1800fe66626878686266fe00000000 91 00E6 æ 0000000000cc76367ed8d86e00000000 92 00C6 Æ 00003e6cccccfeccccccccce00000000 93 00F4 ô 0010386c007cc6c6c6c6c67c00000000 94 00F6 ö 00006c6c007cc6c6c6c6c67c00000000 95 00F2 ò 00006030007cc6c6c6c6c67c00000000 96 00FB û 0010386c00cccccccccccc7600000000 97 00F9 ù 0000603000cccccccccccc7600000000 98 00FF ÿ 00006c6c00c6c6c6c6c6c67e060cf800 99 00D6 Ö 6c6c007cc6c6c6c6c6c6c67c00000000 9A 00DC Ü 6c6c00c6c6c6c6c6c6c6c67c00000000 9B 00A2 ¢ 0018183c66606060663c181800000000 9C 00A3 £ 00386c6460f060606060e6fc00000000 9D 00A5 ¥ 000066663c187e187e18181800000000 9E 20A7 ₧ 0000fc66667c62666f6666f300000000 9F 0192 ƒ 00001c3632307830303030303030e000 A0 00E1 á 0000183000780c7ccccccc7600000000 A1 00ED í 00000c18003818181818183c00000000 A2 00F3 ó 00000c18007cc6c6c6c6c67c00000000 A3 00FA ú 0000183000cccccccccccc7600000000 A4 00F1 ñ 000076dc00dc66666666666600000000 A5 00D1 Ñ 76dc00c6e6f6fedecec6c6c600000000 A6 00AA ª 003c6c6c3e007e000000000000000000 A7 00BA º 00386c6c38007c000000000000000000 A8 00BF ¿ 0000303000303060c0c6c67c00000000 A9 2310 ⌐ 000000000000fec0c0c0c00000000000 AA 00AC ¬ 000000000000fe060606060000000000 AB 00BD ½ 00c0c0c2c6cc183060dc860c183e0000 AC 00BC ¼ 00c0c0c2c6cc183066ce9e3e06060000 AD 00A1 ¡ 00001818001818183c3c3c1800000000 AE 00AB « 0000000000366cd86c36000000000000 AF 00BB » 0000000000d86c366cd8000000000000 B0 2591 ░ 11441144114411441144114411441144 B1 2592 ▒ 55aa55aa55aa55aa55aa55aa55aa55aa B2 2593 ▓ dd77dd77dd77dd77dd77dd77dd77dd77 B3 2502 │ 18181818181818181818181818181818 B4 2524 ┤ 18181818181818f81818181818181818 B5 2561 ╡ 18181818181818f81818181818181818 B6 2562 ╢ 18181818181818f81818181818181818 B7 2556 ╖ 00000000000000f81818181818181818 B8 2555 ╕ 00000000000000f81818181818181818 B9 2563 ╣ 18181818181818f81818181818181818 BA 2551 ║ 18181818181818181818181818181818 BB 2557 ╗ 00000000000000f81818181818181818 BC 255D ╝ 18181818181818f80000000000000000 BD 255C ╜ 18181818181818f80000000000000000 BE 255B ╛ 18181818181818f80000000000000000 BF 2510 ┐ 00000000000000f81818181818181818 C0 2514 └ 181818181818181f0000000000000000 C1 2534 ┴ 18181818181818ff0000000000000000 C2 252C ┬ 00000000000000ff1818181818181818 C3 251C ├ 181818181818181f1818181818181818 C4 2500 ─ 00000000000000ff0000000000000000 C5 253C ┼ 18181818181818ff1818181818181818 C6 255E ╞ 181818181818181f1818181818181818 C7 255F ╟ 181818181818181f1818181818181818 C8 255A ╚ 181818181818181f0000000000000000 C9 2554 ╔ 000000000000001f1818181818181818 CA 2569 ╩ 18181818181818ff0000000000000000 CB 2566 ╦ 00000000000000ff1818181818181818 CC 2560 ╠ 181818181818181f1818181818181818 CD 2550 ═ 00000000000000ff0000000000000000 CE 256C ╬ 18181818181818ff1818181818181818 CF 2567 ╧ 18181818181818ff0000000000000000 D0 2568 ╨ 18181818181818ff0000000000000000 D1 2564 ╤ 00000000000000ff1818181818181818 D2 2565 ╥ 00000000000000ff1818181818181818 D3 2559 ╙ 181818181818181f0000000000000000 D4 2558 ╘ 181818181818181f0000000000000000 D5 2552 ╒ 000000000000001f1818181818181818 D6 2553 ╓ 000000000000001f1818181818181818 D7 256B ╫ 18181818181818ff1818181818181818 D8 256A ╪ 18181818181818ff1818181818181818 D9 2518 ┘ 18181818181818f80000000000000000 DA 250C ┌ 000000000000001f1818181818181818 DB 2588 █ ffffffffffffffffffffffffffffffff DC 2584 ▄ 0000000000000000ffffffffffffffff DD 258C ▌ f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0 DE 2590 ▐ 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f DF 2580 ▀ ffffffffffffff000000000000000000 E0 03B1 α 000000000076cccccccccc7600000000 E1 00DF ß 00003c6666666c66666666ec00000000 E2 0393 Γ 0000fe6662606060606060f000000000 E3 03C0 π 0000000000fe6c6c6c6c6c6600000000 E4 03A3 Σ 0000fec6623018183062c6fe00000000 E5 03C3 σ 00000000007ecccccccccc7800000000 E6 00B5 µ 0000000000ccccccccccccf6c0c0c000 E7 03C4 τ 00000000007e18181818180e00000000 E8 03A6 Φ 0000107cd6d6d6d6d67c101000000000 E9 0398 Θ 00007cc6c6c6fec6c6c6c67c00000000 EA 03A9 Ω 00007cc6c6c6c6c66c6c6cee00000000 EB 03B4 δ 00003c6630187cc6c6c6c67c00000000 EC 221E ∞ 000000000076dbdb6e00000000000000 ED 03C6 φ 00000000006cd6d6d6d6d67c10101000 EE 03B5 ε 00000000007cc6c078c0c67c00000000 EF 2229 ∩ 000000007cc6c6c6c6c6c6c600000000 F0 2261 ≡ 00000000fe0000fe0000fe0000000000 F1 00B1 ± 0000000018187e1818007e0000000000 F2 2265 ≥ 00000000e0380e38e000fe0000000000 F3 2264 ≤ 000000000e38e0380e00fe0000000000 F4 2320 ⌠ 00000e1b1b1818181818181818181818 F5 2321 ⌡ 1818181818181818d8d8d87000000000 F6 00F7 ÷ 000000001818007e0018180000000000 F7 2248 ≈ 000000000076dc0076dc000000000000 F8 00B0 ° 00386c6c380000000000000000000000 F9 2219 ∙ 0000000000183c3c1800000000000000 FA 00B7 · 00000000000000001800000000000000 FB 221A √ 000003030606060ccc6c381800000000 FC 207F ⁿ 0000b0d8d8d8d8000000000000000000 FD 00B2 ² 0070d83060c8f8000000000000000000 FE 25A0 ■ 000000fefefefefefefefefe00000000 FF 00A0 00000000000000000000000000000000 |}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>