From e769bc145296e2d5f631f03ec9ae22fe382c474f Mon Sep 17 00:00:00 2001 From: stjet <49297268+stjet@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:09:51 +0000 Subject: [PATCH] use nimbus roman, theme config, lto license, philosophy, more shippori chars, slight code shuffling --- .gitignore | 1 + Cargo.toml | 13 +- LICENSE | 674 ++++++++++++++++++ README.md | 17 +- bmps/nimbus-roman/!.alpha | 13 + bmps/nimbus-roman/!0.bmp | Bin 0 -> 150 bytes "bmps/nimbus-roman/\".alpha" | 6 + "bmps/nimbus-roman/\"0.bmp" | Bin 0 -> 154 bytes bmps/nimbus-roman/#.alpha | 12 + bmps/nimbus-roman/#1.bmp | Bin 0 -> 406 bytes bmps/nimbus-roman/$.alpha | 15 + bmps/nimbus-roman/$2.bmp | Bin 0 -> 446 bytes bmps/nimbus-roman/%.alpha | 12 + bmps/nimbus-roman/%1.bmp | Bin 0 -> 538 bytes bmps/nimbus-roman/&.alpha | 12 + bmps/nimbus-roman/&1.bmp | Bin 0 -> 538 bytes bmps/nimbus-roman/'.alpha | 5 + bmps/nimbus-roman/'0.bmp | Bin 0 -> 70 bytes bmps/nimbus-roman/(.alpha | 17 + bmps/nimbus-roman/(0.bmp | Bin 0 -> 374 bytes bmps/nimbus-roman/).alpha | 17 + bmps/nimbus-roman/)0.bmp | Bin 0 -> 374 bytes bmps/nimbus-roman/*.alpha | 8 + bmps/nimbus-roman/*0.bmp | Bin 0 -> 222 bytes bmps/nimbus-roman/+.alpha | 9 + bmps/nimbus-roman/+2.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/,.alpha | 6 + bmps/nimbus-roman/,9.bmp | Bin 0 -> 114 bytes .../{times-new-roman => nimbus-roman}/-.alpha | 0 bmps/{times-new-roman => nimbus-roman}/-8.bmp | Bin bmps/nimbus-roman/0.alpha | 13 + bmps/nimbus-roman/00.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/1.alpha | 13 + bmps/nimbus-roman/10.bmp | Bin 0 -> 294 bytes bmps/nimbus-roman/2.alpha | 13 + bmps/nimbus-roman/20.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/3.alpha | 13 + bmps/nimbus-roman/30.bmp | Bin 0 -> 390 bytes bmps/nimbus-roman/4.alpha | 13 + bmps/nimbus-roman/40.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/5.alpha | 13 + bmps/nimbus-roman/50.bmp | Bin 0 -> 390 bytes bmps/nimbus-roman/6.alpha | 13 + bmps/nimbus-roman/60.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/7.alpha | 13 + bmps/nimbus-roman/70.bmp | Bin 0 -> 390 bytes bmps/nimbus-roman/8.alpha | 13 + bmps/nimbus-roman/80.bmp | Bin 0 -> 390 bytes bmps/nimbus-roman/9.alpha | 13 + bmps/nimbus-roman/90.bmp | Bin 0 -> 390 bytes bmps/nimbus-roman/:.alpha | 9 + bmps/nimbus-roman/:4.bmp | Bin 0 -> 118 bytes bmps/nimbus-roman/;.alpha | 12 + bmps/nimbus-roman/;4.bmp | Bin 0 -> 186 bytes bmps/nimbus-roman/<.alpha | 8 + bmps/nimbus-roman/<2.bmp | Bin 0 -> 250 bytes bmps/nimbus-roman/=.alpha | 5 + bmps/nimbus-roman/=4.bmp | Bin 0 -> 182 bytes bmps/nimbus-roman/>.alpha | 8 + bmps/nimbus-roman/>2.bmp | Bin 0 -> 250 bytes bmps/nimbus-roman/?.alpha | 13 + bmps/nimbus-roman/?0.bmp | Bin 0 -> 342 bytes bmps/nimbus-roman/@.alpha | 13 + bmps/nimbus-roman/@0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/A.alpha | 13 + bmps/nimbus-roman/A0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/B.alpha | 13 + bmps/nimbus-roman/B0.bmp | Bin 0 -> 534 bytes bmps/nimbus-roman/C.alpha | 13 + bmps/nimbus-roman/C0.bmp | Bin 0 -> 582 bytes bmps/nimbus-roman/COPYING | 661 +++++++++++++++++ bmps/nimbus-roman/D.alpha | 13 + bmps/nimbus-roman/D0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/E.alpha | 13 + bmps/nimbus-roman/E0.bmp | Bin 0 -> 534 bytes bmps/nimbus-roman/F.alpha | 13 + bmps/nimbus-roman/F0.bmp | Bin 0 -> 486 bytes bmps/nimbus-roman/G.alpha | 13 + bmps/nimbus-roman/G0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/H.alpha | 13 + bmps/nimbus-roman/H0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/I.alpha | 13 + bmps/nimbus-roman/I0.bmp | Bin 0 -> 294 bytes bmps/nimbus-roman/J.alpha | 13 + bmps/nimbus-roman/J0.bmp | Bin 0 -> 342 bytes bmps/nimbus-roman/K.alpha | 13 + bmps/nimbus-roman/K0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/L.alpha | 13 + bmps/nimbus-roman/L0.bmp | Bin 0 -> 534 bytes bmps/nimbus-roman/LICENSE | 8 + bmps/nimbus-roman/M.alpha | 13 + bmps/nimbus-roman/M0.bmp | Bin 0 -> 774 bytes bmps/nimbus-roman/N.alpha | 13 + bmps/nimbus-roman/N0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/O.alpha | 13 + bmps/nimbus-roman/O0.bmp | Bin 0 -> 582 bytes bmps/nimbus-roman/P.alpha | 13 + bmps/nimbus-roman/P0.bmp | Bin 0 -> 486 bytes bmps/nimbus-roman/Q.alpha | 16 + bmps/nimbus-roman/Q0.bmp | Bin 0 -> 774 bytes bmps/nimbus-roman/R.alpha | 13 + bmps/nimbus-roman/R0.bmp | Bin 0 -> 582 bytes bmps/nimbus-roman/S.alpha | 13 + bmps/nimbus-roman/S0.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/T.alpha | 13 + bmps/nimbus-roman/T0.bmp | Bin 0 -> 534 bytes bmps/nimbus-roman/U.alpha | 13 + bmps/nimbus-roman/U0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/V.alpha | 13 + bmps/nimbus-roman/V0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/W.alpha | 13 + bmps/nimbus-roman/W0.bmp | Bin 0 -> 822 bytes bmps/nimbus-roman/X.alpha | 13 + bmps/nimbus-roman/X0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/Y.alpha | 13 + bmps/nimbus-roman/Y0.bmp | Bin 0 -> 630 bytes bmps/nimbus-roman/Z.alpha | 13 + bmps/nimbus-roman/Z0.bmp | Bin 0 -> 534 bytes bmps/nimbus-roman/[.alpha | 16 + bmps/nimbus-roman/[0.bmp | Bin 0 -> 294 bytes bmps/nimbus-roman/].alpha | 16 + bmps/nimbus-roman/]0.bmp | Bin 0 -> 294 bytes bmps/nimbus-roman/^.alpha | 7 + bmps/nimbus-roman/^0.bmp | Bin 0 -> 222 bytes bmps/nimbus-roman/_.alpha | 4 + bmps/nimbus-roman/_9.bmp | Bin 0 -> 162 bytes bmps/nimbus-roman/`.alpha | 4 + bmps/nimbus-roman/`0.bmp | Bin 0 -> 102 bytes bmps/nimbus-roman/a.alpha | 9 + bmps/nimbus-roman/a4.bmp | Bin 0 -> 278 bytes bmps/nimbus-roman/b.alpha | 13 + bmps/nimbus-roman/b0.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/c.alpha | 9 + bmps/nimbus-roman/c4.bmp | Bin 0 -> 278 bytes bmps/nimbus-roman/d.alpha | 13 + bmps/nimbus-roman/d0.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/e.alpha | 9 + bmps/nimbus-roman/e4.bmp | Bin 0 -> 278 bytes bmps/nimbus-roman/f.alpha | 13 + bmps/nimbus-roman/f0.bmp | Bin 0 -> 342 bytes bmps/nimbus-roman/g.alpha | 13 + bmps/nimbus-roman/g4.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/h.alpha | 13 + bmps/nimbus-roman/h0.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/i.alpha | 13 + bmps/nimbus-roman/i0.bmp | Bin 0 -> 246 bytes bmps/nimbus-roman/j.alpha | 17 + bmps/nimbus-roman/j2.bmp | Bin 0 -> 374 bytes bmps/nimbus-roman/k.alpha | 13 + bmps/nimbus-roman/k0.bmp | Bin 0 -> 486 bytes bmps/nimbus-roman/l.alpha | 13 + bmps/nimbus-roman/l0.bmp | Bin 0 -> 246 bytes bmps/nimbus-roman/m.alpha | 9 + bmps/nimbus-roman/m4.bmp | Bin 0 -> 470 bytes bmps/nimbus-roman/n.alpha | 9 + bmps/nimbus-roman/n4.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/o.alpha | 9 + bmps/nimbus-roman/o4.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/p.alpha | 13 + bmps/nimbus-roman/p4.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/q.alpha | 13 + bmps/nimbus-roman/q4.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/r.alpha | 9 + bmps/nimbus-roman/r4.bmp | Bin 0 -> 246 bytes bmps/nimbus-roman/s.alpha | 9 + bmps/nimbus-roman/s4.bmp | Bin 0 -> 214 bytes bmps/nimbus-roman/t.alpha | 11 + bmps/nimbus-roman/t2.bmp | Bin 0 -> 254 bytes bmps/nimbus-roman/u.alpha | 9 + bmps/nimbus-roman/u4.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/v.alpha | 9 + bmps/nimbus-roman/v4.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/w.alpha | 9 + bmps/nimbus-roman/w4.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/x.alpha | 9 + bmps/nimbus-roman/x4.bmp | Bin 0 -> 310 bytes bmps/nimbus-roman/y.alpha | 13 + bmps/nimbus-roman/y4.bmp | Bin 0 -> 438 bytes bmps/nimbus-roman/z.alpha | 9 + bmps/nimbus-roman/z4.bmp | Bin 0 -> 278 bytes bmps/nimbus-roman/{.alpha | 17 + bmps/nimbus-roman/{0.bmp | Bin 0 -> 374 bytes bmps/nimbus-roman/|.alpha | 15 + bmps/nimbus-roman/|0.bmp | Bin 0 -> 110 bytes bmps/nimbus-roman/}.alpha | 17 + bmps/nimbus-roman/}0.bmp | Bin 0 -> 374 bytes bmps/nimbus-roman/~.alpha | 4 + bmps/nimbus-roman/~5.bmp | Bin 0 -> 162 bytes bmps/nimbus-roman/𐘅.alpha | 3 + bmps/nimbus-roman/𐘅9.bmp | Bin 0 -> 70 bytes bmps/nimbus-roman/𐘋.alpha | 13 + bmps/nimbus-roman/𐘋0.bmp | Bin 0 -> 294 bytes bmps/nimbus-roman/𐚆.alpha | 13 + bmps/nimbus-roman/𐚆0.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/!.alpha | 13 + bmps/nimbus-romono/!0.bmp | Bin 0 -> 150 bytes "bmps/nimbus-romono/\".alpha" | 6 + "bmps/nimbus-romono/\"0.bmp" | Bin 0 -> 154 bytes bmps/nimbus-romono/#.alpha | 12 + bmps/nimbus-romono/#1.bmp | Bin 0 -> 406 bytes bmps/nimbus-romono/$.alpha | 15 + bmps/nimbus-romono/$2.bmp | Bin 0 -> 446 bytes bmps/nimbus-romono/%.alpha | 12 + bmps/nimbus-romono/%1.bmp | Bin 0 -> 538 bytes bmps/nimbus-romono/&.alpha | 12 + bmps/nimbus-romono/&1.bmp | Bin 0 -> 538 bytes bmps/nimbus-romono/'.alpha | 5 + bmps/nimbus-romono/'0.bmp | Bin 0 -> 70 bytes bmps/nimbus-romono/(.alpha | 17 + bmps/nimbus-romono/(0.bmp | Bin 0 -> 374 bytes bmps/nimbus-romono/).alpha | 17 + bmps/nimbus-romono/)0.bmp | Bin 0 -> 374 bytes bmps/nimbus-romono/*.alpha | 8 + bmps/nimbus-romono/*0.bmp | Bin 0 -> 222 bytes bmps/nimbus-romono/+.alpha | 9 + bmps/nimbus-romono/+2.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/,.alpha | 6 + bmps/nimbus-romono/,9.bmp | Bin 0 -> 114 bytes .../-.alpha | 0 .../-8.bmp | Bin bmps/nimbus-romono/0.alpha | 13 + bmps/nimbus-romono/00.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/1.alpha | 13 + bmps/nimbus-romono/10.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/2.alpha | 13 + bmps/nimbus-romono/20.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/3.alpha | 13 + bmps/nimbus-romono/30.bmp | Bin 0 -> 390 bytes bmps/nimbus-romono/4.alpha | 13 + bmps/nimbus-romono/40.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/5.alpha | 13 + bmps/nimbus-romono/50.bmp | Bin 0 -> 390 bytes bmps/nimbus-romono/6.alpha | 13 + bmps/nimbus-romono/60.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/7.alpha | 13 + bmps/nimbus-romono/70.bmp | Bin 0 -> 390 bytes bmps/nimbus-romono/8.alpha | 13 + bmps/nimbus-romono/80.bmp | Bin 0 -> 390 bytes bmps/nimbus-romono/9.alpha | 13 + bmps/nimbus-romono/90.bmp | Bin 0 -> 390 bytes bmps/nimbus-romono/:.alpha | 9 + bmps/nimbus-romono/:4.bmp | Bin 0 -> 118 bytes bmps/nimbus-romono/;.alpha | 12 + bmps/nimbus-romono/;4.bmp | Bin 0 -> 186 bytes bmps/nimbus-romono/<.alpha | 8 + bmps/nimbus-romono/<2.bmp | Bin 0 -> 250 bytes bmps/nimbus-romono/=.alpha | 5 + bmps/nimbus-romono/=4.bmp | Bin 0 -> 182 bytes bmps/nimbus-romono/>.alpha | 8 + bmps/nimbus-romono/>2.bmp | Bin 0 -> 250 bytes bmps/nimbus-romono/?.alpha | 13 + bmps/nimbus-romono/?0.bmp | Bin 0 -> 342 bytes bmps/nimbus-romono/@.alpha | 13 + bmps/nimbus-romono/@0.bmp | Bin 0 -> 630 bytes bmps/nimbus-romono/A.alpha | 13 + bmps/nimbus-romono/A0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/B.alpha | 13 + bmps/nimbus-romono/B0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/C.alpha | 13 + bmps/nimbus-romono/C0.bmp | Bin 0 -> 582 bytes bmps/nimbus-romono/D.alpha | 13 + bmps/nimbus-romono/D0.bmp | Bin 0 -> 630 bytes bmps/nimbus-romono/E.alpha | 13 + bmps/nimbus-romono/E0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/F.alpha | 13 + bmps/nimbus-romono/F0.bmp | Bin 0 -> 486 bytes bmps/nimbus-romono/G.alpha | 13 + bmps/nimbus-romono/G0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/H.alpha | 13 + bmps/nimbus-romono/H0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/I.alpha | 13 + bmps/nimbus-romono/I0.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/J.alpha | 13 + bmps/nimbus-romono/J0.bmp | Bin 0 -> 342 bytes bmps/nimbus-romono/K.alpha | 13 + bmps/nimbus-romono/K0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/L.alpha | 13 + bmps/nimbus-romono/L0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/LICENSE | 661 +++++++++++++++++ bmps/nimbus-romono/M.alpha | 13 + bmps/nimbus-romono/M0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/N.alpha | 13 + bmps/nimbus-romono/N0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/O.alpha | 13 + bmps/nimbus-romono/O0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/P.alpha | 13 + bmps/nimbus-romono/P0.bmp | Bin 0 -> 486 bytes bmps/nimbus-romono/Q.alpha | 16 + bmps/nimbus-romono/Q0.bmp | Bin 0 -> 654 bytes bmps/nimbus-romono/R.alpha | 13 + bmps/nimbus-romono/R0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/S.alpha | 13 + bmps/nimbus-romono/S0.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/T.alpha | 13 + bmps/nimbus-romono/T0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/U.alpha | 13 + bmps/nimbus-romono/U0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/V.alpha | 13 + bmps/nimbus-romono/V0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/W.alpha | 13 + bmps/nimbus-romono/W0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/X.alpha | 13 + bmps/nimbus-romono/X0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/Y.alpha | 13 + bmps/nimbus-romono/Y0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/Z.alpha | 13 + bmps/nimbus-romono/Z0.bmp | Bin 0 -> 534 bytes bmps/nimbus-romono/[.alpha | 16 + bmps/nimbus-romono/[0.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/].alpha | 16 + bmps/nimbus-romono/]0.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/^.alpha | 7 + bmps/nimbus-romono/^0.bmp | Bin 0 -> 222 bytes bmps/nimbus-romono/_.alpha | 4 + bmps/nimbus-romono/_9.bmp | Bin 0 -> 162 bytes bmps/nimbus-romono/`.alpha | 4 + bmps/nimbus-romono/`0.bmp | Bin 0 -> 102 bytes bmps/nimbus-romono/a.alpha | 9 + bmps/nimbus-romono/a4.bmp | Bin 0 -> 278 bytes bmps/nimbus-romono/b.alpha | 13 + bmps/nimbus-romono/b0.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/c.alpha | 9 + bmps/nimbus-romono/c4.bmp | Bin 0 -> 278 bytes bmps/nimbus-romono/d.alpha | 13 + bmps/nimbus-romono/d0.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/e.alpha | 9 + bmps/nimbus-romono/e4.bmp | Bin 0 -> 278 bytes bmps/nimbus-romono/f.alpha | 13 + bmps/nimbus-romono/f0.bmp | Bin 0 -> 342 bytes bmps/nimbus-romono/g.alpha | 13 + bmps/nimbus-romono/g4.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/h.alpha | 13 + bmps/nimbus-romono/h0.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/i.alpha | 13 + bmps/nimbus-romono/i0.bmp | Bin 0 -> 246 bytes bmps/nimbus-romono/j.alpha | 17 + bmps/nimbus-romono/j2.bmp | Bin 0 -> 374 bytes bmps/nimbus-romono/k.alpha | 13 + bmps/nimbus-romono/k0.bmp | Bin 0 -> 486 bytes bmps/nimbus-romono/l.alpha | 13 + bmps/nimbus-romono/l0.bmp | Bin 0 -> 246 bytes bmps/nimbus-romono/m.alpha | 9 + bmps/nimbus-romono/m4.bmp | Bin 0 -> 470 bytes bmps/nimbus-romono/n.alpha | 9 + bmps/nimbus-romono/n4.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/o.alpha | 9 + bmps/nimbus-romono/o4.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/p.alpha | 13 + bmps/nimbus-romono/p4.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/q.alpha | 13 + bmps/nimbus-romono/q4.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/r.alpha | 9 + bmps/nimbus-romono/r4.bmp | Bin 0 -> 246 bytes bmps/nimbus-romono/s.alpha | 9 + bmps/nimbus-romono/s4.bmp | Bin 0 -> 214 bytes bmps/nimbus-romono/t.alpha | 11 + bmps/nimbus-romono/t2.bmp | Bin 0 -> 254 bytes bmps/nimbus-romono/u.alpha | 9 + bmps/nimbus-romono/u4.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/v.alpha | 9 + bmps/nimbus-romono/v4.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/w.alpha | 9 + bmps/nimbus-romono/w4.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/x.alpha | 9 + bmps/nimbus-romono/x4.bmp | Bin 0 -> 310 bytes bmps/nimbus-romono/y.alpha | 13 + bmps/nimbus-romono/y4.bmp | Bin 0 -> 438 bytes bmps/nimbus-romono/z.alpha | 9 + bmps/nimbus-romono/z4.bmp | Bin 0 -> 278 bytes bmps/nimbus-romono/{.alpha | 17 + bmps/nimbus-romono/{0.bmp | Bin 0 -> 374 bytes bmps/nimbus-romono/|.alpha | 15 + bmps/nimbus-romono/|0.bmp | Bin 0 -> 110 bytes bmps/nimbus-romono/}.alpha | 17 + bmps/nimbus-romono/}0.bmp | Bin 0 -> 374 bytes bmps/nimbus-romono/~.alpha | 4 + bmps/nimbus-romono/~5.bmp | Bin 0 -> 162 bytes .../█.alpha | 0 .../{times-new-roman => nimbus-romono}/█1.bmp | Bin bmps/nimbus-romono/𐘅.alpha | 3 + bmps/nimbus-romono/𐘅9.bmp | Bin 0 -> 70 bytes bmps/nimbus-romono/𐘋.alpha | 13 + bmps/nimbus-romono/𐘋0.bmp | Bin 0 -> 294 bytes bmps/nimbus-romono/𐚆.alpha | 13 + bmps/nimbus-romono/𐚆0.bmp | Bin 0 -> 294 bytes bmps/shippori-mincho/ぁ.alpha | 10 + bmps/shippori-mincho/ぁ3.bmp | Bin 0 -> 306 bytes bmps/shippori-mincho/あ.alpha | 24 +- bmps/shippori-mincho/い.alpha | 16 +- bmps/shippori-mincho/う.alpha | 20 +- bmps/shippori-mincho/え.alpha | 22 +- bmps/shippori-mincho/お.alpha | 16 +- bmps/shippori-mincho/か.alpha | 18 +- bmps/shippori-mincho/が.alpha | 18 +- bmps/shippori-mincho/き.alpha | 16 +- bmps/shippori-mincho/ぎ.alpha | 18 +- bmps/shippori-mincho/く.alpha | 20 +- bmps/shippori-mincho/ぐ.alpha | 20 +- bmps/shippori-mincho/け.alpha | 20 +- bmps/shippori-mincho/げ.alpha | 22 +- bmps/shippori-mincho/こ.alpha | 14 +- bmps/shippori-mincho/ご.alpha | 16 +- bmps/shippori-mincho/さ.alpha | 18 +- bmps/shippori-mincho/ざ.alpha | 11 + bmps/shippori-mincho/ざ2.bmp | Bin 0 -> 454 bytes bmps/shippori-mincho/し.alpha | 18 +- bmps/shippori-mincho/じ.alpha | 10 + bmps/shippori-mincho/じ3.bmp | Bin 0 -> 342 bytes bmps/shippori-mincho/す.alpha | 18 +- bmps/shippori-mincho/ず.alpha | 12 + bmps/shippori-mincho/ず1.bmp | Bin 0 -> 538 bytes bmps/shippori-mincho/せ.alpha | 18 +- bmps/shippori-mincho/ぜ.alpha | 10 + bmps/shippori-mincho/ぜ3.bmp | Bin 0 -> 450 bytes bmps/shippori-mincho/そ.alpha | 18 +- bmps/shippori-mincho/ぞ.alpha | 11 + bmps/shippori-mincho/ぞ2.bmp | Bin 0 -> 454 bytes bmps/shippori-mincho/た.alpha | 18 +- bmps/shippori-mincho/だ.alpha | 11 + bmps/shippori-mincho/だ2.bmp | Bin 0 -> 494 bytes bmps/shippori-mincho/ち.alpha | 22 +- bmps/shippori-mincho/ぢ.alpha | 12 + bmps/shippori-mincho/ぢ1.bmp | Bin 0 -> 450 bytes bmps/shippori-mincho/っ.alpha | 10 +- bmps/shippori-mincho/つ.alpha | 14 +- bmps/shippori-mincho/づ.alpha | 10 + bmps/shippori-mincho/づ3.bmp | Bin 0 -> 450 bytes bmps/shippori-mincho/て.alpha | 18 +- bmps/shippori-mincho/で.alpha | 12 + bmps/shippori-mincho/で1.bmp | Bin 0 -> 582 bytes bmps/shippori-mincho/と.alpha | 18 +- bmps/shippori-mincho/ど.alpha | 11 + bmps/shippori-mincho/ど2.bmp | Bin 0 -> 334 bytes bmps/shippori-mincho/な.alpha | 20 +- bmps/shippori-mincho/に.alpha | 18 +- bmps/shippori-mincho/ぬ.alpha | 14 +- bmps/shippori-mincho/ね.alpha | 18 +- bmps/shippori-mincho/の.alpha | 18 +- bmps/shippori-mincho/は.alpha | 18 +- bmps/shippori-mincho/ば.alpha | 11 + bmps/shippori-mincho/ば2.bmp | Bin 0 -> 454 bytes bmps/shippori-mincho/ぱ.alpha | 11 + bmps/shippori-mincho/ぱ2.bmp | Bin 0 -> 454 bytes bmps/shippori-mincho/ひ.alpha | 18 +- bmps/shippori-mincho/び.alpha | 12 + bmps/shippori-mincho/び1.bmp | Bin 0 -> 494 bytes bmps/shippori-mincho/ぴ.alpha | 12 + bmps/shippori-mincho/ぴ1.bmp | Bin 0 -> 450 bytes bmps/shippori-mincho/ふ.alpha | 16 +- bmps/shippori-mincho/ぶ.alpha | 10 + bmps/shippori-mincho/ぶ3.bmp | Bin 0 -> 414 bytes bmps/shippori-mincho/ぷ.alpha | 10 + bmps/shippori-mincho/ぷ3.bmp | Bin 0 -> 414 bytes bmps/shippori-mincho/へ.alpha | 8 +- bmps/shippori-mincho/べ.alpha | 7 + bmps/shippori-mincho/べ6.bmp | Bin 0 -> 294 bytes bmps/shippori-mincho/ぺ.alpha | 7 + bmps/shippori-mincho/ぺ6.bmp | Bin 0 -> 294 bytes bmps/shippori-mincho/ほ.alpha | 18 +- bmps/shippori-mincho/ぼ.alpha | 10 + bmps/shippori-mincho/ぼ3.bmp | Bin 0 -> 450 bytes bmps/shippori-mincho/ぽ.alpha | 10 + bmps/shippori-mincho/ぽ3.bmp | Bin 0 -> 414 bytes bmps/shippori-mincho/ま.alpha | 14 +- bmps/shippori-mincho/み.alpha | 18 +- bmps/shippori-mincho/む.alpha | 20 +- bmps/shippori-mincho/め.alpha | 16 +- bmps/shippori-mincho/も.alpha | 18 +- bmps/shippori-mincho/ゃ.alpha | 9 + bmps/shippori-mincho/ゃ4.bmp | Bin 0 -> 310 bytes bmps/shippori-mincho/や.alpha | 20 +- bmps/shippori-mincho/ゅ.alpha | 9 + bmps/shippori-mincho/ゅ4.bmp | Bin 0 -> 278 bytes bmps/shippori-mincho/ゆ.alpha | 18 +- bmps/shippori-mincho/ょ.alpha | 9 + bmps/shippori-mincho/ょ4.bmp | Bin 0 -> 246 bytes bmps/shippori-mincho/よ.alpha | 18 +- bmps/shippori-mincho/ら.alpha | 20 +- bmps/shippori-mincho/り.alpha | 14 +- bmps/shippori-mincho/る.alpha | 18 +- bmps/shippori-mincho/れ.alpha | 20 +- bmps/shippori-mincho/ろ.alpha | 18 +- bmps/shippori-mincho/わ.alpha | 20 +- bmps/shippori-mincho/ゐ.alpha | 10 + bmps/shippori-mincho/ゐ3.bmp | Bin 0 -> 378 bytes bmps/shippori-mincho/を.alpha | 20 +- bmps/shippori-mincho/ん.alpha | 20 +- bmps/times-new-roman/!.alpha | 13 - bmps/times-new-roman/!0.bmp | Bin 150 -> 0 bytes "bmps/times-new-roman/\".alpha" | 6 - "bmps/times-new-roman/\"0.bmp" | Bin 154 -> 0 bytes bmps/times-new-roman/#.alpha | 12 - bmps/times-new-roman/#1.bmp | Bin 362 -> 0 bytes bmps/times-new-roman/$.alpha | 15 - bmps/times-new-roman/$2.bmp | Bin 446 -> 0 bytes bmps/times-new-roman/%.alpha | 12 - bmps/times-new-roman/%1.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/&.alpha | 12 - bmps/times-new-roman/&1.bmp | Bin 538 -> 0 bytes bmps/times-new-roman/'.alpha | 5 - bmps/times-new-roman/'0.bmp | Bin 70 -> 0 bytes bmps/times-new-roman/(.alpha | 17 - bmps/times-new-roman/(0.bmp | Bin 374 -> 0 bytes bmps/times-new-roman/).alpha | 17 - bmps/times-new-roman/)0.bmp | Bin 374 -> 0 bytes bmps/times-new-roman/*.alpha | 8 - bmps/times-new-roman/*0.bmp | Bin 222 -> 0 bytes bmps/times-new-roman/+.alpha | 9 - bmps/times-new-roman/+2.bmp | Bin 310 -> 0 bytes bmps/times-new-roman/,.alpha | 6 - bmps/times-new-roman/,9.bmp | Bin 114 -> 0 bytes bmps/times-new-roman/0.alpha | 13 - bmps/times-new-roman/00.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/1.alpha | 13 - bmps/times-new-roman/10.bmp | Bin 330 -> 0 bytes bmps/times-new-roman/2.alpha | 13 - bmps/times-new-roman/20.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/3.alpha | 13 - bmps/times-new-roman/30.bmp | Bin 426 -> 0 bytes bmps/times-new-roman/4.alpha | 13 - bmps/times-new-roman/40.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/5.alpha | 13 - bmps/times-new-roman/50.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/6.alpha | 13 - bmps/times-new-roman/60.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/7.alpha | 13 - bmps/times-new-roman/70.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/8.alpha | 13 - bmps/times-new-roman/80.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/9.alpha | 13 - bmps/times-new-roman/90.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/:.alpha | 9 - bmps/times-new-roman/:4.bmp | Bin 118 -> 0 bytes bmps/times-new-roman/;.alpha | 12 - bmps/times-new-roman/;1.bmp | Bin 186 -> 0 bytes bmps/times-new-roman/<.alpha | 8 - bmps/times-new-roman/<2.bmp | Bin 278 -> 0 bytes bmps/times-new-roman/=.alpha | 4 - bmps/times-new-roman/=4.bmp | Bin 162 -> 0 bytes bmps/times-new-roman/>.alpha | 8 - bmps/times-new-roman/>2.bmp | Bin 278 -> 0 bytes bmps/times-new-roman/?.alpha | 13 - bmps/times-new-roman/?0.bmp | Bin 342 -> 0 bytes bmps/times-new-roman/@.alpha | 15 - bmps/times-new-roman/@0.bmp | Bin 782 -> 0 bytes bmps/times-new-roman/A.alpha | 13 - bmps/times-new-roman/A0.bmp | Bin 630 -> 0 bytes bmps/times-new-roman/B.alpha | 12 - bmps/times-new-roman/B1.bmp | Bin 494 -> 0 bytes bmps/times-new-roman/C.alpha | 13 - bmps/times-new-roman/C0.bmp | Bin 534 -> 0 bytes bmps/times-new-roman/D.alpha | 12 - bmps/times-new-roman/D1.bmp | Bin 538 -> 0 bytes bmps/times-new-roman/E.alpha | 12 - bmps/times-new-roman/E1.bmp | Bin 494 -> 0 bytes bmps/times-new-roman/F.alpha | 12 - bmps/times-new-roman/F1.bmp | Bin 450 -> 0 bytes bmps/times-new-roman/G.alpha | 13 - bmps/times-new-roman/G0.bmp | Bin 630 -> 0 bytes bmps/times-new-roman/H.alpha | 12 - bmps/times-new-roman/H1.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/I.alpha | 12 - bmps/times-new-roman/I1.bmp | Bin 274 -> 0 bytes bmps/times-new-roman/J.alpha | 13 - bmps/times-new-roman/J0.bmp | Bin 342 -> 0 bytes bmps/times-new-roman/K.alpha | 12 - bmps/times-new-roman/K1.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/L.alpha | 12 - bmps/times-new-roman/L1.bmp | Bin 494 -> 0 bytes bmps/times-new-roman/M.alpha | 12 - bmps/times-new-roman/M1.bmp | Bin 714 -> 0 bytes bmps/times-new-roman/N.alpha | 13 - bmps/times-new-roman/N0.bmp | Bin 630 -> 0 bytes bmps/times-new-roman/O.alpha | 13 - bmps/times-new-roman/O0.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/P.alpha | 12 - bmps/times-new-roman/P1.bmp | Bin 450 -> 0 bytes bmps/times-new-roman/Q.alpha | 16 - bmps/times-new-roman/Q0.bmp | Bin 714 -> 0 bytes bmps/times-new-roman/R.alpha | 12 - bmps/times-new-roman/R1.bmp | Bin 538 -> 0 bytes bmps/times-new-roman/S.alpha | 13 - bmps/times-new-roman/S0.bmp | Bin 438 -> 0 bytes bmps/times-new-roman/T.alpha | 12 - bmps/times-new-roman/T1.bmp | Bin 494 -> 0 bytes bmps/times-new-roman/U.alpha | 13 - bmps/times-new-roman/U0.bmp | Bin 630 -> 0 bytes bmps/times-new-roman/V.alpha | 13 - bmps/times-new-roman/V0.bmp | Bin 630 -> 0 bytes bmps/times-new-roman/W.alpha | 13 - bmps/times-new-roman/W0.bmp | Bin 822 -> 0 bytes bmps/times-new-roman/X.alpha | 12 - bmps/times-new-roman/X1.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/Y.alpha | 12 - bmps/times-new-roman/Y1.bmp | Bin 582 -> 0 bytes bmps/times-new-roman/Z.alpha | 12 - bmps/times-new-roman/Z1.bmp | Bin 494 -> 0 bytes bmps/times-new-roman/[.alpha | 16 - bmps/times-new-roman/[0.bmp | Bin 294 -> 0 bytes bmps/times-new-roman/].alpha | 16 - bmps/times-new-roman/]0.bmp | Bin 294 -> 0 bytes bmps/times-new-roman/^.alpha | 6 - bmps/times-new-roman/^0.bmp | Bin 194 -> 0 bytes bmps/times-new-roman/_.alpha | 5 - bmps/times-new-roman/_9.bmp | Bin 166 -> 0 bytes bmps/times-new-roman/`.alpha | 4 - bmps/times-new-roman/`0.bmp | Bin 78 -> 0 bytes bmps/times-new-roman/a.alpha | 9 - bmps/times-new-roman/a4.bmp | Bin 362 -> 0 bytes bmps/times-new-roman/b.alpha | 13 - bmps/times-new-roman/b0.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/c.alpha | 9 - bmps/times-new-roman/c4.bmp | Bin 330 -> 0 bytes bmps/times-new-roman/d.alpha | 13 - bmps/times-new-roman/d0.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/e.alpha | 9 - bmps/times-new-roman/e4.bmp | Bin 362 -> 0 bytes bmps/times-new-roman/f.alpha | 13 - bmps/times-new-roman/f0.bmp | Bin 474 -> 0 bytes bmps/times-new-roman/g.alpha | 13 - bmps/times-new-roman/g4.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/h.alpha | 13 - bmps/times-new-roman/h0.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/i.alpha | 13 - bmps/times-new-roman/i0.bmp | Bin 330 -> 0 bytes bmps/times-new-roman/j.alpha | 17 - bmps/times-new-roman/j2.bmp | Bin 458 -> 0 bytes bmps/times-new-roman/k.alpha | 13 - bmps/times-new-roman/k0.bmp | Bin 570 -> 0 bytes bmps/times-new-roman/l.alpha | 13 - bmps/times-new-roman/l0.bmp | Bin 330 -> 0 bytes bmps/times-new-roman/m.alpha | 9 - bmps/times-new-roman/m4.bmp | Bin 554 -> 0 bytes bmps/times-new-roman/n.alpha | 9 - bmps/times-new-roman/n4.bmp | Bin 394 -> 0 bytes bmps/times-new-roman/o.alpha | 9 - bmps/times-new-roman/o4.bmp | Bin 362 -> 0 bytes bmps/times-new-roman/p.alpha | 13 - bmps/times-new-roman/p4.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/q.alpha | 13 - bmps/times-new-roman/q4.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/r.alpha | 9 - bmps/times-new-roman/r4.bmp | Bin 330 -> 0 bytes bmps/times-new-roman/s.alpha | 9 - bmps/times-new-roman/s4.bmp | Bin 298 -> 0 bytes bmps/times-new-roman/t.alpha | 11 - bmps/times-new-roman/t2.bmp | Bin 338 -> 0 bytes bmps/times-new-roman/u.alpha | 9 - bmps/times-new-roman/u4.bmp | Bin 426 -> 0 bytes bmps/times-new-roman/v.alpha | 9 - bmps/times-new-roman/v4.bmp | Bin 394 -> 0 bytes bmps/times-new-roman/w.alpha | 9 - bmps/times-new-roman/w4.bmp | Bin 522 -> 0 bytes bmps/times-new-roman/x.alpha | 9 - bmps/times-new-roman/x4.bmp | Bin 394 -> 0 bytes bmps/times-new-roman/y.alpha | 12 - bmps/times-new-roman/y4.bmp | Bin 490 -> 0 bytes bmps/times-new-roman/z.alpha | 9 - bmps/times-new-roman/z4.bmp | Bin 362 -> 0 bytes bmps/times-new-roman/{.alpha | 17 - bmps/times-new-roman/{0.bmp | Bin 374 -> 0 bytes bmps/times-new-roman/|.alpha | 15 - bmps/times-new-roman/|0.bmp | Bin 110 -> 0 bytes bmps/times-new-roman/}.alpha | 17 - bmps/times-new-roman/}0.bmp | Bin 374 -> 0 bytes bmps/times-new-roman/~.alpha | 3 - bmps/times-new-roman/~5.bmp | Bin 126 -> 0 bytes bmps/times-new-roman/𐘅.alpha | 3 - bmps/times-new-roman/𐘅9.bmp | Bin 70 -> 0 bytes bmps/times-new-roman/𐘋.alpha | 13 - bmps/times-new-roman/𐘋0.bmp | Bin 294 -> 0 bytes bmps/times-new-roman/𐚆.alpha | 13 - bmps/times-new-roman/𐚆0.bmp | Bin 294 -> 0 bytes bmps/times-new-romono/!.alpha | 13 - bmps/times-new-romono/!0.bmp | Bin 150 -> 0 bytes "bmps/times-new-romono/\".alpha" | 6 - "bmps/times-new-romono/\"0.bmp" | Bin 154 -> 0 bytes bmps/times-new-romono/#.alpha | 12 - bmps/times-new-romono/#1.bmp | Bin 362 -> 0 bytes bmps/times-new-romono/$.alpha | 15 - bmps/times-new-romono/$2.bmp | Bin 446 -> 0 bytes bmps/times-new-romono/%.alpha | 12 - bmps/times-new-romono/%1.bmp | Bin 582 -> 0 bytes bmps/times-new-romono/&.alpha | 12 - bmps/times-new-romono/&1.bmp | Bin 538 -> 0 bytes bmps/times-new-romono/'.alpha | 5 - bmps/times-new-romono/'0.bmp | Bin 70 -> 0 bytes bmps/times-new-romono/(.alpha | 17 - bmps/times-new-romono/(0.bmp | Bin 374 -> 0 bytes bmps/times-new-romono/).alpha | 17 - bmps/times-new-romono/)0.bmp | Bin 374 -> 0 bytes bmps/times-new-romono/*.alpha | 8 - bmps/times-new-romono/*0.bmp | Bin 222 -> 0 bytes bmps/times-new-romono/+.alpha | 9 - bmps/times-new-romono/+2.bmp | Bin 310 -> 0 bytes bmps/times-new-romono/,.alpha | 6 - bmps/times-new-romono/,9.bmp | Bin 114 -> 0 bytes bmps/times-new-romono/0.alpha | 13 - bmps/times-new-romono/00.bmp | Bin 390 -> 0 bytes bmps/times-new-romono/1.alpha | 13 - bmps/times-new-romono/10.bmp | Bin 330 -> 0 bytes bmps/times-new-romono/2.alpha | 13 - bmps/times-new-romono/20.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/3.alpha | 13 - bmps/times-new-romono/30.bmp | Bin 426 -> 0 bytes bmps/times-new-romono/4.alpha | 13 - bmps/times-new-romono/40.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/5.alpha | 13 - bmps/times-new-romono/50.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/6.alpha | 13 - bmps/times-new-romono/60.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/7.alpha | 13 - bmps/times-new-romono/70.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/8.alpha | 13 - bmps/times-new-romono/80.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/9.alpha | 13 - bmps/times-new-romono/90.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/:.alpha | 9 - bmps/times-new-romono/:4.bmp | Bin 118 -> 0 bytes bmps/times-new-romono/;.alpha | 12 - bmps/times-new-romono/;4.bmp | Bin 186 -> 0 bytes bmps/times-new-romono/<.alpha | 8 - bmps/times-new-romono/<2.bmp | Bin 278 -> 0 bytes bmps/times-new-romono/=.alpha | 4 - bmps/times-new-romono/=4.bmp | Bin 162 -> 0 bytes bmps/times-new-romono/>.alpha | 8 - bmps/times-new-romono/>2.bmp | Bin 278 -> 0 bytes bmps/times-new-romono/?.alpha | 13 - bmps/times-new-romono/?0.bmp | Bin 342 -> 0 bytes bmps/times-new-romono/@.alpha | 15 - bmps/times-new-romono/@0.bmp | Bin 782 -> 0 bytes bmps/times-new-romono/A.alpha | 13 - bmps/times-new-romono/A0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/B.alpha | 12 - bmps/times-new-romono/B1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/C.alpha | 13 - bmps/times-new-romono/C0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/D.alpha | 12 - bmps/times-new-romono/D1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/E.alpha | 12 - bmps/times-new-romono/E1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/F.alpha | 12 - bmps/times-new-romono/F1.bmp | Bin 450 -> 0 bytes bmps/times-new-romono/G.alpha | 13 - bmps/times-new-romono/G0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/H.alpha | 12 - bmps/times-new-romono/H1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/I.alpha | 12 - bmps/times-new-romono/I1.bmp | Bin 274 -> 0 bytes bmps/times-new-romono/J.alpha | 13 - bmps/times-new-romono/J0.bmp | Bin 342 -> 0 bytes bmps/times-new-romono/K.alpha | 12 - bmps/times-new-romono/K1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/L.alpha | 12 - bmps/times-new-romono/L1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/M.alpha | 12 - bmps/times-new-romono/M1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/N.alpha | 13 - bmps/times-new-romono/N0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/O.alpha | 13 - bmps/times-new-romono/O0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/P.alpha | 12 - bmps/times-new-romono/P1.bmp | Bin 450 -> 0 bytes bmps/times-new-romono/Q.alpha | 16 - bmps/times-new-romono/Q0.bmp | Bin 654 -> 0 bytes bmps/times-new-romono/R.alpha | 12 - bmps/times-new-romono/R1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/S.alpha | 13 - bmps/times-new-romono/S0.bmp | Bin 438 -> 0 bytes bmps/times-new-romono/T.alpha | 12 - bmps/times-new-romono/T1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/U.alpha | 13 - bmps/times-new-romono/U0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/V.alpha | 13 - bmps/times-new-romono/V0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/W.alpha | 13 - bmps/times-new-romono/W0.bmp | Bin 534 -> 0 bytes bmps/times-new-romono/X.alpha | 12 - bmps/times-new-romono/X1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/Y.alpha | 12 - bmps/times-new-romono/Y1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/Z.alpha | 12 - bmps/times-new-romono/Z1.bmp | Bin 494 -> 0 bytes bmps/times-new-romono/[.alpha | 16 - bmps/times-new-romono/[0.bmp | Bin 294 -> 0 bytes bmps/times-new-romono/].alpha | 16 - bmps/times-new-romono/]0.bmp | Bin 294 -> 0 bytes bmps/times-new-romono/^.alpha | 6 - bmps/times-new-romono/^0.bmp | Bin 194 -> 0 bytes bmps/times-new-romono/_.alpha | 5 - bmps/times-new-romono/_9.bmp | Bin 166 -> 0 bytes bmps/times-new-romono/`.alpha | 4 - bmps/times-new-romono/`0.bmp | Bin 78 -> 0 bytes bmps/times-new-romono/a.alpha | 9 - bmps/times-new-romono/a4.bmp | Bin 362 -> 0 bytes bmps/times-new-romono/b.alpha | 13 - bmps/times-new-romono/b0.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/c.alpha | 9 - bmps/times-new-romono/c4.bmp | Bin 330 -> 0 bytes bmps/times-new-romono/d.alpha | 13 - bmps/times-new-romono/d0.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/e.alpha | 9 - bmps/times-new-romono/e4.bmp | Bin 362 -> 0 bytes bmps/times-new-romono/f.alpha | 13 - bmps/times-new-romono/f0.bmp | Bin 474 -> 0 bytes bmps/times-new-romono/g.alpha | 13 - bmps/times-new-romono/g4.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/h.alpha | 13 - bmps/times-new-romono/h0.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/i.alpha | 13 - bmps/times-new-romono/i0.bmp | Bin 330 -> 0 bytes bmps/times-new-romono/j.alpha | 17 - bmps/times-new-romono/j2.bmp | Bin 458 -> 0 bytes bmps/times-new-romono/k.alpha | 13 - bmps/times-new-romono/k0.bmp | Bin 570 -> 0 bytes bmps/times-new-romono/l.alpha | 13 - bmps/times-new-romono/l0.bmp | Bin 330 -> 0 bytes bmps/times-new-romono/m.alpha | 9 - bmps/times-new-romono/m4.bmp | Bin 374 -> 0 bytes bmps/times-new-romono/n.alpha | 9 - bmps/times-new-romono/n4.bmp | Bin 394 -> 0 bytes bmps/times-new-romono/o.alpha | 9 - bmps/times-new-romono/o4.bmp | Bin 362 -> 0 bytes bmps/times-new-romono/p.alpha | 13 - bmps/times-new-romono/p4.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/q.alpha | 13 - bmps/times-new-romono/q4.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/r.alpha | 9 - bmps/times-new-romono/r4.bmp | Bin 330 -> 0 bytes bmps/times-new-romono/s.alpha | 9 - bmps/times-new-romono/s4.bmp | Bin 298 -> 0 bytes bmps/times-new-romono/t.alpha | 11 - bmps/times-new-romono/t2.bmp | Bin 338 -> 0 bytes bmps/times-new-romono/u.alpha | 9 - bmps/times-new-romono/u4.bmp | Bin 426 -> 0 bytes bmps/times-new-romono/v.alpha | 9 - bmps/times-new-romono/v4.bmp | Bin 394 -> 0 bytes bmps/times-new-romono/w.alpha | 9 - bmps/times-new-romono/w4.bmp | Bin 522 -> 0 bytes bmps/times-new-romono/x.alpha | 9 - bmps/times-new-romono/x4.bmp | Bin 394 -> 0 bytes bmps/times-new-romono/y.alpha | 12 - bmps/times-new-romono/y4.bmp | Bin 490 -> 0 bytes bmps/times-new-romono/z.alpha | 9 - bmps/times-new-romono/z4.bmp | Bin 362 -> 0 bytes bmps/times-new-romono/{.alpha | 17 - bmps/times-new-romono/{0.bmp | Bin 374 -> 0 bytes bmps/times-new-romono/|.alpha | 15 - bmps/times-new-romono/|0.bmp | Bin 110 -> 0 bytes bmps/times-new-romono/}.alpha | 17 - bmps/times-new-romono/}0.bmp | Bin 374 -> 0 bytes bmps/times-new-romono/~.alpha | 3 - bmps/times-new-romono/~5.bmp | Bin 126 -> 0 bytes bmps/times-new-romono/█.alpha | 16 - bmps/times-new-romono/█1.bmp | Bin 618 -> 0 bytes bmps/times-new-romono/𐘅.alpha | 3 - bmps/times-new-romono/𐘅9.bmp | Bin 70 -> 0 bytes bmps/times-new-romono/𐘋.alpha | 13 - bmps/times-new-romono/𐘋0.bmp | Bin 294 -> 0 bytes bmps/times-new-romono/𐚆.alpha | 13 - bmps/times-new-romono/𐚆0.bmp | Bin 294 -> 0 bytes build.rs | 11 +- docs/philosophy.md | 73 ++ src/bin/audio_player.rs | 17 +- src/bin/file_explorer.rs | 6 +- src/bin/main.rs | 149 +++- src/bin/malvim.rs | 20 +- src/bin/minesweeper.rs | 14 +- src/bin/reversi.rs | 4 +- src/bin/terminal.rs | 8 +- src/components/highlight_button.rs | 4 +- src/components/paragraph.rs | 2 +- src/components/press_button.rs | 2 +- src/components/toggle_button.rs | 6 +- src/essential/help.rs | 2 +- src/essential/lock_screen.rs | 10 +- src/essential/onscreen_keyboard.rs | 3 +- src/essential/start_menu.rs | 40 +- src/essential/taskbar.rs | 4 +- src/essential/workspace_indicator.rs | 6 +- src/framebuffer.rs | 33 +- src/fs.rs | 3 +- src/ipc.rs | 1 - src/messages.rs | 7 - src/proxy_window_like.rs | 2 - src/serialize.rs | 8 +- src/themes.rs | 68 +- src/window_manager.rs | 166 +---- 888 files changed, 5349 insertions(+), 2876 deletions(-) create mode 100644 LICENSE create mode 100644 bmps/nimbus-roman/!.alpha create mode 100644 bmps/nimbus-roman/!0.bmp create mode 100644 "bmps/nimbus-roman/\".alpha" create mode 100644 "bmps/nimbus-roman/\"0.bmp" create mode 100644 bmps/nimbus-roman/#.alpha create mode 100644 bmps/nimbus-roman/#1.bmp create mode 100644 bmps/nimbus-roman/$.alpha create mode 100644 bmps/nimbus-roman/$2.bmp create mode 100644 bmps/nimbus-roman/%.alpha create mode 100644 bmps/nimbus-roman/%1.bmp create mode 100644 bmps/nimbus-roman/&.alpha create mode 100644 bmps/nimbus-roman/&1.bmp create mode 100644 bmps/nimbus-roman/'.alpha create mode 100644 bmps/nimbus-roman/'0.bmp create mode 100644 bmps/nimbus-roman/(.alpha create mode 100644 bmps/nimbus-roman/(0.bmp create mode 100644 bmps/nimbus-roman/).alpha create mode 100644 bmps/nimbus-roman/)0.bmp create mode 100644 bmps/nimbus-roman/*.alpha create mode 100644 bmps/nimbus-roman/*0.bmp create mode 100644 bmps/nimbus-roman/+.alpha create mode 100644 bmps/nimbus-roman/+2.bmp create mode 100644 bmps/nimbus-roman/,.alpha create mode 100644 bmps/nimbus-roman/,9.bmp rename bmps/{times-new-roman => nimbus-roman}/-.alpha (100%) rename bmps/{times-new-roman => nimbus-roman}/-8.bmp (100%) create mode 100644 bmps/nimbus-roman/0.alpha create mode 100644 bmps/nimbus-roman/00.bmp create mode 100644 bmps/nimbus-roman/1.alpha create mode 100644 bmps/nimbus-roman/10.bmp create mode 100644 bmps/nimbus-roman/2.alpha create mode 100644 bmps/nimbus-roman/20.bmp create mode 100644 bmps/nimbus-roman/3.alpha create mode 100644 bmps/nimbus-roman/30.bmp create mode 100644 bmps/nimbus-roman/4.alpha create mode 100644 bmps/nimbus-roman/40.bmp create mode 100644 bmps/nimbus-roman/5.alpha create mode 100644 bmps/nimbus-roman/50.bmp create mode 100644 bmps/nimbus-roman/6.alpha create mode 100644 bmps/nimbus-roman/60.bmp create mode 100644 bmps/nimbus-roman/7.alpha create mode 100644 bmps/nimbus-roman/70.bmp create mode 100644 bmps/nimbus-roman/8.alpha create mode 100644 bmps/nimbus-roman/80.bmp create mode 100644 bmps/nimbus-roman/9.alpha create mode 100644 bmps/nimbus-roman/90.bmp create mode 100644 bmps/nimbus-roman/:.alpha create mode 100644 bmps/nimbus-roman/:4.bmp create mode 100644 bmps/nimbus-roman/;.alpha create mode 100644 bmps/nimbus-roman/;4.bmp create mode 100644 bmps/nimbus-roman/<.alpha create mode 100644 bmps/nimbus-roman/<2.bmp create mode 100644 bmps/nimbus-roman/=.alpha create mode 100644 bmps/nimbus-roman/=4.bmp create mode 100644 bmps/nimbus-roman/>.alpha create mode 100644 bmps/nimbus-roman/>2.bmp create mode 100644 bmps/nimbus-roman/?.alpha create mode 100644 bmps/nimbus-roman/?0.bmp create mode 100644 bmps/nimbus-roman/@.alpha create mode 100644 bmps/nimbus-roman/@0.bmp create mode 100644 bmps/nimbus-roman/A.alpha create mode 100644 bmps/nimbus-roman/A0.bmp create mode 100644 bmps/nimbus-roman/B.alpha create mode 100644 bmps/nimbus-roman/B0.bmp create mode 100644 bmps/nimbus-roman/C.alpha create mode 100644 bmps/nimbus-roman/C0.bmp create mode 100644 bmps/nimbus-roman/COPYING create mode 100644 bmps/nimbus-roman/D.alpha create mode 100644 bmps/nimbus-roman/D0.bmp create mode 100644 bmps/nimbus-roman/E.alpha create mode 100644 bmps/nimbus-roman/E0.bmp create mode 100644 bmps/nimbus-roman/F.alpha create mode 100644 bmps/nimbus-roman/F0.bmp create mode 100644 bmps/nimbus-roman/G.alpha create mode 100644 bmps/nimbus-roman/G0.bmp create mode 100644 bmps/nimbus-roman/H.alpha create mode 100644 bmps/nimbus-roman/H0.bmp create mode 100644 bmps/nimbus-roman/I.alpha create mode 100644 bmps/nimbus-roman/I0.bmp create mode 100644 bmps/nimbus-roman/J.alpha create mode 100644 bmps/nimbus-roman/J0.bmp create mode 100644 bmps/nimbus-roman/K.alpha create mode 100644 bmps/nimbus-roman/K0.bmp create mode 100644 bmps/nimbus-roman/L.alpha create mode 100644 bmps/nimbus-roman/L0.bmp create mode 100644 bmps/nimbus-roman/LICENSE create mode 100644 bmps/nimbus-roman/M.alpha create mode 100644 bmps/nimbus-roman/M0.bmp create mode 100644 bmps/nimbus-roman/N.alpha create mode 100644 bmps/nimbus-roman/N0.bmp create mode 100644 bmps/nimbus-roman/O.alpha create mode 100644 bmps/nimbus-roman/O0.bmp create mode 100644 bmps/nimbus-roman/P.alpha create mode 100644 bmps/nimbus-roman/P0.bmp create mode 100644 bmps/nimbus-roman/Q.alpha create mode 100644 bmps/nimbus-roman/Q0.bmp create mode 100644 bmps/nimbus-roman/R.alpha create mode 100644 bmps/nimbus-roman/R0.bmp create mode 100644 bmps/nimbus-roman/S.alpha create mode 100644 bmps/nimbus-roman/S0.bmp create mode 100644 bmps/nimbus-roman/T.alpha create mode 100644 bmps/nimbus-roman/T0.bmp create mode 100644 bmps/nimbus-roman/U.alpha create mode 100644 bmps/nimbus-roman/U0.bmp create mode 100644 bmps/nimbus-roman/V.alpha create mode 100644 bmps/nimbus-roman/V0.bmp create mode 100644 bmps/nimbus-roman/W.alpha create mode 100644 bmps/nimbus-roman/W0.bmp create mode 100644 bmps/nimbus-roman/X.alpha create mode 100644 bmps/nimbus-roman/X0.bmp create mode 100644 bmps/nimbus-roman/Y.alpha create mode 100644 bmps/nimbus-roman/Y0.bmp create mode 100644 bmps/nimbus-roman/Z.alpha create mode 100644 bmps/nimbus-roman/Z0.bmp create mode 100644 bmps/nimbus-roman/[.alpha create mode 100644 bmps/nimbus-roman/[0.bmp create mode 100644 bmps/nimbus-roman/].alpha create mode 100644 bmps/nimbus-roman/]0.bmp create mode 100644 bmps/nimbus-roman/^.alpha create mode 100644 bmps/nimbus-roman/^0.bmp create mode 100644 bmps/nimbus-roman/_.alpha create mode 100644 bmps/nimbus-roman/_9.bmp create mode 100644 bmps/nimbus-roman/`.alpha create mode 100644 bmps/nimbus-roman/`0.bmp create mode 100644 bmps/nimbus-roman/a.alpha create mode 100644 bmps/nimbus-roman/a4.bmp create mode 100644 bmps/nimbus-roman/b.alpha create mode 100644 bmps/nimbus-roman/b0.bmp create mode 100644 bmps/nimbus-roman/c.alpha create mode 100644 bmps/nimbus-roman/c4.bmp create mode 100644 bmps/nimbus-roman/d.alpha create mode 100644 bmps/nimbus-roman/d0.bmp create mode 100644 bmps/nimbus-roman/e.alpha create mode 100644 bmps/nimbus-roman/e4.bmp create mode 100644 bmps/nimbus-roman/f.alpha create mode 100644 bmps/nimbus-roman/f0.bmp create mode 100644 bmps/nimbus-roman/g.alpha create mode 100644 bmps/nimbus-roman/g4.bmp create mode 100644 bmps/nimbus-roman/h.alpha create mode 100644 bmps/nimbus-roman/h0.bmp create mode 100644 bmps/nimbus-roman/i.alpha create mode 100644 bmps/nimbus-roman/i0.bmp create mode 100644 bmps/nimbus-roman/j.alpha create mode 100644 bmps/nimbus-roman/j2.bmp create mode 100644 bmps/nimbus-roman/k.alpha create mode 100644 bmps/nimbus-roman/k0.bmp create mode 100644 bmps/nimbus-roman/l.alpha create mode 100644 bmps/nimbus-roman/l0.bmp create mode 100644 bmps/nimbus-roman/m.alpha create mode 100644 bmps/nimbus-roman/m4.bmp create mode 100644 bmps/nimbus-roman/n.alpha create mode 100644 bmps/nimbus-roman/n4.bmp create mode 100644 bmps/nimbus-roman/o.alpha create mode 100644 bmps/nimbus-roman/o4.bmp create mode 100644 bmps/nimbus-roman/p.alpha create mode 100644 bmps/nimbus-roman/p4.bmp create mode 100644 bmps/nimbus-roman/q.alpha create mode 100644 bmps/nimbus-roman/q4.bmp create mode 100644 bmps/nimbus-roman/r.alpha create mode 100644 bmps/nimbus-roman/r4.bmp create mode 100644 bmps/nimbus-roman/s.alpha create mode 100644 bmps/nimbus-roman/s4.bmp create mode 100644 bmps/nimbus-roman/t.alpha create mode 100644 bmps/nimbus-roman/t2.bmp create mode 100644 bmps/nimbus-roman/u.alpha create mode 100644 bmps/nimbus-roman/u4.bmp create mode 100644 bmps/nimbus-roman/v.alpha create mode 100644 bmps/nimbus-roman/v4.bmp create mode 100644 bmps/nimbus-roman/w.alpha create mode 100644 bmps/nimbus-roman/w4.bmp create mode 100644 bmps/nimbus-roman/x.alpha create mode 100644 bmps/nimbus-roman/x4.bmp create mode 100644 bmps/nimbus-roman/y.alpha create mode 100644 bmps/nimbus-roman/y4.bmp create mode 100644 bmps/nimbus-roman/z.alpha create mode 100644 bmps/nimbus-roman/z4.bmp create mode 100644 bmps/nimbus-roman/{.alpha create mode 100644 bmps/nimbus-roman/{0.bmp create mode 100644 bmps/nimbus-roman/|.alpha create mode 100644 bmps/nimbus-roman/|0.bmp create mode 100644 bmps/nimbus-roman/}.alpha create mode 100644 bmps/nimbus-roman/}0.bmp create mode 100644 bmps/nimbus-roman/~.alpha create mode 100644 bmps/nimbus-roman/~5.bmp create mode 100644 bmps/nimbus-roman/𐘅.alpha create mode 100644 bmps/nimbus-roman/𐘅9.bmp create mode 100644 bmps/nimbus-roman/𐘋.alpha create mode 100644 bmps/nimbus-roman/𐘋0.bmp create mode 100644 bmps/nimbus-roman/𐚆.alpha create mode 100644 bmps/nimbus-roman/𐚆0.bmp create mode 100644 bmps/nimbus-romono/!.alpha create mode 100644 bmps/nimbus-romono/!0.bmp create mode 100644 "bmps/nimbus-romono/\".alpha" create mode 100644 "bmps/nimbus-romono/\"0.bmp" create mode 100644 bmps/nimbus-romono/#.alpha create mode 100644 bmps/nimbus-romono/#1.bmp create mode 100644 bmps/nimbus-romono/$.alpha create mode 100644 bmps/nimbus-romono/$2.bmp create mode 100644 bmps/nimbus-romono/%.alpha create mode 100644 bmps/nimbus-romono/%1.bmp create mode 100644 bmps/nimbus-romono/&.alpha create mode 100644 bmps/nimbus-romono/&1.bmp create mode 100644 bmps/nimbus-romono/'.alpha create mode 100644 bmps/nimbus-romono/'0.bmp create mode 100644 bmps/nimbus-romono/(.alpha create mode 100644 bmps/nimbus-romono/(0.bmp create mode 100644 bmps/nimbus-romono/).alpha create mode 100644 bmps/nimbus-romono/)0.bmp create mode 100644 bmps/nimbus-romono/*.alpha create mode 100644 bmps/nimbus-romono/*0.bmp create mode 100644 bmps/nimbus-romono/+.alpha create mode 100644 bmps/nimbus-romono/+2.bmp create mode 100644 bmps/nimbus-romono/,.alpha create mode 100644 bmps/nimbus-romono/,9.bmp rename bmps/{times-new-romono => nimbus-romono}/-.alpha (100%) rename bmps/{times-new-romono => nimbus-romono}/-8.bmp (100%) create mode 100644 bmps/nimbus-romono/0.alpha create mode 100644 bmps/nimbus-romono/00.bmp create mode 100644 bmps/nimbus-romono/1.alpha create mode 100644 bmps/nimbus-romono/10.bmp create mode 100644 bmps/nimbus-romono/2.alpha create mode 100644 bmps/nimbus-romono/20.bmp create mode 100644 bmps/nimbus-romono/3.alpha create mode 100644 bmps/nimbus-romono/30.bmp create mode 100644 bmps/nimbus-romono/4.alpha create mode 100644 bmps/nimbus-romono/40.bmp create mode 100644 bmps/nimbus-romono/5.alpha create mode 100644 bmps/nimbus-romono/50.bmp create mode 100644 bmps/nimbus-romono/6.alpha create mode 100644 bmps/nimbus-romono/60.bmp create mode 100644 bmps/nimbus-romono/7.alpha create mode 100644 bmps/nimbus-romono/70.bmp create mode 100644 bmps/nimbus-romono/8.alpha create mode 100644 bmps/nimbus-romono/80.bmp create mode 100644 bmps/nimbus-romono/9.alpha create mode 100644 bmps/nimbus-romono/90.bmp create mode 100644 bmps/nimbus-romono/:.alpha create mode 100644 bmps/nimbus-romono/:4.bmp create mode 100644 bmps/nimbus-romono/;.alpha create mode 100644 bmps/nimbus-romono/;4.bmp create mode 100644 bmps/nimbus-romono/<.alpha create mode 100644 bmps/nimbus-romono/<2.bmp create mode 100644 bmps/nimbus-romono/=.alpha create mode 100644 bmps/nimbus-romono/=4.bmp create mode 100644 bmps/nimbus-romono/>.alpha create mode 100644 bmps/nimbus-romono/>2.bmp create mode 100644 bmps/nimbus-romono/?.alpha create mode 100644 bmps/nimbus-romono/?0.bmp create mode 100644 bmps/nimbus-romono/@.alpha create mode 100644 bmps/nimbus-romono/@0.bmp create mode 100644 bmps/nimbus-romono/A.alpha create mode 100644 bmps/nimbus-romono/A0.bmp create mode 100644 bmps/nimbus-romono/B.alpha create mode 100644 bmps/nimbus-romono/B0.bmp create mode 100644 bmps/nimbus-romono/C.alpha create mode 100644 bmps/nimbus-romono/C0.bmp create mode 100644 bmps/nimbus-romono/D.alpha create mode 100644 bmps/nimbus-romono/D0.bmp create mode 100644 bmps/nimbus-romono/E.alpha create mode 100644 bmps/nimbus-romono/E0.bmp create mode 100644 bmps/nimbus-romono/F.alpha create mode 100644 bmps/nimbus-romono/F0.bmp create mode 100644 bmps/nimbus-romono/G.alpha create mode 100644 bmps/nimbus-romono/G0.bmp create mode 100644 bmps/nimbus-romono/H.alpha create mode 100644 bmps/nimbus-romono/H0.bmp create mode 100644 bmps/nimbus-romono/I.alpha create mode 100644 bmps/nimbus-romono/I0.bmp create mode 100644 bmps/nimbus-romono/J.alpha create mode 100644 bmps/nimbus-romono/J0.bmp create mode 100644 bmps/nimbus-romono/K.alpha create mode 100644 bmps/nimbus-romono/K0.bmp create mode 100644 bmps/nimbus-romono/L.alpha create mode 100644 bmps/nimbus-romono/L0.bmp create mode 100644 bmps/nimbus-romono/LICENSE create mode 100644 bmps/nimbus-romono/M.alpha create mode 100644 bmps/nimbus-romono/M0.bmp create mode 100644 bmps/nimbus-romono/N.alpha create mode 100644 bmps/nimbus-romono/N0.bmp create mode 100644 bmps/nimbus-romono/O.alpha create mode 100644 bmps/nimbus-romono/O0.bmp create mode 100644 bmps/nimbus-romono/P.alpha create mode 100644 bmps/nimbus-romono/P0.bmp create mode 100644 bmps/nimbus-romono/Q.alpha create mode 100644 bmps/nimbus-romono/Q0.bmp create mode 100644 bmps/nimbus-romono/R.alpha create mode 100644 bmps/nimbus-romono/R0.bmp create mode 100644 bmps/nimbus-romono/S.alpha create mode 100644 bmps/nimbus-romono/S0.bmp create mode 100644 bmps/nimbus-romono/T.alpha create mode 100644 bmps/nimbus-romono/T0.bmp create mode 100644 bmps/nimbus-romono/U.alpha create mode 100644 bmps/nimbus-romono/U0.bmp create mode 100644 bmps/nimbus-romono/V.alpha create mode 100644 bmps/nimbus-romono/V0.bmp create mode 100644 bmps/nimbus-romono/W.alpha create mode 100644 bmps/nimbus-romono/W0.bmp create mode 100644 bmps/nimbus-romono/X.alpha create mode 100644 bmps/nimbus-romono/X0.bmp create mode 100644 bmps/nimbus-romono/Y.alpha create mode 100644 bmps/nimbus-romono/Y0.bmp create mode 100644 bmps/nimbus-romono/Z.alpha create mode 100644 bmps/nimbus-romono/Z0.bmp create mode 100644 bmps/nimbus-romono/[.alpha create mode 100644 bmps/nimbus-romono/[0.bmp create mode 100644 bmps/nimbus-romono/].alpha create mode 100644 bmps/nimbus-romono/]0.bmp create mode 100644 bmps/nimbus-romono/^.alpha create mode 100644 bmps/nimbus-romono/^0.bmp create mode 100644 bmps/nimbus-romono/_.alpha create mode 100644 bmps/nimbus-romono/_9.bmp create mode 100644 bmps/nimbus-romono/`.alpha create mode 100644 bmps/nimbus-romono/`0.bmp create mode 100644 bmps/nimbus-romono/a.alpha create mode 100644 bmps/nimbus-romono/a4.bmp create mode 100644 bmps/nimbus-romono/b.alpha create mode 100644 bmps/nimbus-romono/b0.bmp create mode 100644 bmps/nimbus-romono/c.alpha create mode 100644 bmps/nimbus-romono/c4.bmp create mode 100644 bmps/nimbus-romono/d.alpha create mode 100644 bmps/nimbus-romono/d0.bmp create mode 100644 bmps/nimbus-romono/e.alpha create mode 100644 bmps/nimbus-romono/e4.bmp create mode 100644 bmps/nimbus-romono/f.alpha create mode 100644 bmps/nimbus-romono/f0.bmp create mode 100644 bmps/nimbus-romono/g.alpha create mode 100644 bmps/nimbus-romono/g4.bmp create mode 100644 bmps/nimbus-romono/h.alpha create mode 100644 bmps/nimbus-romono/h0.bmp create mode 100644 bmps/nimbus-romono/i.alpha create mode 100644 bmps/nimbus-romono/i0.bmp create mode 100644 bmps/nimbus-romono/j.alpha create mode 100644 bmps/nimbus-romono/j2.bmp create mode 100644 bmps/nimbus-romono/k.alpha create mode 100644 bmps/nimbus-romono/k0.bmp create mode 100644 bmps/nimbus-romono/l.alpha create mode 100644 bmps/nimbus-romono/l0.bmp create mode 100644 bmps/nimbus-romono/m.alpha create mode 100644 bmps/nimbus-romono/m4.bmp create mode 100644 bmps/nimbus-romono/n.alpha create mode 100644 bmps/nimbus-romono/n4.bmp create mode 100644 bmps/nimbus-romono/o.alpha create mode 100644 bmps/nimbus-romono/o4.bmp create mode 100644 bmps/nimbus-romono/p.alpha create mode 100644 bmps/nimbus-romono/p4.bmp create mode 100644 bmps/nimbus-romono/q.alpha create mode 100644 bmps/nimbus-romono/q4.bmp create mode 100644 bmps/nimbus-romono/r.alpha create mode 100644 bmps/nimbus-romono/r4.bmp create mode 100644 bmps/nimbus-romono/s.alpha create mode 100644 bmps/nimbus-romono/s4.bmp create mode 100644 bmps/nimbus-romono/t.alpha create mode 100644 bmps/nimbus-romono/t2.bmp create mode 100644 bmps/nimbus-romono/u.alpha create mode 100644 bmps/nimbus-romono/u4.bmp create mode 100644 bmps/nimbus-romono/v.alpha create mode 100644 bmps/nimbus-romono/v4.bmp create mode 100644 bmps/nimbus-romono/w.alpha create mode 100644 bmps/nimbus-romono/w4.bmp create mode 100644 bmps/nimbus-romono/x.alpha create mode 100644 bmps/nimbus-romono/x4.bmp create mode 100644 bmps/nimbus-romono/y.alpha create mode 100644 bmps/nimbus-romono/y4.bmp create mode 100644 bmps/nimbus-romono/z.alpha create mode 100644 bmps/nimbus-romono/z4.bmp create mode 100644 bmps/nimbus-romono/{.alpha create mode 100644 bmps/nimbus-romono/{0.bmp create mode 100644 bmps/nimbus-romono/|.alpha create mode 100644 bmps/nimbus-romono/|0.bmp create mode 100644 bmps/nimbus-romono/}.alpha create mode 100644 bmps/nimbus-romono/}0.bmp create mode 100644 bmps/nimbus-romono/~.alpha create mode 100644 bmps/nimbus-romono/~5.bmp rename bmps/{times-new-roman => nimbus-romono}/█.alpha (100%) rename bmps/{times-new-roman => nimbus-romono}/█1.bmp (100%) create mode 100644 bmps/nimbus-romono/𐘅.alpha create mode 100644 bmps/nimbus-romono/𐘅9.bmp create mode 100644 bmps/nimbus-romono/𐘋.alpha create mode 100644 bmps/nimbus-romono/𐘋0.bmp create mode 100644 bmps/nimbus-romono/𐚆.alpha create mode 100644 bmps/nimbus-romono/𐚆0.bmp create mode 100644 bmps/shippori-mincho/ぁ.alpha create mode 100644 bmps/shippori-mincho/ぁ3.bmp create mode 100644 bmps/shippori-mincho/ざ.alpha create mode 100644 bmps/shippori-mincho/ざ2.bmp create mode 100644 bmps/shippori-mincho/じ.alpha create mode 100644 bmps/shippori-mincho/じ3.bmp create mode 100644 bmps/shippori-mincho/ず.alpha create mode 100644 bmps/shippori-mincho/ず1.bmp create mode 100644 bmps/shippori-mincho/ぜ.alpha create mode 100644 bmps/shippori-mincho/ぜ3.bmp create mode 100644 bmps/shippori-mincho/ぞ.alpha create mode 100644 bmps/shippori-mincho/ぞ2.bmp create mode 100644 bmps/shippori-mincho/だ.alpha create mode 100644 bmps/shippori-mincho/だ2.bmp create mode 100644 bmps/shippori-mincho/ぢ.alpha create mode 100644 bmps/shippori-mincho/ぢ1.bmp create mode 100644 bmps/shippori-mincho/づ.alpha create mode 100644 bmps/shippori-mincho/づ3.bmp create mode 100644 bmps/shippori-mincho/で.alpha create mode 100644 bmps/shippori-mincho/で1.bmp create mode 100644 bmps/shippori-mincho/ど.alpha create mode 100644 bmps/shippori-mincho/ど2.bmp create mode 100644 bmps/shippori-mincho/ば.alpha create mode 100644 bmps/shippori-mincho/ば2.bmp create mode 100644 bmps/shippori-mincho/ぱ.alpha create mode 100644 bmps/shippori-mincho/ぱ2.bmp create mode 100644 bmps/shippori-mincho/び.alpha create mode 100644 bmps/shippori-mincho/び1.bmp create mode 100644 bmps/shippori-mincho/ぴ.alpha create mode 100644 bmps/shippori-mincho/ぴ1.bmp create mode 100644 bmps/shippori-mincho/ぶ.alpha create mode 100644 bmps/shippori-mincho/ぶ3.bmp create mode 100644 bmps/shippori-mincho/ぷ.alpha create mode 100644 bmps/shippori-mincho/ぷ3.bmp create mode 100644 bmps/shippori-mincho/べ.alpha create mode 100644 bmps/shippori-mincho/べ6.bmp create mode 100644 bmps/shippori-mincho/ぺ.alpha create mode 100644 bmps/shippori-mincho/ぺ6.bmp create mode 100644 bmps/shippori-mincho/ぼ.alpha create mode 100644 bmps/shippori-mincho/ぼ3.bmp create mode 100644 bmps/shippori-mincho/ぽ.alpha create mode 100644 bmps/shippori-mincho/ぽ3.bmp create mode 100644 bmps/shippori-mincho/ゃ.alpha create mode 100644 bmps/shippori-mincho/ゃ4.bmp create mode 100644 bmps/shippori-mincho/ゅ.alpha create mode 100644 bmps/shippori-mincho/ゅ4.bmp create mode 100644 bmps/shippori-mincho/ょ.alpha create mode 100644 bmps/shippori-mincho/ょ4.bmp create mode 100644 bmps/shippori-mincho/ゐ.alpha create mode 100644 bmps/shippori-mincho/ゐ3.bmp delete mode 100644 bmps/times-new-roman/!.alpha delete mode 100644 bmps/times-new-roman/!0.bmp delete mode 100644 "bmps/times-new-roman/\".alpha" delete mode 100644 "bmps/times-new-roman/\"0.bmp" delete mode 100644 bmps/times-new-roman/#.alpha delete mode 100644 bmps/times-new-roman/#1.bmp delete mode 100644 bmps/times-new-roman/$.alpha delete mode 100644 bmps/times-new-roman/$2.bmp delete mode 100644 bmps/times-new-roman/%.alpha delete mode 100644 bmps/times-new-roman/%1.bmp delete mode 100644 bmps/times-new-roman/&.alpha delete mode 100644 bmps/times-new-roman/&1.bmp delete mode 100644 bmps/times-new-roman/'.alpha delete mode 100644 bmps/times-new-roman/'0.bmp delete mode 100644 bmps/times-new-roman/(.alpha delete mode 100644 bmps/times-new-roman/(0.bmp delete mode 100644 bmps/times-new-roman/).alpha delete mode 100644 bmps/times-new-roman/)0.bmp delete mode 100644 bmps/times-new-roman/*.alpha delete mode 100644 bmps/times-new-roman/*0.bmp delete mode 100644 bmps/times-new-roman/+.alpha delete mode 100644 bmps/times-new-roman/+2.bmp delete mode 100644 bmps/times-new-roman/,.alpha delete mode 100644 bmps/times-new-roman/,9.bmp delete mode 100644 bmps/times-new-roman/0.alpha delete mode 100644 bmps/times-new-roman/00.bmp delete mode 100644 bmps/times-new-roman/1.alpha delete mode 100644 bmps/times-new-roman/10.bmp delete mode 100644 bmps/times-new-roman/2.alpha delete mode 100644 bmps/times-new-roman/20.bmp delete mode 100644 bmps/times-new-roman/3.alpha delete mode 100644 bmps/times-new-roman/30.bmp delete mode 100644 bmps/times-new-roman/4.alpha delete mode 100644 bmps/times-new-roman/40.bmp delete mode 100644 bmps/times-new-roman/5.alpha delete mode 100644 bmps/times-new-roman/50.bmp delete mode 100644 bmps/times-new-roman/6.alpha delete mode 100644 bmps/times-new-roman/60.bmp delete mode 100644 bmps/times-new-roman/7.alpha delete mode 100644 bmps/times-new-roman/70.bmp delete mode 100644 bmps/times-new-roman/8.alpha delete mode 100644 bmps/times-new-roman/80.bmp delete mode 100644 bmps/times-new-roman/9.alpha delete mode 100644 bmps/times-new-roman/90.bmp delete mode 100644 bmps/times-new-roman/:.alpha delete mode 100644 bmps/times-new-roman/:4.bmp delete mode 100644 bmps/times-new-roman/;.alpha delete mode 100644 bmps/times-new-roman/;1.bmp delete mode 100644 bmps/times-new-roman/<.alpha delete mode 100644 bmps/times-new-roman/<2.bmp delete mode 100644 bmps/times-new-roman/=.alpha delete mode 100644 bmps/times-new-roman/=4.bmp delete mode 100644 bmps/times-new-roman/>.alpha delete mode 100644 bmps/times-new-roman/>2.bmp delete mode 100644 bmps/times-new-roman/?.alpha delete mode 100644 bmps/times-new-roman/?0.bmp delete mode 100644 bmps/times-new-roman/@.alpha delete mode 100644 bmps/times-new-roman/@0.bmp delete mode 100644 bmps/times-new-roman/A.alpha delete mode 100644 bmps/times-new-roman/A0.bmp delete mode 100644 bmps/times-new-roman/B.alpha delete mode 100644 bmps/times-new-roman/B1.bmp delete mode 100644 bmps/times-new-roman/C.alpha delete mode 100644 bmps/times-new-roman/C0.bmp delete mode 100644 bmps/times-new-roman/D.alpha delete mode 100644 bmps/times-new-roman/D1.bmp delete mode 100644 bmps/times-new-roman/E.alpha delete mode 100644 bmps/times-new-roman/E1.bmp delete mode 100644 bmps/times-new-roman/F.alpha delete mode 100644 bmps/times-new-roman/F1.bmp delete mode 100644 bmps/times-new-roman/G.alpha delete mode 100644 bmps/times-new-roman/G0.bmp delete mode 100644 bmps/times-new-roman/H.alpha delete mode 100644 bmps/times-new-roman/H1.bmp delete mode 100644 bmps/times-new-roman/I.alpha delete mode 100644 bmps/times-new-roman/I1.bmp delete mode 100644 bmps/times-new-roman/J.alpha delete mode 100644 bmps/times-new-roman/J0.bmp delete mode 100644 bmps/times-new-roman/K.alpha delete mode 100644 bmps/times-new-roman/K1.bmp delete mode 100644 bmps/times-new-roman/L.alpha delete mode 100644 bmps/times-new-roman/L1.bmp delete mode 100644 bmps/times-new-roman/M.alpha delete mode 100644 bmps/times-new-roman/M1.bmp delete mode 100644 bmps/times-new-roman/N.alpha delete mode 100644 bmps/times-new-roman/N0.bmp delete mode 100644 bmps/times-new-roman/O.alpha delete mode 100644 bmps/times-new-roman/O0.bmp delete mode 100644 bmps/times-new-roman/P.alpha delete mode 100644 bmps/times-new-roman/P1.bmp delete mode 100644 bmps/times-new-roman/Q.alpha delete mode 100644 bmps/times-new-roman/Q0.bmp delete mode 100644 bmps/times-new-roman/R.alpha delete mode 100644 bmps/times-new-roman/R1.bmp delete mode 100644 bmps/times-new-roman/S.alpha delete mode 100644 bmps/times-new-roman/S0.bmp delete mode 100644 bmps/times-new-roman/T.alpha delete mode 100644 bmps/times-new-roman/T1.bmp delete mode 100644 bmps/times-new-roman/U.alpha delete mode 100644 bmps/times-new-roman/U0.bmp delete mode 100644 bmps/times-new-roman/V.alpha delete mode 100644 bmps/times-new-roman/V0.bmp delete mode 100644 bmps/times-new-roman/W.alpha delete mode 100644 bmps/times-new-roman/W0.bmp delete mode 100644 bmps/times-new-roman/X.alpha delete mode 100644 bmps/times-new-roman/X1.bmp delete mode 100644 bmps/times-new-roman/Y.alpha delete mode 100644 bmps/times-new-roman/Y1.bmp delete mode 100644 bmps/times-new-roman/Z.alpha delete mode 100644 bmps/times-new-roman/Z1.bmp delete mode 100644 bmps/times-new-roman/[.alpha delete mode 100644 bmps/times-new-roman/[0.bmp delete mode 100644 bmps/times-new-roman/].alpha delete mode 100644 bmps/times-new-roman/]0.bmp delete mode 100644 bmps/times-new-roman/^.alpha delete mode 100644 bmps/times-new-roman/^0.bmp delete mode 100644 bmps/times-new-roman/_.alpha delete mode 100644 bmps/times-new-roman/_9.bmp delete mode 100644 bmps/times-new-roman/`.alpha delete mode 100644 bmps/times-new-roman/`0.bmp delete mode 100644 bmps/times-new-roman/a.alpha delete mode 100644 bmps/times-new-roman/a4.bmp delete mode 100644 bmps/times-new-roman/b.alpha delete mode 100644 bmps/times-new-roman/b0.bmp delete mode 100644 bmps/times-new-roman/c.alpha delete mode 100644 bmps/times-new-roman/c4.bmp delete mode 100644 bmps/times-new-roman/d.alpha delete mode 100644 bmps/times-new-roman/d0.bmp delete mode 100644 bmps/times-new-roman/e.alpha delete mode 100644 bmps/times-new-roman/e4.bmp delete mode 100644 bmps/times-new-roman/f.alpha delete mode 100644 bmps/times-new-roman/f0.bmp delete mode 100644 bmps/times-new-roman/g.alpha delete mode 100644 bmps/times-new-roman/g4.bmp delete mode 100644 bmps/times-new-roman/h.alpha delete mode 100644 bmps/times-new-roman/h0.bmp delete mode 100644 bmps/times-new-roman/i.alpha delete mode 100644 bmps/times-new-roman/i0.bmp delete mode 100644 bmps/times-new-roman/j.alpha delete mode 100644 bmps/times-new-roman/j2.bmp delete mode 100644 bmps/times-new-roman/k.alpha delete mode 100644 bmps/times-new-roman/k0.bmp delete mode 100644 bmps/times-new-roman/l.alpha delete mode 100644 bmps/times-new-roman/l0.bmp delete mode 100644 bmps/times-new-roman/m.alpha delete mode 100644 bmps/times-new-roman/m4.bmp delete mode 100644 bmps/times-new-roman/n.alpha delete mode 100644 bmps/times-new-roman/n4.bmp delete mode 100644 bmps/times-new-roman/o.alpha delete mode 100644 bmps/times-new-roman/o4.bmp delete mode 100644 bmps/times-new-roman/p.alpha delete mode 100644 bmps/times-new-roman/p4.bmp delete mode 100644 bmps/times-new-roman/q.alpha delete mode 100644 bmps/times-new-roman/q4.bmp delete mode 100644 bmps/times-new-roman/r.alpha delete mode 100644 bmps/times-new-roman/r4.bmp delete mode 100644 bmps/times-new-roman/s.alpha delete mode 100644 bmps/times-new-roman/s4.bmp delete mode 100644 bmps/times-new-roman/t.alpha delete mode 100644 bmps/times-new-roman/t2.bmp delete mode 100644 bmps/times-new-roman/u.alpha delete mode 100644 bmps/times-new-roman/u4.bmp delete mode 100644 bmps/times-new-roman/v.alpha delete mode 100644 bmps/times-new-roman/v4.bmp delete mode 100644 bmps/times-new-roman/w.alpha delete mode 100644 bmps/times-new-roman/w4.bmp delete mode 100644 bmps/times-new-roman/x.alpha delete mode 100644 bmps/times-new-roman/x4.bmp delete mode 100644 bmps/times-new-roman/y.alpha delete mode 100644 bmps/times-new-roman/y4.bmp delete mode 100644 bmps/times-new-roman/z.alpha delete mode 100644 bmps/times-new-roman/z4.bmp delete mode 100644 bmps/times-new-roman/{.alpha delete mode 100644 bmps/times-new-roman/{0.bmp delete mode 100644 bmps/times-new-roman/|.alpha delete mode 100644 bmps/times-new-roman/|0.bmp delete mode 100644 bmps/times-new-roman/}.alpha delete mode 100644 bmps/times-new-roman/}0.bmp delete mode 100644 bmps/times-new-roman/~.alpha delete mode 100644 bmps/times-new-roman/~5.bmp delete mode 100644 bmps/times-new-roman/𐘅.alpha delete mode 100644 bmps/times-new-roman/𐘅9.bmp delete mode 100644 bmps/times-new-roman/𐘋.alpha delete mode 100644 bmps/times-new-roman/𐘋0.bmp delete mode 100644 bmps/times-new-roman/𐚆.alpha delete mode 100644 bmps/times-new-roman/𐚆0.bmp delete mode 100644 bmps/times-new-romono/!.alpha delete mode 100644 bmps/times-new-romono/!0.bmp delete mode 100644 "bmps/times-new-romono/\".alpha" delete mode 100644 "bmps/times-new-romono/\"0.bmp" delete mode 100644 bmps/times-new-romono/#.alpha delete mode 100644 bmps/times-new-romono/#1.bmp delete mode 100644 bmps/times-new-romono/$.alpha delete mode 100644 bmps/times-new-romono/$2.bmp delete mode 100644 bmps/times-new-romono/%.alpha delete mode 100644 bmps/times-new-romono/%1.bmp delete mode 100644 bmps/times-new-romono/&.alpha delete mode 100644 bmps/times-new-romono/&1.bmp delete mode 100644 bmps/times-new-romono/'.alpha delete mode 100644 bmps/times-new-romono/'0.bmp delete mode 100644 bmps/times-new-romono/(.alpha delete mode 100644 bmps/times-new-romono/(0.bmp delete mode 100644 bmps/times-new-romono/).alpha delete mode 100644 bmps/times-new-romono/)0.bmp delete mode 100644 bmps/times-new-romono/*.alpha delete mode 100644 bmps/times-new-romono/*0.bmp delete mode 100644 bmps/times-new-romono/+.alpha delete mode 100644 bmps/times-new-romono/+2.bmp delete mode 100644 bmps/times-new-romono/,.alpha delete mode 100644 bmps/times-new-romono/,9.bmp delete mode 100644 bmps/times-new-romono/0.alpha delete mode 100644 bmps/times-new-romono/00.bmp delete mode 100644 bmps/times-new-romono/1.alpha delete mode 100644 bmps/times-new-romono/10.bmp delete mode 100644 bmps/times-new-romono/2.alpha delete mode 100644 bmps/times-new-romono/20.bmp delete mode 100644 bmps/times-new-romono/3.alpha delete mode 100644 bmps/times-new-romono/30.bmp delete mode 100644 bmps/times-new-romono/4.alpha delete mode 100644 bmps/times-new-romono/40.bmp delete mode 100644 bmps/times-new-romono/5.alpha delete mode 100644 bmps/times-new-romono/50.bmp delete mode 100644 bmps/times-new-romono/6.alpha delete mode 100644 bmps/times-new-romono/60.bmp delete mode 100644 bmps/times-new-romono/7.alpha delete mode 100644 bmps/times-new-romono/70.bmp delete mode 100644 bmps/times-new-romono/8.alpha delete mode 100644 bmps/times-new-romono/80.bmp delete mode 100644 bmps/times-new-romono/9.alpha delete mode 100644 bmps/times-new-romono/90.bmp delete mode 100644 bmps/times-new-romono/:.alpha delete mode 100644 bmps/times-new-romono/:4.bmp delete mode 100644 bmps/times-new-romono/;.alpha delete mode 100644 bmps/times-new-romono/;4.bmp delete mode 100644 bmps/times-new-romono/<.alpha delete mode 100644 bmps/times-new-romono/<2.bmp delete mode 100644 bmps/times-new-romono/=.alpha delete mode 100644 bmps/times-new-romono/=4.bmp delete mode 100644 bmps/times-new-romono/>.alpha delete mode 100644 bmps/times-new-romono/>2.bmp delete mode 100644 bmps/times-new-romono/?.alpha delete mode 100644 bmps/times-new-romono/?0.bmp delete mode 100644 bmps/times-new-romono/@.alpha delete mode 100644 bmps/times-new-romono/@0.bmp delete mode 100644 bmps/times-new-romono/A.alpha delete mode 100644 bmps/times-new-romono/A0.bmp delete mode 100644 bmps/times-new-romono/B.alpha delete mode 100644 bmps/times-new-romono/B1.bmp delete mode 100644 bmps/times-new-romono/C.alpha delete mode 100644 bmps/times-new-romono/C0.bmp delete mode 100644 bmps/times-new-romono/D.alpha delete mode 100644 bmps/times-new-romono/D1.bmp delete mode 100644 bmps/times-new-romono/E.alpha delete mode 100644 bmps/times-new-romono/E1.bmp delete mode 100644 bmps/times-new-romono/F.alpha delete mode 100644 bmps/times-new-romono/F1.bmp delete mode 100644 bmps/times-new-romono/G.alpha delete mode 100644 bmps/times-new-romono/G0.bmp delete mode 100644 bmps/times-new-romono/H.alpha delete mode 100644 bmps/times-new-romono/H1.bmp delete mode 100644 bmps/times-new-romono/I.alpha delete mode 100644 bmps/times-new-romono/I1.bmp delete mode 100644 bmps/times-new-romono/J.alpha delete mode 100644 bmps/times-new-romono/J0.bmp delete mode 100644 bmps/times-new-romono/K.alpha delete mode 100644 bmps/times-new-romono/K1.bmp delete mode 100644 bmps/times-new-romono/L.alpha delete mode 100644 bmps/times-new-romono/L1.bmp delete mode 100644 bmps/times-new-romono/M.alpha delete mode 100644 bmps/times-new-romono/M1.bmp delete mode 100644 bmps/times-new-romono/N.alpha delete mode 100644 bmps/times-new-romono/N0.bmp delete mode 100644 bmps/times-new-romono/O.alpha delete mode 100644 bmps/times-new-romono/O0.bmp delete mode 100644 bmps/times-new-romono/P.alpha delete mode 100644 bmps/times-new-romono/P1.bmp delete mode 100644 bmps/times-new-romono/Q.alpha delete mode 100644 bmps/times-new-romono/Q0.bmp delete mode 100644 bmps/times-new-romono/R.alpha delete mode 100644 bmps/times-new-romono/R1.bmp delete mode 100644 bmps/times-new-romono/S.alpha delete mode 100644 bmps/times-new-romono/S0.bmp delete mode 100644 bmps/times-new-romono/T.alpha delete mode 100644 bmps/times-new-romono/T1.bmp delete mode 100644 bmps/times-new-romono/U.alpha delete mode 100644 bmps/times-new-romono/U0.bmp delete mode 100644 bmps/times-new-romono/V.alpha delete mode 100644 bmps/times-new-romono/V0.bmp delete mode 100644 bmps/times-new-romono/W.alpha delete mode 100644 bmps/times-new-romono/W0.bmp delete mode 100644 bmps/times-new-romono/X.alpha delete mode 100644 bmps/times-new-romono/X1.bmp delete mode 100644 bmps/times-new-romono/Y.alpha delete mode 100644 bmps/times-new-romono/Y1.bmp delete mode 100644 bmps/times-new-romono/Z.alpha delete mode 100644 bmps/times-new-romono/Z1.bmp delete mode 100644 bmps/times-new-romono/[.alpha delete mode 100644 bmps/times-new-romono/[0.bmp delete mode 100644 bmps/times-new-romono/].alpha delete mode 100644 bmps/times-new-romono/]0.bmp delete mode 100644 bmps/times-new-romono/^.alpha delete mode 100644 bmps/times-new-romono/^0.bmp delete mode 100644 bmps/times-new-romono/_.alpha delete mode 100644 bmps/times-new-romono/_9.bmp delete mode 100644 bmps/times-new-romono/`.alpha delete mode 100644 bmps/times-new-romono/`0.bmp delete mode 100644 bmps/times-new-romono/a.alpha delete mode 100644 bmps/times-new-romono/a4.bmp delete mode 100644 bmps/times-new-romono/b.alpha delete mode 100644 bmps/times-new-romono/b0.bmp delete mode 100644 bmps/times-new-romono/c.alpha delete mode 100644 bmps/times-new-romono/c4.bmp delete mode 100644 bmps/times-new-romono/d.alpha delete mode 100644 bmps/times-new-romono/d0.bmp delete mode 100644 bmps/times-new-romono/e.alpha delete mode 100644 bmps/times-new-romono/e4.bmp delete mode 100644 bmps/times-new-romono/f.alpha delete mode 100644 bmps/times-new-romono/f0.bmp delete mode 100644 bmps/times-new-romono/g.alpha delete mode 100644 bmps/times-new-romono/g4.bmp delete mode 100644 bmps/times-new-romono/h.alpha delete mode 100644 bmps/times-new-romono/h0.bmp delete mode 100644 bmps/times-new-romono/i.alpha delete mode 100644 bmps/times-new-romono/i0.bmp delete mode 100644 bmps/times-new-romono/j.alpha delete mode 100644 bmps/times-new-romono/j2.bmp delete mode 100644 bmps/times-new-romono/k.alpha delete mode 100644 bmps/times-new-romono/k0.bmp delete mode 100644 bmps/times-new-romono/l.alpha delete mode 100644 bmps/times-new-romono/l0.bmp delete mode 100644 bmps/times-new-romono/m.alpha delete mode 100644 bmps/times-new-romono/m4.bmp delete mode 100644 bmps/times-new-romono/n.alpha delete mode 100644 bmps/times-new-romono/n4.bmp delete mode 100644 bmps/times-new-romono/o.alpha delete mode 100644 bmps/times-new-romono/o4.bmp delete mode 100644 bmps/times-new-romono/p.alpha delete mode 100644 bmps/times-new-romono/p4.bmp delete mode 100644 bmps/times-new-romono/q.alpha delete mode 100644 bmps/times-new-romono/q4.bmp delete mode 100644 bmps/times-new-romono/r.alpha delete mode 100644 bmps/times-new-romono/r4.bmp delete mode 100644 bmps/times-new-romono/s.alpha delete mode 100644 bmps/times-new-romono/s4.bmp delete mode 100644 bmps/times-new-romono/t.alpha delete mode 100644 bmps/times-new-romono/t2.bmp delete mode 100644 bmps/times-new-romono/u.alpha delete mode 100644 bmps/times-new-romono/u4.bmp delete mode 100644 bmps/times-new-romono/v.alpha delete mode 100644 bmps/times-new-romono/v4.bmp delete mode 100644 bmps/times-new-romono/w.alpha delete mode 100644 bmps/times-new-romono/w4.bmp delete mode 100644 bmps/times-new-romono/x.alpha delete mode 100644 bmps/times-new-romono/x4.bmp delete mode 100644 bmps/times-new-romono/y.alpha delete mode 100644 bmps/times-new-romono/y4.bmp delete mode 100644 bmps/times-new-romono/z.alpha delete mode 100644 bmps/times-new-romono/z4.bmp delete mode 100644 bmps/times-new-romono/{.alpha delete mode 100644 bmps/times-new-romono/{0.bmp delete mode 100644 bmps/times-new-romono/|.alpha delete mode 100644 bmps/times-new-romono/|0.bmp delete mode 100644 bmps/times-new-romono/}.alpha delete mode 100644 bmps/times-new-romono/}0.bmp delete mode 100644 bmps/times-new-romono/~.alpha delete mode 100644 bmps/times-new-romono/~5.bmp delete mode 100644 bmps/times-new-romono/█.alpha delete mode 100644 bmps/times-new-romono/█1.bmp delete mode 100644 bmps/times-new-romono/𐘅.alpha delete mode 100644 bmps/times-new-romono/𐘅9.bmp delete mode 100644 bmps/times-new-romono/𐘋.alpha delete mode 100644 bmps/times-new-romono/𐘋0.bmp delete mode 100644 bmps/times-new-romono/𐚆.alpha delete mode 100644 bmps/times-new-romono/𐚆0.bmp create mode 100644 docs/philosophy.md diff --git a/.gitignore b/.gitignore index d284329..46a3c44 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ target/ Cargo.lock ming-wm password.txt +bmps/ignore-*.bmp diff --git a/Cargo.toml b/Cargo.toml index 0ed80e9..08156ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,8 +14,15 @@ blake2 = { version = "0.10.6", default-features = false } blake2 = { version = "0.10.6", default-features = false } linux_framebuffer = { package = "framebuffer", version = "0.3.1" } termion = "4.0.3" -rodio = "0.19.0" -rand = "0.8.5" -audiotags = "0.5.0" +rodio = { version = "0.19.0", optional = true } +rand = { version = "0.8.5", optional = true } +audiotags = { version = "0.5.0", optional = true } bmp-rust = "0.4.1" dirs = "5.0.1" + +[profile.release] +lto = true + +[[bin]] +name = "audio_player" +required-features = [ "audiotags", "rand", "rodio" ] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e62ec04 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index 3327de8..c2933ed 100644 --- a/README.md +++ b/README.md @@ -9,16 +9,21 @@ Create a `password.txt` file in the same directory as `build.rs`, otherwise the For best performance: ``` -cargo build --release +cargo build --release --all-features +# Either, ./target/release/main +# or +cargo run --release ``` -Though just `cargo run --release` can be done. +Exclude `--all-features` if the audio player window is not needed. To compile and use the audio player window, ALSA dev packages need to be installed (`alsa-lib-dev` on Alpine, `libasound2-dev` on Debian, `alsa-lib-devl` on Fedora, already included with `alsa-lib` on Arch). ### Running on Mobile Linux Running with an onscreen keyboard. The framebuffer may not be redrawn to the screen without a (real) key press. The volume down button seems to work. +`evtest` needs to be installed. + ``` cargo build --release ./target/release/main touch @@ -33,3 +38,11 @@ cargo build --release ![mobile example](/docs/images/mobile.png) +## Philosophy + +See [/docs/philosophy.md](/docs/philosophy.md) for some hopefully interesting ramblings. + +## License + +Licensed under the GPLv3. The font data in the `bmps/shippori-mincho` folder are covered by the OFL. The font was created by FONTDASU. The font data in `bmps/nimbus-roman` are licensed under the AGPL. This is a very slightly modified version of the font was created by URW Studio. The font data in `bmps/nimbus-romono` is also licensed under the AGPL. This is a slightly modified version of the Nimbus Roman font by URW Studio. + diff --git a/bmps/nimbus-roman/!.alpha b/bmps/nimbus-roman/!.alpha new file mode 100644 index 0000000..25afd84 --- /dev/null +++ b/bmps/nimbus-roman/!.alpha @@ -0,0 +1,13 @@ +0 +189,179 +247,241 +220,222 +190,190 +159,159 +126,127 +93,95 +66,63 +34,27 +, +161,149 +192,195 \ No newline at end of file diff --git a/bmps/nimbus-roman/!0.bmp b/bmps/nimbus-roman/!0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a92fe57b283c00556c3faeb8da2ff41dec365b5d GIT binary patch literal 150 zcmZ?royGtGWK*AfEdF|9=J$1_C7@mIh)c nAhrkMSRjrE;yNI%2jclqybnl&@Est&2gKij_#+VS1>(&B<=qtt literal 0 HcmV?d00001 diff --git "a/bmps/nimbus-roman/\".alpha" "b/bmps/nimbus-roman/\".alpha" new file mode 100644 index 0000000..9702942 --- /dev/null +++ "b/bmps/nimbus-roman/\".alpha" @@ -0,0 +1,6 @@ +0 +202,122,,121,202 +230,145,,146,229 +191,108,,108,192 +153,71,,69,154 +114,32,,30,116 \ No newline at end of file diff --git "a/bmps/nimbus-roman/\"0.bmp" "b/bmps/nimbus-roman/\"0.bmp" new file mode 100644 index 0000000000000000000000000000000000000000..5cea5dd237aa4b1be5f820e5d45c22e567a61980 GIT binary patch literal 154 zcmZ?roy7nFW3U&gK`NBCb(2g+tVp6~Sj zC4W8N_k7=5|Nob&8{dmgo|=U?B*6F5RL={PM}tZjhGqvS$QO9a+`+trKzR=zyG*+- zyNSGlZ(WYJVFhRTkp7St=~J*b-*THjFoT-zw4c8qrumL1P k`IUY#|M};Lxvx7r_}pdMHQ24?C4B#v=hz*Ur|_Hk7d5$Z6aWAK literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/$.alpha b/bmps/nimbus-roman/$.alpha new file mode 100644 index 0000000..dfe1689 --- /dev/null +++ b/bmps/nimbus-roman/$.alpha @@ -0,0 +1,15 @@ +2 +,,,147,,, +2,113,144,200,133,128,15 +120,164,,151,,114,117 +204,110,,151,,3,91 +176,214,28,151,,, +39,238,231,180,,, +,38,196,255,187,35, +,,1,190,232,243,55 +,,,147,24,218,210 +55,,,147,,105,246 +171,,,147,,111,201 +216,129,21,149,64,203,52 +2,67,107,198,80,12, +,,,147,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/$2.bmp b/bmps/nimbus-roman/$2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..76f67893fb0413a9752a9dad6fd4740375407d8d GIT binary patch literal 446 zcmZwDu?j&^9LMo<87yK_27^*~0I`Z$**$?2QMZf?%BXJg0yc}mrtTyWlR@$VOcrIm zzUTBmgPT*IbN=`LyZyWO)Ed5{%qp`N5kmrw%CajpmE1hY76gH^XnD5QCo6(FI@qI$ zxMVl#F;bYLiW5p$**Vl^CT9;vRQ_ab`XAeu`5wJA?zq^DTK|QQC*CmgIP=&+fA|(T znNy&C;em~vBiWkX6&Wl-*_mEf-ZL4`QM53`GL#MIxzKmk#|#HdFhVjk|L3m1fk2H} literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/%.alpha b/bmps/nimbus-roman/%.alpha new file mode 100644 index 0000000..25ddea2 --- /dev/null +++ b/bmps/nimbus-roman/%.alpha @@ -0,0 +1,12 @@ +1 +,19,145,140,91,1,13,115,145,, +20,222,88,,123,97,100,181,24,, +150,189,,,105,,57,130,,, +223,95,,,113,,173,14,,, +238,59,,68,65,79,109,,5,24, +117,171,114,92,3,179,6,80,197,115,132 +,25,10,,100,88,60,247,34,,108 +,,,10,177,1,189,156,,,113 +,,,122,67,,239,84,,6,114 +,,20,169,,,214,70,,110,26 +,,142,48,,,55,155,114,37, \ No newline at end of file diff --git a/bmps/nimbus-roman/%1.bmp b/bmps/nimbus-roman/%1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ef89315e520a735f93a143d071221e7a0c148d1a GIT binary patch literal 538 zcmZ9IKTCp96o;>c4N5LHl#>X8V^a~esNohmI0ywIxCkX=wA3bzBDl2J7l>$(Xmso= zIM&jvqvP9iUVaCv3(xyL=XdVq{;8bhHbOiO_?93o5+RR;@STW%e?CzZ1%ok${a^JV z^%MqB^jvdy$eumJ7f@5LkLSFn?2fD|U*S#p7C!hlH$^rBJMA2vypLaN-5#EjckvdS zz#0n5FY#M=0lUKmY{DDZz76<*8+d>v9Bb_nZ4^Lv{c{Y9k4sTL%hGQq0YhtMsN=HX4_zQn)tjQZQ-NZ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/&.alpha b/bmps/nimbus-roman/&.alpha new file mode 100644 index 0000000..b4a2491 --- /dev/null +++ b/bmps/nimbus-roman/&.alpha @@ -0,0 +1,12 @@ +1 +,,,127,144,155,76,,,, +,,72,201,,4,206,,,, +,,122,205,,14,209,,,, +,,90,251,41,171,77,,,, +,,27,254,207,39,,116,255,176,39 +,58,179,183,241,21,,25,204,4, +58,213,18,30,247,155,,118,56,, +198,126,,,131,254,111,133,,, +245,138,,,6,204,255,55,,, +203,237,43,,41,171,222,236,87,49,126 +44,194,245,202,147,19,20,176,246,198,36 \ No newline at end of file diff --git a/bmps/nimbus-roman/&1.bmp b/bmps/nimbus-roman/&1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2f1ca95b5bcb5e72df614cde95e63e59254ba7ff GIT binary patch literal 538 zcmZwDKWoBJ6o=s(2`++z)u9!ngP@{|OO=kD9Ly~ECAx@%LmY}rr-EZXf{WnL-9fPa zDGshqjyiO(4ubK$;RG(hz?1y$IVU%lyg5%X64qnV(Sq#vd{=`$*R3u_N5}zH&KM2H9ATb~Sg~4GCLF$8m*bj)00P$QP&IMvYAO@Ka RvP%Mp3y|zD1@fz5d;oI(E(rht literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/+.alpha b/bmps/nimbus-roman/+.alpha new file mode 100644 index 0000000..371d9a5 --- /dev/null +++ b/bmps/nimbus-roman/+.alpha @@ -0,0 +1,9 @@ +2 +,,,134,134,,, +,,,134,134,,, +,,,134,134,,, +134,134,134,197,197,134,134,134 +134,134,134,197,197,134,134,134 +,,,134,134,,, +,,,134,134,,, +,,,134,134,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/+2.bmp b/bmps/nimbus-roman/+2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7b8f80092946f17df3e965a1c49271fda3d2caa3 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMK9W8wkVr=rlRI3P6&9!3IoX5dJ`s}%a+k?DVZ%KDWf)!rY oThhI;Mi27;g4|Zuu20H0I3UdJ5qJ4Mo^(7uW*A|DIm)vA0rHuUxc~qF literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/1.alpha b/bmps/nimbus-roman/1.alpha new file mode 100644 index 0000000..abe291a --- /dev/null +++ b/bmps/nimbus-roman/1.alpha @@ -0,0 +1,13 @@ +0 +,40,167,80, +89,172,255,82, +,53,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,58,255,83, +68,177,255,179,75 \ No newline at end of file diff --git a/bmps/nimbus-roman/10.bmp b/bmps/nimbus-roman/10.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e4ef542b51d67ec682b76054e1b612fa8e51eefb GIT binary patch literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2{RNA{&ADKM-#QV(+7&)xm*x7!%&4Nj5EuMT4i2}+1ugVDLgx6i|GII_(C=(4ZJ=$@3rbu(uq}bo$DN?h8B1bQ|21x%#$mGkZ(CQN$WG fuZzidyihJELE6hR!@ON38w>JV%vU literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/3.alpha b/bmps/nimbus-roman/3.alpha new file mode 100644 index 0000000..a3a1510 --- /dev/null +++ b/bmps/nimbus-roman/3.alpha @@ -0,0 +1,13 @@ +0 +,77,203,245,217,91, +77,132,28,35,178,252,42 +88,,,,31,255,88 +,,,,45,239,25 +,,,10,170,52, +,1,108,219,255,205,27 +,,7,34,144,255,168 +,,,,,165,236 +,,,,,89,239 +,,,,,112,168 +123,83,1,,21,190,29 +160,242,203,126,107,16, \ No newline at end of file diff --git a/bmps/nimbus-roman/30.bmp b/bmps/nimbus-roman/30.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb82465ba75f9b28c039b6dcccf92342c9442869 GIT binary patch literal 390 zcmZ|LKMKMy6vy#o62!s9p{OXjNWo1!fO|o3sdxk(+=Wi!>=9f9ar6LQKsZ`g1j?HLu@V&9LDh#q`BFf7GLrp@PN_Dmok&jpmf0mNYQ0WS@TG5`Po literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/5.alpha b/bmps/nimbus-roman/5.alpha new file mode 100644 index 0000000..a7664a8 --- /dev/null +++ b/bmps/nimbus-roman/5.alpha @@ -0,0 +1,13 @@ +0 +,,93,136,136,136,144 +,20,220,204,204,204,90 +,129,59,,,, +11,229,149,85,15,, +62,217,252,255,239,85, +,,11,102,232,251,55 +,,,,31,240,164 +,,,,,146,197 +,,,,,116,180 +,,,,,158,106 +146,112,5,,52,182,6 +152,240,209,135,107,5, \ No newline at end of file diff --git a/bmps/nimbus-roman/50.bmp b/bmps/nimbus-roman/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d36e67a410556788b363615b27627445480de43a GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59T0<89?R-AifC1?LeFj#H|1S{|8bG zlYqDYiEjdAZv$dBkUTmDiq8Y$EOc?GStUTZEjZ*r_8di*1B%H5G01I8U~)hPPXGYa(1FeX literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/6.alpha b/bmps/nimbus-roman/6.alpha new file mode 100644 index 0000000..c79d359 --- /dev/null +++ b/bmps/nimbus-roman/6.alpha @@ -0,0 +1,13 @@ +0 +,,,5,92,144,107,51 +,,48,215,150,14,, +,65,244,118,,,, +21,231,198,1,,,, +125,255,106,108,143,110,21, +208,255,127,59,85,217,234,42 +241,206,,,,34,252,179 +244,190,,,,,201,234 +206,214,,,,,176,243 +127,250,23,,,,195,185 +16,224,146,,,30,244,56 +,29,165,158,128,160,59, \ No newline at end of file diff --git a/bmps/nimbus-roman/60.bmp b/bmps/nimbus-roman/60.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9223a8cd0728448362c5ee109b9628d1d0da4a9 GIT binary patch literal 438 zcmZwCzY76z7{~GN4ay){WFnblQcCJ3cB9Q-fQ&Y||9}ieS?o$Fi$y8RWg?qR*~BDu z-p}=1U6*gYzV|%O=YD*z(cDaB&W2ny;9@An)1z$&bt*c)|_m^aXse#tHHhat<3UTp`bv wFofhC^e{#rX+1}p`i=vv@OOfmc^z`jK`@J6$;!B3hGaCCo)tqI6LeAe0ZX8am;e9( literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/7.alpha b/bmps/nimbus-roman/7.alpha new file mode 100644 index 0000000..81fc159 --- /dev/null +++ b/bmps/nimbus-roman/7.alpha @@ -0,0 +1,13 @@ +0 +56,255,255,255,255,255,236 +145,119,85,85,85,152,163 +87,,,,,164,88 +,,,,3,232,17 +,,,,65,191, +,,,,142,116, +,,,,218,41, +,,,41,222,, +,,,119,145,, +,,,196,70,, +,,19,240,7,, +,,95,174,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/70.bmp b/bmps/nimbus-roman/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7e65ca485e112b4c531bcee9466704337ac4ef0 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59UCL|Ns9pfG`lm1MxZ-ADIS<3j^^7 zAZAAvhp~a;M}XK3#z&@s;^ja*5m^kz28wF}@jVzHod(L?0;xe42l0WR4~R=}$TxlSlh(1?PFXem(f3JM*S=tz`Ar_-(f zT;@Vt^4pvJW^ZrrynNr9;L0*)kU$dFq#2DVXg`>I2U*s}23-u%LL4I;q;}33!L@*_ zdBP8K?N!O{c%c5*+mgvM73?6Vk#|fW8~1dNGW85c&6nJx+ViMinoqe~&2!XmoFSh- rM?-si>Kjrzk5OMx!U-M8L(JD0qlwi|E@!=>hzNWPApcIDsma<83i@2z literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/9.alpha b/bmps/nimbus-roman/9.alpha new file mode 100644 index 0000000..b3a2924 --- /dev/null +++ b/bmps/nimbus-roman/9.alpha @@ -0,0 +1,13 @@ +0 +,71,149,129,176,51, +57,223,4,,61,240,24 +183,157,,,,218,138 +233,134,,,,174,208 +239,154,,,,155,242 +188,224,3,,,153,237 +57,243,165,64,108,221,203 +,37,116,113,44,238,126 +,,,,99,241,25 +,,,32,239,97, +,,56,218,103,, +55,126,137,37,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/90.bmp b/bmps/nimbus-roman/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..49c1caa80d1afb956211a7e1bda063cee21b1578 GIT binary patch literal 390 zcmZ|Ks|o@^6oBEgC|G;|ZCe%$Ho;2}#9|VB1u%?F^3e=@WdyIwCp@8exXD<#2A4wMqKpEIHK#$wC4DD zp#5jwVfI4S-VewJ=p&Ci^bHk!utE(zoUq3Z7bM~xupIU{MmS0#TUW9tU_6eDa<(Eb-Gl6av2 literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/:.alpha b/bmps/nimbus-roman/:.alpha new file mode 100644 index 0000000..0223dc1 --- /dev/null +++ b/bmps/nimbus-roman/:.alpha @@ -0,0 +1,9 @@ +4 +199,195 +159,162 +, +, +, +, +171,167 +194,190 \ No newline at end of file diff --git a/bmps/nimbus-roman/:4.bmp b/bmps/nimbus-roman/:4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..335509944e4b972d6bf169f8a7c0db55656d1693 GIT binary patch literal 118 zcmZ?rEn|QHGa#h_#7scU0mO_93P6&9!2wKS5Ql&w`+#^g5HJ7#|33ph3{*28h!+9z IaUebn0ETQIQ~&?~ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/;.alpha b/bmps/nimbus-roman/;.alpha new file mode 100644 index 0000000..ef011e2 --- /dev/null +++ b/bmps/nimbus-roman/;.alpha @@ -0,0 +1,12 @@ +4 +177,235,49 +188,242,55 +,, +,, +,, +,, +59,102,18 +240,255,201 +76,127,221 +,63,124 +70,112,1 \ No newline at end of file diff --git a/bmps/nimbus-roman/;4.bmp b/bmps/nimbus-roman/;4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..016dbf2a4e3079e67ebe37676c1dd94a260f4d33 GIT binary patch literal 186 zcmZ?r-NgU_W.alpha b/bmps/nimbus-roman/>.alpha new file mode 100644 index 0000000..c32bb44 --- /dev/null +++ b/bmps/nimbus-roman/>.alpha @@ -0,0 +1,8 @@ +2 +174,126,13,,,, +43,170,235,119,8,, +,,60,194,225,98,4 +,,,4,172,255,135 +,,68,210,204,63, +42,182,227,102,2,, +175,121,9,,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/>2.bmp b/bmps/nimbus-roman/>2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6e355f96456b4278ba3a31850869a48d2ae6779a GIT binary patch literal 250 zcmZ?r{lx$QW1%V@(XSbL|PizwT9F{|CEe129v)SHsS6poVck}mv-2F!vp>}(d vnLAQmC*Z8o|Eeu0v zxMJ8x3y%m;M-@4EBXbkfuc#pr_4PZp?Ji=fr^)ZAs$L+cl|AwbmaSH=Nd1i&>!XKz z9N_{_%Evry{TuGI_K^IcJV*Y*iRvBl7XEOm-X8hWvg$H*OW98A0Y9jyXYc)wr0O;D zFQRvCkUI!$TyxH;Uts5wh8=cRV{LLCeZ%60kCAo0vYm_l imyGH-`56^VjjfxfSHr0{YTi83C;R=^XMRNzl=%hOU literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/A.alpha b/bmps/nimbus-roman/A.alpha new file mode 100644 index 0000000..c62cc24 --- /dev/null +++ b/bmps/nimbus-roman/A.alpha @@ -0,0 +1,13 @@ +0 +,,,,,114,83,,,,, +,,,,1,217,192,,,,, +,,,,68,232,255,47,,,, +,,,,170,57,252,155,,,, +,,,26,170,,179,246,19,,, +,,,130,70,,74,255,119,,, +,,5,194,2,,1,219,225,4,, +,,85,213,153,153,153,213,255,82,, +,,186,48,34,34,34,55,252,191,, +,56,174,,,,,,177,255,45, +,181,90,,,,,,93,255,168, +133,255,170,42,,,,41,156,255,254,126 \ No newline at end of file diff --git a/bmps/nimbus-roman/A0.bmp b/bmps/nimbus-roman/A0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f2d5c81bd7bd526082937d2f072a8f71e147f222 GIT binary patch literal 630 zcma)(KMR3T6o)Ud*=#16P-60DlVng9vM67|z-CZBg!lk5D9K_W-@zc0%_lI)>p40% zH~Dw#x%YR@dEU48_Lgd0zj>@IdmKWF&qPVa6m|Y6p4*Vg~=NSui0wy5y8}wzy zT0zTt?n%E5B28_doQJus-IM+T#818S*Yq+FbI6geuyI|u>xZ{T=xA zc^~-*CkVXy>I|4wG*`*;?%q3Boe1-p<|X+8;ZMGL@*fHy_Z)w7)i2|nLB1vZhcEX$ P!1kAG=eQkc*xEhsMHCQ| literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/B.alpha b/bmps/nimbus-roman/B.alpha new file mode 100644 index 0000000..987e787 --- /dev/null +++ b/bmps/nimbus-roman/B.alpha @@ -0,0 +1,13 @@ +0 +102,211,255,219,172,181,208,136,25, +,96,255,113,,,38,232,224,13 +,85,255,112,,,,125,255,85 +,85,255,112,,,,109,255,85 +,85,255,112,,,12,203,230,17 +,85,255,198,153,176,235,175,27, +,85,255,127,34,57,126,242,189,22 +,85,255,112,,,,81,255,170 +,85,255,112,,,,8,255,240 +,85,255,112,,,,29,255,215 +,97,255,115,,,9,167,255,96 +101,211,255,235,179,192,215,188,88, \ No newline at end of file diff --git a/bmps/nimbus-roman/B0.bmp b/bmps/nimbus-roman/B0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fb1fe3a1f378a4e86abf56917d92519201c5d6ac GIT binary patch literal 534 zcmajcF$)1<9LMqJOo+j9B`F!?6)3CSV7M}#flZMatGD14C@D%d%4D%9!wr_3q%86V z&iA?gCq1RR`aJhMzxzGI^IW58Csg><7^_Gl151?{mGZ6dWe#0}D*`;R#StF%Xa_-{ zG@cIhWb~7zST7`ZrRT_c5cMQ4O76wG@v-*fO?U+EclWYI(P-)_uT*x`a1@_OF~ DD%YDY literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/C.alpha b/bmps/nimbus-roman/C.alpha new file mode 100644 index 0000000..ee2c874 --- /dev/null +++ b/bmps/nimbus-roman/C.alpha @@ -0,0 +1,13 @@ +0 +,,10,111,197,195,180,191,160,127,150 +,35,215,208,41,,,,85,237,169 +11,221,235,23,,,,,,73,179 +121,255,130,,,,,,,,137 +204,255,62,,,,,,,, +241,255,34,,,,,,,, +246,255,40,,,,,,,, +214,255,72,,,,,,,, +138,255,143,,,,,,,, +24,236,243,33,,,,,,,68 +,59,234,223,79,,,,33,150,78 +,,22,132,208,230,196,175,137,26, \ No newline at end of file diff --git a/bmps/nimbus-roman/C0.bmp b/bmps/nimbus-roman/C0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ada45bad278742cd4d4f2b9004150f74f6c2dce9 GIT binary patch literal 582 zcmZwEuMa^{7{>8KM36AarCk4jViU}afaLFxC7US}?PgUH=mMG`kxUc(2xe2S@3C{X zcXrP9Io|uc&&=Fvs~%OqQ{wg!M*>=m`bSLV&Nb6Hnr_3jml?f}>H0Ev&GcTTn|JMHMsIJr z6`8wcdVSL!y7o4sqyK09%FehWZFlmMyosgGI0c-b-&ygm*Cl&mZgb`sde~uu71o$x GfZz)O^7x_v literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/COPYING b/bmps/nimbus-roman/COPYING new file mode 100644 index 0000000..dba13ed --- /dev/null +++ b/bmps/nimbus-roman/COPYING @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/bmps/nimbus-roman/D.alpha b/bmps/nimbus-roman/D.alpha new file mode 100644 index 0000000..d794b20 --- /dev/null +++ b/bmps/nimbus-roman/D.alpha @@ -0,0 +1,13 @@ +0 +106,219,255,230,180,191,206,170,88,4,, +,117,255,109,,,3,89,239,209,36, +,108,255,104,,,,,47,246,224,17 +,108,255,104,,,,,,132,255,129 +,108,255,104,,,,,,43,255,210 +,108,255,104,,,,,,5,253,245 +,108,255,104,,,,,,3,252,241 +,108,255,104,,,,,,29,255,201 +,108,255,104,,,,,,105,255,116 +,108,255,104,,,,,21,230,218,10 +,120,255,111,,,3,73,220,210,36, +107,223,255,232,179,189,203,175,91,6,, \ No newline at end of file diff --git a/bmps/nimbus-roman/D0.bmp b/bmps/nimbus-roman/D0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c4f25c6e59abe5cd9d6ce4814eb58e038756b482 GIT binary patch literal 630 zcma*ky$eB67{~GBb&$niR0e}G*vzsS?BpNtngv;vzs6!}Q7alsxj=`()j^?8$w1pAixl+Ld$^YSk*+%5AFvTr;r z^EtBe{f=dRqVwZ_d2)F?aYjPt2khm2U8!|X{;`G|cJS_twS@yDFZZ&*3R_H3Mc6#& E102rcdH?_b literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/E.alpha b/bmps/nimbus-roman/E.alpha new file mode 100644 index 0000000..20846a9 --- /dev/null +++ b/bmps/nimbus-roman/E.alpha @@ -0,0 +1,13 @@ +0 +109,232,255,206,170,170,182,218,255,23 +,144,255,61,,,,,170,28 +,130,255,59,,,,,57,19 +,130,255,59,,,,30,14, +,130,255,59,,,,125,35, +,130,255,190,170,170,190,251,35, +,130,255,72,17,17,37,185,35, +,130,255,59,,,,70,28, +,130,255,59,,,,,,8 +,130,255,59,,,,,,161 +,145,255,61,,,,5,135,155 +110,233,255,224,183,172,191,236,255,91 \ No newline at end of file diff --git a/bmps/nimbus-roman/E0.bmp b/bmps/nimbus-roman/E0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..14de5a78aae203bdc9a90ee9ee0d1f0ed3f231ba GIT binary patch literal 534 zcmZ?r6=Pxm12Z700mNKD%mc)X3<^M!f#Crom_jG=fC4Xp_&*Ro0OIXHyatH(1MwRm z28l=i{|}-VCPMkPAU+HO#aMy39f)T`)ipuYS;N#I(?Gd}M5^P!rw(Y28xYID%m%Vy z_Id!>f>5jqq;~?bG8T3Ffa0s57{vaKLmi4gfNE-qR3`^i$A`sU6!V~dv;?XZhO#FB k*`NSN31_Gr$h|T^oD0M+fEc9i91z3&u?@(+1r-+u0J*2Jy#N3J literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/F.alpha b/bmps/nimbus-roman/F.alpha new file mode 100644 index 0000000..4e0af08 --- /dev/null +++ b/bmps/nimbus-roman/F.alpha @@ -0,0 +1,13 @@ +0 +110,234,255,202,170,170,184,225,245 +,149,255,49,,,,2,193 +,136,255,47,,,,,75 +,136,255,47,,,,44, +,136,255,47,,,,160, +,136,255,186,170,172,208,222, +,136,255,61,17,18,52,196, +,136,255,47,,,,97, +,136,255,47,,,,, +,137,255,47,,,,, +,150,255,58,,,,, +110,233,255,189,70,,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/F0.bmp b/bmps/nimbus-roman/F0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3211e0d75a0b2e4f2b8d498d6427aacc346cbb7a GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|+mQzw_X4ro|Ns9P&@oVa z8dQxHx*UuTl<$P9(T9nl(?IzSa@7F!CBn=@GRGFk76f7;AT|NwBUsez0*bE!;x#~g z0f_HmQG?=Upqd3lsL>&$1|$yz-cWifkPQ+rgz1BdGXcd80x>8qUI8&k%_$%Txfz6a K0P#a0{t5t0pt`yM literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/G.alpha b/bmps/nimbus-roman/G.alpha new file mode 100644 index 0000000..95f35c9 --- /dev/null +++ b/bmps/nimbus-roman/G.alpha @@ -0,0 +1,13 @@ +0 +,,12,120,201,193,180,188,154,140,121, +,38,220,201,38,,,1,98,247,131, +12,219,229,17,,,,,,106,142, +118,255,121,,,,,,,5,91, +202,255,49,,,,,,,,, +241,255,16,,,,,45,102,102,102,95 +248,255,12,,,,,,44,255,226,10 +218,255,42,,,,,,,247,194, +144,255,114,,,,,,,245,193, +26,234,229,20,,,,,,245,193, +,50,226,210,50,,,,40,252,183, +,,12,114,195,197,180,171,172,99,10, \ No newline at end of file diff --git a/bmps/nimbus-roman/G0.bmp b/bmps/nimbus-roman/G0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..294a2233ed1fbbb7fc687b241c1fe9b491b84927 GIT binary patch literal 630 zcmZvazY9T86vr=Rk%2OqOp+KF%(D9n42m)s4Pv%RX8!`CvRIIT(TGV|Yz8r?=W|}? z*6sC9ect_^bH4Y-yYJN-gQ)SN$}6McA|X9Pm*eb~bRRpE&j7+e5Dmmv zfEdJi48*xm@g}HP5=+R191$JT2Okp1eJRT Gq;mjM7vF;b literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/I.alpha b/bmps/nimbus-roman/I.alpha new file mode 100644 index 0000000..d0061b5 --- /dev/null +++ b/bmps/nimbus-roman/I.alpha @@ -0,0 +1,13 @@ +0 +103,213,255,212,100 +,104,255,101, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,105,255,102, +101,213,255,214,101 \ No newline at end of file diff --git a/bmps/nimbus-roman/I0.bmp b/bmps/nimbus-roman/I0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5740e752fe315035361ed76c35457e91b2d4bd92 GIT binary patch literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2`|EB3FUU!cnHM( zKO9=w0p*};`t-AKf)_MQ*YKA(N038% z|6IdgZ)7NJ<$yX3F_mE9M?$`v*0r5v5 z28sLs{|}-VCPMkPAU+HO#W;Yt6C@8+*9=u>1yh4e1LbBCsg9o*buhDm=Hj(?2&tO@ a4L>)So6%{Yd@c~bfT}wJqyx~^fcO9!Z1K1N literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/LICENSE b/bmps/nimbus-roman/LICENSE new file mode 100644 index 0000000..cf22439 --- /dev/null +++ b/bmps/nimbus-roman/LICENSE @@ -0,0 +1,8 @@ +The font and related files in this directory are distributed under the +GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (see the file COPYING), with +the following exemption: + +As a special exception, permission is granted to include these font +programs in a Postscript or PDF file that consists of a document that +contains text to be displayed or printed using this font, regardless +of the conditions or license applying to the document itself. diff --git a/bmps/nimbus-roman/M.alpha b/bmps/nimbus-roman/M.alpha new file mode 100644 index 0000000..f4b27b6 --- /dev/null +++ b/bmps/nimbus-roman/M.alpha @@ -0,0 +1,13 @@ +0 +96,206,255,190,,,,,,,,184,255,228,107 +,86,255,255,49,,,,,,39,246,255,131, +,74,255,255,162,,,,,,147,156,255,119, +,74,125,215,250,28,,,,13,203,86,255,119, +,74,124,107,255,134,,,,109,105,85,255,119, +,74,124,10,236,238,12,,1,199,11,85,255,119, +,74,124,,135,255,107,,71,138,,85,255,119, +,74,124,,26,249,218,2,177,33,,85,255,119, +,74,124,,,164,255,110,169,,,85,255,119, +,78,127,,,51,255,252,62,,,85,255,119, +,105,154,,,,193,206,,,,99,255,131, +109,224,243,122,12,,80,95,,,98,214,255,228,108 \ No newline at end of file diff --git a/bmps/nimbus-roman/M0.bmp b/bmps/nimbus-roman/M0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..55690b9356ed9934de03e4ad3d999c7bc351b3c1 GIT binary patch literal 774 zcmaiyF-SsD6o#(_4Q8~9gH5)I;Mm|I1W8M+MNaY5RS=~?NN8<~rf_L&YYLhg0&y~E zYH*B}Kv06$cOK`$;ez_$yXV~h{{OqY`)=iEYtto9nQAplLPSL-?HZ0wj zwFqR-YyXY9pZrJp7t69e);?eXxgfiP_70~Y?+(vdG~vPKe2;z$_v*1(|31kUz28>! Z0?ag<+ztA37^(JR{b7&iS$%RRqkliN2wVUF literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/N.alpha b/bmps/nimbus-roman/N.alpha new file mode 100644 index 0000000..3bee3ce --- /dev/null +++ b/bmps/nimbus-roman/N.alpha @@ -0,0 +1,13 @@ +0 +114,240,255,87,,,,5,112,234,231,111 +,96,255,242,40,,,,,132,122, +,83,191,254,213,12,,,,105,95, +,83,111,140,255,168,,,,102,92, +,83,111,4,192,255,107,,,102,92, +,83,111,,23,228,250,59,,102,92, +,83,111,,,56,249,226,21,102,92, +,83,111,,,,111,255,188,105,92, +,83,111,,,,,167,255,216,92, +,89,116,,,,,12,212,255,92, +,124,152,,,,,,39,241,92, +107,194,200,113,5,,,,,83,91, \ No newline at end of file diff --git a/bmps/nimbus-roman/N0.bmp b/bmps/nimbus-roman/N0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f57a74a3a7368d8cda5641573a4874a5bf1f2f40 GIT binary patch literal 630 zcmaiv&k6xi6o)UF-E3uRXP!XHM)p<~62(f%!k=UzOG^*n4R{DeRvv(|mQq&Ou`s@) zdoszNTi-qB{O&h1ce1%&*gRK~-2>MWGI2U%GWPsAytW4I5?0U#$M<~`ge(sw&FBX( z);Ua3MauDAvtg1&sOsh(D{iFLRCe0kowGiv>p&shqtu!AVn;NyMB zW3Y!Cq~&g`k3M+>79dh1@E_m&k#(o){&@c!_YNCy-+cMsie~gxkULz!(_Aar5c)E+ TI&cCR3hLN1hpYuhI6(6Onjhea literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/O.alpha b/bmps/nimbus-roman/O.alpha new file mode 100644 index 0000000..079b041 --- /dev/null +++ b/bmps/nimbus-roman/O.alpha @@ -0,0 +1,13 @@ +0 +,,37,158,189,168,188,156,34,, +,71,244,114,,,1,112,244,70, +27,239,166,,,,,,169,240,29 +138,255,68,,,,,,68,255,139 +212,254,14,,,,,,13,255,211 +246,242,,,,,,,,244,244 +245,242,,,,,,,,245,245 +212,254,11,,,,,,16,255,213 +139,255,67,,,,,,74,255,140 +29,241,165,,,,,,164,240,27 +,72,243,104,1,,1,111,243,71, +,,33,154,185,166,184,153,34,, \ No newline at end of file diff --git a/bmps/nimbus-roman/O0.bmp b/bmps/nimbus-roman/O0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..88160b10d23ec125f52aaf0f3e4a092596eea03b GIT binary patch literal 582 zcma)(-3kFg7=~w^`f1O#g;K7-1+ZBu_u-6O25x}lh>bg-xC&f{e}~rd=^O2VEmP0T zH}Ct-^fgm!H&W&^s>~HgLk1jEU^d28|Fh94iXtO0iZFoa^JVlI M>|hC7n8Npu-?RMO$^ZZW literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/P.alpha b/bmps/nimbus-roman/P.alpha new file mode 100644 index 0000000..8d0bf81 --- /dev/null +++ b/bmps/nimbus-roman/P.alpha @@ -0,0 +1,13 @@ +0 +112,235,255,202,192,213,179,72, +,154,255,49,,9,153,254,98 +,143,255,47,,,9,251,220 +,143,255,47,,,,231,244 +,143,255,47,,,26,254,188 +,143,255,47,3,47,196,236,45 +,143,255,196,190,175,123,25, +,143,255,47,,,,, +,143,255,47,,,,, +,144,255,47,,,,, +,156,255,58,,,,, +112,235,255,188,77,,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/P0.bmp b/bmps/nimbus-roman/P0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2d33d4c9cceb6a17f4006589be12f38feabfd038 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|+mQzw_W-f)|Ns9P&@oVa z4pfa5x*UuTl%D`qqYo29r-AbQR915YXx=^`UJu08Kr9Kf6Uc_!1!OY=u|5!k)V~2@ zU648;fU7~$Cj}J$2gG}Dsey_=2depkOASyC6a~M5_zqOfEFc?XsUegPlAj60AiI)) V7&$IZ0r>}j_$m-@24WA89sr3XtqlMG literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/Q.alpha b/bmps/nimbus-roman/Q.alpha new file mode 100644 index 0000000..45ad2df --- /dev/null +++ b/bmps/nimbus-roman/Q.alpha @@ -0,0 +1,16 @@ +0 +,,19,133,191,164,176,189,105,5,, +,48,230,167,13,,,35,207,198,18, +16,227,212,4,,,,,32,249,182, +124,255,111,,,,,,,171,255,63 +205,255,50,,,,,,,110,255,144 +243,255,21,,,,,,,83,255,182 +247,255,22,,,,,,,82,255,185 +216,255,45,,,,,,,109,255,153 +142,255,101,,,,,,,166,255,78 +28,240,198,,,,,,18,244,201,2 +,69,242,130,3,,,9,176,221,28, +,,38,155,206,149,163,195,136,13,, +,,,,82,252,255,132,,,, +,,,,,74,236,255,145,8,, +,,,,,,12,106,175,197,130,101 \ No newline at end of file diff --git a/bmps/nimbus-roman/Q0.bmp b/bmps/nimbus-roman/Q0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5094f5b26616f05b70654e686106e8de1448d265 GIT binary patch literal 774 zcmaLUu}cDB7{~E9Eh#7pqb3JI2$vulTmzvcsG#>A~mT-`(@O^SsM$$D(eqW!R@Ni+N1ABzxyxBZKAN zE(ih_hLT)swY=tAR<*~W Y-v=4)TfQN+>>>IQmavB{$ga`M4=+!{T>t<8 literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/S.alpha b/bmps/nimbus-roman/S.alpha new file mode 100644 index 0000000..ba88970 --- /dev/null +++ b/bmps/nimbus-roman/S.alpha @@ -0,0 +1,13 @@ +0 +,53,190,189,184,156,157,68 +28,239,87,,,70,238,96 +100,255,28,,,,85,123 +102,255,147,1,,,3,97 +20,236,255,175,29,,, +,47,218,255,244,119,5, +,,7,125,247,255,191,15 +,,,,38,217,255,157 +100,,,,,26,244,238 +198,25,,,,,216,216 +174,202,24,,,54,252,101 +134,127,158,157,171,197,89, \ No newline at end of file diff --git a/bmps/nimbus-roman/S0.bmp b/bmps/nimbus-roman/S0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..15ceab70e3db92ba76920f000c0bd57552745a6b GIT binary patch literal 438 zcmYk&u?j(P6vy%ZO=3_M1ENf_nRo!nW|V9cUcn$Sc>yb4K(Wb!iNO=#8N{M2>iQm? z6aV`B&-tIt9f&Ug@m?q!#0RlKVj%Vl0Q=zsbpQYW literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/U.alpha b/bmps/nimbus-roman/U.alpha new file mode 100644 index 0000000..068c0af --- /dev/null +++ b/bmps/nimbus-roman/U.alpha @@ -0,0 +1,13 @@ +0 +104,221,255,209,93,,,2,111,234,229,110 +,121,255,95,,,,,,131,119, +,112,255,86,,,,,,105,97, +,112,255,86,,,,,,102,94, +,112,255,86,,,,,,102,94, +,112,255,86,,,,,,102,94, +,112,255,86,,,,,,102,94, +,110,255,87,,,,,,105,88, +,92,255,102,,,,,,119,68, +,36,254,156,,,,,,172,16, +,,163,249,77,,,7,120,133,, +,,5,122,214,219,195,187,99,1,, \ No newline at end of file diff --git a/bmps/nimbus-roman/U0.bmp b/bmps/nimbus-roman/U0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5aeec5666f941b4cdf679997cfe2475394dfeff GIT binary patch literal 630 zcmdUtJqp4=5JoqG*jRW33ky$REn=HiE&M@*piQ(gYAfEt&Neql=?QFX#L~ta*tot4 zJ1|#p;O#f_GJ!0l7jG-BtPW=z>Ve2L>746^=j9L%@4XYKDjeVr54b`B3y5@26L*0R z#KzT_cW_cCNwwe$XX~}c=g=_om|0#-)Y-&m&{s#Fg6t2~*~G74q>g?AvOiE~6Q96T p9sR%U%YEnO`}fRp-h8s+DmtOv$HN4>k=?@!c1}y*p literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/V.alpha b/bmps/nimbus-roman/V.alpha new file mode 100644 index 0000000..1f7f30b --- /dev/null +++ b/bmps/nimbus-roman/V.alpha @@ -0,0 +1,13 @@ +0 +118,250,255,183,63,,,,63,186,253,120 +,141,255,147,,,,,,110,163, +,16,242,235,5,,,,,182,46, +,,143,255,90,,,,28,198,, +,,32,252,204,,,,127,102,, +,,,172,255,60,,2,213,14,, +,,,59,255,173,,74,157,,, +,,,,200,252,35,175,58,,, +,,,,89,255,167,209,,,, +,,,,4,225,255,114,,,, +,,,,,118,249,21,,,, +,,,,,16,157,,,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/V0.bmp b/bmps/nimbus-roman/V0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..55a7aab0de160bde748df26c1e7e6fdca507ed82 GIT binary patch literal 630 zcmZ{hu?_)26h(*7iD-0+O*AT{0?CR};sf{qr9!dM`2ta>RSFH!k@x^nXcRs`tt+n#OD!{_mLp|99o=^;B ztWG8aH_$M$dZ?1=ne2*s3FWL#<^*pj!xrk+^DABhr-!m&U}Mu z^W#jf7Unj{chIL9;u*eR1@_`S)Aa7)8-`#TmS75W$RYH?0~Bn>GTsFdX?icnjuHpMmx(&eQ*)Z+UH=WxOh!ND~dvoP^FDggMYV%6o)Ww>yqL2fbIb E4GS1b0{{R3 literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/X.alpha b/bmps/nimbus-roman/X.alpha new file mode 100644 index 0000000..4f89c15 --- /dev/null +++ b/bmps/nimbus-roman/X.alpha @@ -0,0 +1,13 @@ +0 +82,205,255,255,139,37,,23,130,255,200,88 +,13,211,255,88,,,,75,195,10, +,,44,247,218,8,,23,196,17,, +,,,118,255,133,4,185,52,,, +,,,4,203,251,174,105,,,, +,,,,46,250,235,8,,,, +,,,,38,234,255,136,,,, +,,,11,200,49,212,253,59,,, +,,,161,93,,55,252,215,9,, +,,110,151,,,,149,255,137,, +,76,226,10,,,,18,245,252,68, +118,244,231,112,2,,12,109,242,255,240,118 \ No newline at end of file diff --git a/bmps/nimbus-roman/X0.bmp b/bmps/nimbus-roman/X0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a8d6a562efa676f8b0c74a3c1de5d9ea713aea8d GIT binary patch literal 630 zcmZ9}JxfAS7{KwPIQTl`;@YA(gb;`gEfQ|l;^g87a8R1=2M`3qS)BUyuXFa)u){afx*z8BQ+UN69?%c_I;Jn*Lhdn!%s!&7 z_esukhF^TZ-h;J-XPksHatkf9@UtQB&@= literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/Y.alpha b/bmps/nimbus-roman/Y.alpha new file mode 100644 index 0000000..dca3c15 --- /dev/null +++ b/bmps/nimbus-roman/Y.alpha @@ -0,0 +1,13 @@ +0 +123,247,255,224,91,,,,89,218,242,122 +,104,255,229,7,,,,3,216,76, +,,168,255,129,,,,111,133,, +,,15,226,249,45,,26,202,7,, +,,,67,254,206,4,170,66,,, +,,,,156,255,174,153,,,, +,,,,15,236,250,16,,,, +,,,,,213,245,,,,, +,,,,,213,245,,,,, +,,,,,213,245,,,,, +,,,,,228,252,3,,,, +,,,59,141,255,255,156,74,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/Y0.bmp b/bmps/nimbus-roman/Y0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..931c59e0d32e55e169fb567c4c3aee5d968a7597 GIT binary patch literal 630 zcmcK0y$%6E5Ww-}BpL~|N~zImG;%uO0mKXFbP6hk(gR35fG9kOLMIWG2%SnILd5#- zWiDA8x1CFVyR$R1AGxqSNUP|pGM14ODODm;sxI|tA%oUh#YojKg%)$>W?WC2={ezr zAgRaB)3?RV&iUeh_H%X~7d%n$y~EV_%s(-~3Nv3n^#lu;Hd_)Qg<(2veTJBMn8`o0f+!8Dna8H4l#ZO P$h|-e@?Q-Q-v#jjJF{px literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/^.alpha b/bmps/nimbus-roman/^.alpha new file mode 100644 index 0000000..fc9b831 --- /dev/null +++ b/bmps/nimbus-roman/^.alpha @@ -0,0 +1,7 @@ +0 +,,59,255,63,, +,,190,182,190,, +,59,220,7,217,63, +,191,97,,96,190, +60,224,6,,3,218,63 +191,98,,,,98,191 \ No newline at end of file diff --git a/bmps/nimbus-roman/^0.bmp b/bmps/nimbus-roman/^0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..31e3dc203d06d0c7c5bc034a51e00d9e4f4200dd GIT binary patch literal 222 zcmZ?ry~h9nWT6o4cH!wN8oLF@;LB>n&Yp8{si+W_$cAZ7!} z0Rb}*-vVNLC?BLI5z0;gviE`5P`)*ge+P&`&bSH0_Aoi9{63)AHXw%Ufyo2KKzczI H!u0?EHmp0OArLt^(riKr9WC0|1MZLaG1& literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/b.alpha b/bmps/nimbus-roman/b.alpha new file mode 100644 index 0000000..4c26271 --- /dev/null +++ b/bmps/nimbus-roman/b.alpha @@ -0,0 +1,13 @@ +0 +97,175,139,,,,, +22,241,148,,,,, +,220,148,,,,, +,220,148,,18,9,, +,220,158,172,251,249,146,4 +,220,216,39,5,124,255,110 +,220,151,,,1,218,210 +,220,148,,,,166,246 +,220,148,,,,140,228 +,220,148,,,,169,151 +,219,157,,,31,219,25 +,79,194,172,144,145,30, \ No newline at end of file diff --git a/bmps/nimbus-roman/b0.bmp b/bmps/nimbus-roman/b0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..674c214194ec2efb21655d1e93804f4a58ea6fa6 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*m2c;t4=J5s2kL za!~o(K>l1LzC4f*5|f0=-vP3xz~rG~D}iFu@yPc8<)7e@Uj~%_h9nO*3(5!iW5e31Ws1MyEFo&>}!Nb+F!1I2`Zm=h!p!$3ZU|B&Rw Xfbt)K7{&ic@`*sX^+4PW6GNr}bef;a literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/c.alpha b/bmps/nimbus-roman/c.alpha new file mode 100644 index 0000000..2768241 --- /dev/null +++ b/bmps/nimbus-roman/c.alpha @@ -0,0 +1,9 @@ +4 +,33,140,125,171,169,23 +38,216,22,,16,245,162 +169,138,,,,67,47 +237,110,,,,, +242,142,,,,, +197,235,17,,,,86 +74,255,216,96,70,152,66 +,81,216,246,197,65, \ No newline at end of file diff --git a/bmps/nimbus-roman/c4.bmp b/bmps/nimbus-roman/c4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..90669be592584d79fa19432f1224c6de68c040fe GIT binary patch literal 278 zcmZ?r6=P%o12Z700mSS;%mKuV3<^M!f#Cs|L?!4a9;VwJ;3ihXL^?Ant>SA=5zdw?LeSECyo(#a9Ax7mN?0 ofxsDv^?_Ioh(YcUgNh3P*6FpG43?iQa(cRRS^fjNd)poJ6`edv{C9PvUO zdt6|wwW1hfoPGVI9)&EEpL~5I@BPV_8^16+Tm fr@&qeed_mr<>8#aFE^*JgiT&Q`}$93*y>$x-V>K% literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/e.alpha b/bmps/nimbus-roman/e.alpha new file mode 100644 index 0000000..0f38b2a --- /dev/null +++ b/bmps/nimbus-roman/e.alpha @@ -0,0 +1,9 @@ +4 +,60,136,158,206,85, +59,163,,,111,254,54 +183,158,102,102,130,255,138 +240,102,34,34,34,34,22 +243,115,,,,, +204,212,5,,,,105 +96,255,182,66,64,160,57 +1,108,216,243,191,58, \ No newline at end of file diff --git a/bmps/nimbus-roman/e4.bmp b/bmps/nimbus-roman/e4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..542a33162da5207810a93eafcd9296671d00fad6 GIT binary patch literal 278 zcmZY2F$%&!5QX7MA$o$;k}4+%Xe=as%JiuM0l~r>Sc!)Sf_Ko;3k0haDRTtD-p&64 z3!)3(%3CbmIc;bj2yoO;gs0%ho z!2uWKh(2PNqbO_t@w^2ay2v1p66zRW3JY`=}pSBd4GFspWoc$iJST GhUyyu#%&D% literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/h.alpha b/bmps/nimbus-roman/h.alpha new file mode 100644 index 0000000..bd662f9 --- /dev/null +++ b/bmps/nimbus-roman/h.alpha @@ -0,0 +1,13 @@ +0 +96,180,115,,,,, +34,251,122,,,,, +,237,122,,,,, +,237,122,,9,3,, +,237,127,158,234,243,79, +,237,203,39,1,177,211, +,237,122,,,111,247, +,237,122,,,105,254, +,237,122,,,105,254, +,237,122,,,105,254, +,243,127,,,111,255,3 +110,255,207,49,43,199,255,120 \ No newline at end of file diff --git a/bmps/nimbus-roman/h0.bmp b/bmps/nimbus-roman/h0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5702e2abeda04e2f9bbbe232152e69c53d7eed1 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*m yfc*U=@K?js18FHBK8wV61+td_@iv%wP&=5B`N(Xb+D;%&hKT{$yMVY0#0LPz+*Y#y literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/j.alpha b/bmps/nimbus-roman/j.alpha new file mode 100644 index 0000000..2c0b3bb --- /dev/null +++ b/bmps/nimbus-roman/j.alpha @@ -0,0 +1,17 @@ +2 +,,,180,196 +,,,137,148 +,,,, +,,,,1 +,1,68,151,226 +,3,40,199,250 +,,,156,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,243 +,,,161,207 +129,71,,184,115 +164,242,143,127,3 \ No newline at end of file diff --git a/bmps/nimbus-roman/j2.bmp b/bmps/nimbus-roman/j2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3635385b98ad4bdcde437a7ead4093df03838829 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mQ68EC9re3<^M!fx!VP59T0mjAwgX6m+z#^kaU?O2uU&w6IuJiX ab_>+qjOb$Me4xHgAfAFO4&-kE;v)cO6qdCB literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/k.alpha b/bmps/nimbus-roman/k.alpha new file mode 100644 index 0000000..ba33eb7 --- /dev/null +++ b/bmps/nimbus-roman/k.alpha @@ -0,0 +1,13 @@ +0 +91,162,200,,,,,, +11,199,223,,,,,, +,165,223,,,,,, +,164,223,,,,,, +,164,223,,9,136,225,116,44 +,164,223,,27,172,41,, +,164,223,46,149,13,,, +,164,233,235,125,,,, +,164,223,108,254,84,,, +,164,223,,162,243,44,, +,167,224,,12,214,219,27, +92,227,249,100,16,127,255,224,105 \ No newline at end of file diff --git a/bmps/nimbus-roman/k0.bmp b/bmps/nimbus-roman/k0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd61ce922f46cdd554d2957fc7e2e6c0d8c434d GIT binary patch literal 486 zcmaiwu?|5o7=?RBL1Mp)kwlChz;3fKS|moRSiOK35MsH5x8MmZhI>UK5u?eXzBa{4 z7frsu=l{=X)3n>WCdRK0wE-olKw|1tV|Ky!&94lR7kI)5YA^>21&pnA(rlp!+Fg5u z6Qphy=4<*q=oR__t&gu6<`Z~9Uwz5k@a`~+eaYnbZCFAz&N0*Xr1TjyH5X;vmo4B7 gQ}AzR|K6i#Rg>93t~1qmW!V484Dj8*9rUc~H#(}nL;wH) literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/l.alpha b/bmps/nimbus-roman/l.alpha new file mode 100644 index 0000000..ef5f819 --- /dev/null +++ b/bmps/nimbus-roman/l.alpha @@ -0,0 +1,13 @@ +0 +95,169,171, +12,205,188, +,172,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,175,191, +88,235,238,88 \ No newline at end of file diff --git a/bmps/nimbus-roman/l0.bmp b/bmps/nimbus-roman/l0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca1d47ad5650a407533eb21db91efaeabbc36e44 GIT binary patch literal 246 zcmZ?r{l)+RW cf&4vmIE%!O2eMZJ@oJEJ00E0p5dZ)H literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/m.alpha b/bmps/nimbus-roman/m.alpha new file mode 100644 index 0000000..9365eb4 --- /dev/null +++ b/bmps/nimbus-roman/m.alpha @@ -0,0 +1,9 @@ +4 +91,176,137,79,211,244,111,25,166,236,208,33, +12,231,207,62,1,124,247,140,15,9,216,149, +,205,162,,,60,255,58,,,165,194, +,204,162,,,54,255,58,,,158,208, +,204,162,,,54,255,58,,,158,208, +,204,162,,,54,255,58,,,158,208, +,208,163,,,57,255,63,,,162,211, +89,247,220,71,27,158,255,166,33,63,222,248,92 \ No newline at end of file diff --git a/bmps/nimbus-roman/m4.bmp b/bmps/nimbus-roman/m4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..10f3483a5818a04a61f570303a459e0bd2f45f81 GIT binary patch literal 470 zcmci8!3se^6vpwnJBqAjrp!1e)ax cCFF6&+|>*@Z!tw5DIOT349)uv%{Elc8|*2IWB>pF literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/n.alpha b/bmps/nimbus-roman/n.alpha new file mode 100644 index 0000000..44e3d69 --- /dev/null +++ b/bmps/nimbus-roman/n.alpha @@ -0,0 +1,9 @@ +4 +98,183,115,109,236,222,58, +20,251,199,57,8,194,197, +,232,133,,,126,239, +,232,133,,,121,245, +,232,133,,,121,245, +,232,133,,,121,245, +,236,134,,,127,247, +99,254,205,57,43,209,255,109 \ No newline at end of file diff --git a/bmps/nimbus-roman/n4.bmp b/bmps/nimbus-roman/n4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..959a9325fdbdb3402a9afca41f265b80e69db990 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf>$w1aWAU+GkmO!ix#2111KM?2s{|}-V z-T-kMhz;e}1Nq;P_%DF`RwRBUkpC5lPi^@+p!x5iZV>^pe*^JxAO^V~RLO-1|!6-n~E;zSwo+gUS<(}g$YjhVrX;O zxiQ=0jk}vkeqjDUjbl%KVcz15(#`1yc;bo$UKrUO>NP%C%3o$@EAx!Ez|3Sn*5q4| literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/p.alpha b/bmps/nimbus-roman/p.alpha new file mode 100644 index 0000000..e49212e --- /dev/null +++ b/bmps/nimbus-roman/p.alpha @@ -0,0 +1,13 @@ +4 +63,158,151,109,230,231,129,1 +49,235,222,84,32,145,255,103 +,204,168,,,1,219,205 +,203,165,,,,150,243 +,203,165,,,,129,226 +,203,165,,,,154,177 +,203,174,,,6,228,58 +,203,224,126,77,177,114, +,203,165,34,75,27,, +,203,165,,,,, +,206,170,,,,, +106,247,233,100,14,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/p4.bmp b/bmps/nimbus-roman/p4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..85adcd1d32e6c85d0eeb1da732e1939024e3448e GIT binary patch literal 438 zcmaLTJqp4=5QgF1Ml8e&*aRzE8w(r3R?>L{K@e;_fanoy6fEolVj-mQ68>C35D`(t z(!z3mCv0#)$-=XlnQzI4G{cQG$*QqekVgU51nkC)e4aGltw;IB1058db4Fu!z)H__ zO}0g(XSz;vo@KO9`jelT4-q29AU#7Z?_aAvM}I|KW~`t4navSr4O*~4Xo`fM9C8ay({h+oBT;V&*b+03;FO* fz9ipd@`*XWOnpUF_fT&&mmZ^z6{e88#a^;6k`bPQ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/r.alpha b/bmps/nimbus-roman/r.alpha new file mode 100644 index 0000000..bb7f4b1 --- /dev/null +++ b/bmps/nimbus-roman/r.alpha @@ -0,0 +1,9 @@ +4 +57,146,185,55,226,199 +45,221,230,90,87,138 +,182,218,,, +,181,208,,, +,181,208,,, +,181,208,,, +,185,213,,, +98,239,251,110,25, \ No newline at end of file diff --git a/bmps/nimbus-roman/r4.bmp b/bmps/nimbus-roman/r4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..af1341467659608ef20b9e6ae282cd46d6de0255 GIT binary patch literal 246 zcmZ?r{l)+RW;&Sg zFg}b1ifskr3ot&6CPRE1P|q!xeh>`=x literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/s.alpha b/bmps/nimbus-roman/s.alpha new file mode 100644 index 0000000..a94a015 --- /dev/null +++ b/bmps/nimbus-roman/s.alpha @@ -0,0 +1,9 @@ +4 +62,136,96,156,82 +220,26,,43,106 +237,146,5,,39 +102,254,213,63, +,66,216,252,102 +72,,5,164,240 +181,,,62,208 +197,124,97,147,46 \ No newline at end of file diff --git a/bmps/nimbus-roman/s4.bmp b/bmps/nimbus-roman/s4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1281fcf6d30124d0cff2be224adecc4caff3b2c3 GIT binary patch literal 214 zcmZ?ry~Y3mWf9QZ-MOPAT|sG`5>{SFg}txlEr}Lv;*-kAifI39YE|2#2_#11Y&ga_<>@TFna-c C&sEj{ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/u.alpha b/bmps/nimbus-roman/u.alpha new file mode 100644 index 0000000..b772cbd --- /dev/null +++ b/bmps/nimbus-roman/u.alpha @@ -0,0 +1,9 @@ +4 +99,255,124,,65,203,241, +,243,124,,,125,241, +,241,124,,,124,241, +,241,124,,,124,241, +,241,124,,,124,241, +,240,126,,,128,241, +,205,201,21,58,188,251,35 +,61,220,234,127,97,180,94 \ No newline at end of file diff --git a/bmps/nimbus-roman/u4.bmp b/bmps/nimbus-roman/u4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b290fda6bf85347168eee2402474523f33cbc815 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|Ns97F>HbO4iLWr;(8!X1mZ0~90!#@ z3uK=JVo@Nr0^&VD{2Pdsq4FPq>^cw|%5MPjKO*rz0{Jya{2D6De?~LE7G^$>P6lF- RC&BguX-6PF4a8vg0RZn5V(0(> literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/v.alpha b/bmps/nimbus-roman/v.alpha new file mode 100644 index 0000000..60d2b8e --- /dev/null +++ b/bmps/nimbus-roman/v.alpha @@ -0,0 +1,9 @@ +4 +125,255,205,33,,34,207,142 +1,202,213,,,,174,7 +,77,255,59,,42,127, +,2,221,161,,139,30, +,,116,246,24,155,, +,,17,245,192,74,, +,,,154,225,3,, +,,,48,106,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/v4.bmp b/bmps/nimbus-roman/v4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e974d24a1c05ba241717595fd91346611421a1d1 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMKAB0T5@w_~v4X9f)gz7^L?s5Gz9Elz{B>K->oa2={2* literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/w.alpha b/bmps/nimbus-roman/w.alpha new file mode 100644 index 0000000..dc85f76 --- /dev/null +++ b/bmps/nimbus-roman/w.alpha @@ -0,0 +1,9 @@ +4 +160,255,169,15,63,237,248,89,,14,175,178 +14,241,145,,,120,252,20,,,151,38 +,148,235,7,,59,255,107,,8,166, +,45,255,87,,156,186,206,,94,81, +,,196,187,29,154,56,255,49,173,4, +,,92,253,176,39,,209,196,126,, +,,7,234,168,,,108,251,26,, +,,,117,42,,,15,150,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/w4.bmp b/bmps/nimbus-roman/w4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8025c363ff9a5e65c88fddd2a2461b43aa076ea3 GIT binary patch literal 438 zcmYk&KMR3T6vy%VlzI$eF)3w2%3zT)D7(QVC2xRLndB`fQ8JjsATk(O&C1&#gH55w z_v+j_w?6lt-?@K=Tdf^D^B+a#EFuWQGbv_chO++;G6g|k99li(RF07+F6))Pj~iC5 zPu;~E3D+1ZN we1|XlWor9&N3#94rPNXCCr0XipZq~w^`_)B7O-!vVgIj!2VQ8ZH@D>d53xpyDF6Tf literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/x.alpha b/bmps/nimbus-roman/x.alpha new file mode 100644 index 0000000..b4d2753 --- /dev/null +++ b/bmps/nimbus-roman/x.alpha @@ -0,0 +1,9 @@ +4 +82,236,254,66,43,238,132,15 +,75,255,88,69,127,, +,,165,226,175,5,, +,,22,238,150,,, +,,48,209,252,54,, +,6,178,15,206,210,5, +,132,73,,54,252,124, +121,237,39,,38,230,252,119 \ No newline at end of file diff --git a/bmps/nimbus-roman/x4.bmp b/bmps/nimbus-roman/x4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a59127cbfad20a20e70a6f5f94f37309383fa2d GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf>l|a^8AXfkX|364j4Tzrs@gE>Ahl;fT z*`81~$as)k4TujFV*~Ox0Wm)ip9A7cK+Fo0hpI6Eid_U^kX|!nIjFoCQ2ZSbPeYf3 x$}a`VJp$tOK#Xp-H&6`Z_y{0&1>$;`89;Ur5WfN9e?aU6#M(d%vIpcRegIf`SfBs^ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/y.alpha b/bmps/nimbus-roman/y.alpha new file mode 100644 index 0000000..2f27fd1 --- /dev/null +++ b/bmps/nimbus-roman/y.alpha @@ -0,0 +1,13 @@ +4 +130,255,200,46,,26,187,157 +,207,201,,,,179,14 +,93,255,55,,24,162, +,5,227,165,,108,72, +,,120,250,29,172,4, +,,17,243,161,140,, +,,,140,255,48,, +,,,41,211,,, +,,,83,115,,, +,,,170,18,,, +110,185,165,134,,,, +114,243,166,9,,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/y4.bmp b/bmps/nimbus-roman/y4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a20eae3d0d5ecd25494c778260423d766658a387 GIT binary patch literal 438 zcmZ9Hp$Y;)6h+^Hf`Tk)5U!a0cSTK>P)WcLT8i s5N`qEyFgqI#5;i)q!2_m0P%ew-UP%#K)e@-LHZ5?u@jP+dO*Gd0ERgm6#xJL literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/𐘅.alpha b/bmps/nimbus-roman/𐘅.alpha new file mode 100644 index 0000000..daf548f --- /dev/null +++ b/bmps/nimbus-roman/𐘅.alpha @@ -0,0 +1,3 @@ +9 +196,192 +197,194 \ No newline at end of file diff --git a/bmps/nimbus-roman/𐘅9.bmp b/bmps/nimbus-roman/𐘅9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..56507bd3885cfabb222bcbe6bdc87be9a7fffcb3 GIT binary patch literal 70 ocmZ?rbz^`4Ga#h_#7t1k$e;jZF)#>#NetpBP~;F09|7V60Br6AbN~PV literal 0 HcmV?d00001 diff --git a/bmps/nimbus-roman/𐘋.alpha b/bmps/nimbus-roman/𐘋.alpha new file mode 100644 index 0000000..c7952ed --- /dev/null +++ b/bmps/nimbus-roman/𐘋.alpha @@ -0,0 +1,13 @@ +0 +,,,76,213 +,,,158,131 +,,3,235,50 +,,67,223,1 +,,149,140, +,2,229,59, +,59,232,2, +,141,150,, +,221,69,, +50,239,6,, +132,159,,, +214,78,,, \ No newline at end of file diff --git a/bmps/nimbus-roman/𐘋0.bmp b/bmps/nimbus-roman/𐘋0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca5a3bf5a602e432e4c86d9a8e7e769bae8d62ef GIT binary patch literal 294 zcmZY0F%E)25J1sc305A0icnM7&}rz9iyOPpqyK*AfEdF|9=J$1_C7@mIh)c nAhrkMSRjrE;yNI%2jclqybnl&@Est&2gKij_#+VS1>(&B<=qtt literal 0 HcmV?d00001 diff --git "a/bmps/nimbus-romono/\".alpha" "b/bmps/nimbus-romono/\".alpha" new file mode 100644 index 0000000..9702942 --- /dev/null +++ "b/bmps/nimbus-romono/\".alpha" @@ -0,0 +1,6 @@ +0 +202,122,,121,202 +230,145,,146,229 +191,108,,108,192 +153,71,,69,154 +114,32,,30,116 \ No newline at end of file diff --git "a/bmps/nimbus-romono/\"0.bmp" "b/bmps/nimbus-romono/\"0.bmp" new file mode 100644 index 0000000000000000000000000000000000000000..5cea5dd237aa4b1be5f820e5d45c22e567a61980 GIT binary patch literal 154 zcmZ?roy7nFW3U&gK`NBCb(2g+tVp6~Sj zC4W8N_k7=5|Nob&8{dmgo|=U?B*6F5RL={PM}tZjhGqvS$QO9a+`+trKzR=zyG*+- zyNSGlZ(WYJVFhRTkp7St=~J*b-*THjFoT-zw4c8qrumL1P k`IUY#|M};Lxvx7r_}pdMHQ24?C4B#v=hz*Ur|_Hk7d5$Z6aWAK literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/$.alpha b/bmps/nimbus-romono/$.alpha new file mode 100644 index 0000000..dfe1689 --- /dev/null +++ b/bmps/nimbus-romono/$.alpha @@ -0,0 +1,15 @@ +2 +,,,147,,, +2,113,144,200,133,128,15 +120,164,,151,,114,117 +204,110,,151,,3,91 +176,214,28,151,,, +39,238,231,180,,, +,38,196,255,187,35, +,,1,190,232,243,55 +,,,147,24,218,210 +55,,,147,,105,246 +171,,,147,,111,201 +216,129,21,149,64,203,52 +2,67,107,198,80,12, +,,,147,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/$2.bmp b/bmps/nimbus-romono/$2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..76f67893fb0413a9752a9dad6fd4740375407d8d GIT binary patch literal 446 zcmZwDu?j&^9LMo<87yK_27^*~0I`Z$**$?2QMZf?%BXJg0yc}mrtTyWlR@$VOcrIm zzUTBmgPT*IbN=`LyZyWO)Ed5{%qp`N5kmrw%CajpmE1hY76gH^XnD5QCo6(FI@qI$ zxMVl#F;bYLiW5p$**Vl^CT9;vRQ_ab`XAeu`5wJA?zq^DTK|QQC*CmgIP=&+fA|(T znNy&C;em~vBiWkX6&Wl-*_mEf-ZL4`QM53`GL#MIxzKmk#|#HdFhVjk|L3m1fk2H} literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/%.alpha b/bmps/nimbus-romono/%.alpha new file mode 100644 index 0000000..25ddea2 --- /dev/null +++ b/bmps/nimbus-romono/%.alpha @@ -0,0 +1,12 @@ +1 +,19,145,140,91,1,13,115,145,, +20,222,88,,123,97,100,181,24,, +150,189,,,105,,57,130,,, +223,95,,,113,,173,14,,, +238,59,,68,65,79,109,,5,24, +117,171,114,92,3,179,6,80,197,115,132 +,25,10,,100,88,60,247,34,,108 +,,,10,177,1,189,156,,,113 +,,,122,67,,239,84,,6,114 +,,20,169,,,214,70,,110,26 +,,142,48,,,55,155,114,37, \ No newline at end of file diff --git a/bmps/nimbus-romono/%1.bmp b/bmps/nimbus-romono/%1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ef89315e520a735f93a143d071221e7a0c148d1a GIT binary patch literal 538 zcmZ9IKTCp96o;>c4N5LHl#>X8V^a~esNohmI0ywIxCkX=wA3bzBDl2J7l>$(Xmso= zIM&jvqvP9iUVaCv3(xyL=XdVq{;8bhHbOiO_?93o5+RR;@STW%e?CzZ1%ok${a^JV z^%MqB^jvdy$eumJ7f@5LkLSFn?2fD|U*S#p7C!hlH$^rBJMA2vypLaN-5#EjckvdS zz#0n5FY#M=0lUKmY{DDZz76<*8+d>v9Bb_nZ4^Lv{c{Y9k4sTL%hGQq0YhtMsN=HX4_zQn)tjQZQ-NZ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/&.alpha b/bmps/nimbus-romono/&.alpha new file mode 100644 index 0000000..b4a2491 --- /dev/null +++ b/bmps/nimbus-romono/&.alpha @@ -0,0 +1,12 @@ +1 +,,,127,144,155,76,,,, +,,72,201,,4,206,,,, +,,122,205,,14,209,,,, +,,90,251,41,171,77,,,, +,,27,254,207,39,,116,255,176,39 +,58,179,183,241,21,,25,204,4, +58,213,18,30,247,155,,118,56,, +198,126,,,131,254,111,133,,, +245,138,,,6,204,255,55,,, +203,237,43,,41,171,222,236,87,49,126 +44,194,245,202,147,19,20,176,246,198,36 \ No newline at end of file diff --git a/bmps/nimbus-romono/&1.bmp b/bmps/nimbus-romono/&1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2f1ca95b5bcb5e72df614cde95e63e59254ba7ff GIT binary patch literal 538 zcmZwDKWoBJ6o=s(2`++z)u9!ngP@{|OO=kD9Ly~ECAx@%LmY}rr-EZXf{WnL-9fPa zDGshqjyiO(4ubK$;RG(hz?1y$IVU%lyg5%X64qnV(Sq#vd{=`$*R3u_N5}zH&KM2H9ATb~Sg~4GCLF$8m*bj)00P$QP&IMvYAO@Ka RvP%Mp3y|zD1@fz5d;oI(E(rht literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/+.alpha b/bmps/nimbus-romono/+.alpha new file mode 100644 index 0000000..371d9a5 --- /dev/null +++ b/bmps/nimbus-romono/+.alpha @@ -0,0 +1,9 @@ +2 +,,,134,134,,, +,,,134,134,,, +,,,134,134,,, +134,134,134,197,197,134,134,134 +134,134,134,197,197,134,134,134 +,,,134,134,,, +,,,134,134,,, +,,,134,134,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/+2.bmp b/bmps/nimbus-romono/+2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7b8f80092946f17df3e965a1c49271fda3d2caa3 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMK9W8wkVr=rlRI3P6&9!3IoX5dJ`sM7MsE5$8J{s2a$nA*(ha|l)<2s6q7>A#2|%~&4kF{ zydOQoUA?~dJkRIuxr--9rt!a`oDq27g=vI14Wq32ztO|CZK(oiqk<9|urzZ~?=X~J zX9fBxBuhh<4GJXA1xT literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/1.alpha b/bmps/nimbus-romono/1.alpha new file mode 100644 index 0000000..abe291a --- /dev/null +++ b/bmps/nimbus-romono/1.alpha @@ -0,0 +1,13 @@ +0 +,40,167,80, +89,172,255,82, +,53,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,51,255,82, +,58,255,83, +68,177,255,179,75 \ No newline at end of file diff --git a/bmps/nimbus-romono/10.bmp b/bmps/nimbus-romono/10.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e4ef542b51d67ec682b76054e1b612fa8e51eefb GIT binary patch literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2{RNA{&ADKM-#QV(+7&)xm*x7!%&4Nj5EuMT4i2}+1ugVDLgx6i|GII_(C=(4ZJ=$@3rbu(uq}bo$DN?h8B1bQ|21x%#$mGkZ(CQN$WG fuZzidyihJELE6hR!@ON38w>JV%vU literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/3.alpha b/bmps/nimbus-romono/3.alpha new file mode 100644 index 0000000..a3a1510 --- /dev/null +++ b/bmps/nimbus-romono/3.alpha @@ -0,0 +1,13 @@ +0 +,77,203,245,217,91, +77,132,28,35,178,252,42 +88,,,,31,255,88 +,,,,45,239,25 +,,,10,170,52, +,1,108,219,255,205,27 +,,7,34,144,255,168 +,,,,,165,236 +,,,,,89,239 +,,,,,112,168 +123,83,1,,21,190,29 +160,242,203,126,107,16, \ No newline at end of file diff --git a/bmps/nimbus-romono/30.bmp b/bmps/nimbus-romono/30.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb82465ba75f9b28c039b6dcccf92342c9442869 GIT binary patch literal 390 zcmZ|LKMKMy6vy#o62!s9p{OXjNWo1!fO|o3sdxk(+=Wi!>=9f9ar6LQKsZ`g1j?HLu@V&9LDh#q`BFf7GLrp@PN_Dmok&jpmf0mNYQ0WS@TG5`Po literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/5.alpha b/bmps/nimbus-romono/5.alpha new file mode 100644 index 0000000..a7664a8 --- /dev/null +++ b/bmps/nimbus-romono/5.alpha @@ -0,0 +1,13 @@ +0 +,,93,136,136,136,144 +,20,220,204,204,204,90 +,129,59,,,, +11,229,149,85,15,, +62,217,252,255,239,85, +,,11,102,232,251,55 +,,,,31,240,164 +,,,,,146,197 +,,,,,116,180 +,,,,,158,106 +146,112,5,,52,182,6 +152,240,209,135,107,5, \ No newline at end of file diff --git a/bmps/nimbus-romono/50.bmp b/bmps/nimbus-romono/50.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d36e67a410556788b363615b27627445480de43a GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59T0<89?R-AifC1?LeFj#H|1S{|8bG zlYqDYiEjdAZv$dBkUTmDiq8Y$EOc?GStUTZEjZ*r_8di*1B%H5G01I8U~)hPPXGYa(1FeX literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/6.alpha b/bmps/nimbus-romono/6.alpha new file mode 100644 index 0000000..c79d359 --- /dev/null +++ b/bmps/nimbus-romono/6.alpha @@ -0,0 +1,13 @@ +0 +,,,5,92,144,107,51 +,,48,215,150,14,, +,65,244,118,,,, +21,231,198,1,,,, +125,255,106,108,143,110,21, +208,255,127,59,85,217,234,42 +241,206,,,,34,252,179 +244,190,,,,,201,234 +206,214,,,,,176,243 +127,250,23,,,,195,185 +16,224,146,,,30,244,56 +,29,165,158,128,160,59, \ No newline at end of file diff --git a/bmps/nimbus-romono/60.bmp b/bmps/nimbus-romono/60.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9223a8cd0728448362c5ee109b9628d1d0da4a9 GIT binary patch literal 438 zcmZwCzY76z7{~GN4ay){WFnblQcCJ3cB9Q-fQ&Y||9}ieS?o$Fi$y8RWg?qR*~BDu z-p}=1U6*gYzV|%O=YD*z(cDaB&W2ny;9@An)1z$&bt*c)|_m^aXse#tHHhat<3UTp`bv wFofhC^e{#rX+1}p`i=vv@OOfmc^z`jK`@J6$;!B3hGaCCo)tqI6LeAe0ZX8am;e9( literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/7.alpha b/bmps/nimbus-romono/7.alpha new file mode 100644 index 0000000..81fc159 --- /dev/null +++ b/bmps/nimbus-romono/7.alpha @@ -0,0 +1,13 @@ +0 +56,255,255,255,255,255,236 +145,119,85,85,85,152,163 +87,,,,,164,88 +,,,,3,232,17 +,,,,65,191, +,,,,142,116, +,,,,218,41, +,,,41,222,, +,,,119,145,, +,,,196,70,, +,,19,240,7,, +,,95,174,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/70.bmp b/bmps/nimbus-romono/70.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7e65ca485e112b4c531bcee9466704337ac4ef0 GIT binary patch literal 390 zcmZ?rZDV8r12Z700mSS;%mc)X3<^M!fgu1Y59UCL|Ns9pfG`lm1MxZ-ADIS<3j^^7 zAZAAvhp~a;M}XK3#z&@s;^ja*5m^kz28wF}@jVzHod(L?0;xe42l0WR4~R=}$TxlSlh(1?PFXem(f3JM*S=tz`Ar_-(f zT;@Vt^4pvJW^ZrrynNr9;L0*)kU$dFq#2DVXg`>I2U*s}23-u%LL4I;q;}33!L@*_ zdBP8K?N!O{c%c5*+mgvM73?6Vk#|fW8~1dNGW85c&6nJx+ViMinoqe~&2!XmoFSh- rM?-si>Kjrzk5OMx!U-M8L(JD0qlwi|E@!=>hzNWPApcIDsma<83i@2z literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/9.alpha b/bmps/nimbus-romono/9.alpha new file mode 100644 index 0000000..b3a2924 --- /dev/null +++ b/bmps/nimbus-romono/9.alpha @@ -0,0 +1,13 @@ +0 +,71,149,129,176,51, +57,223,4,,61,240,24 +183,157,,,,218,138 +233,134,,,,174,208 +239,154,,,,155,242 +188,224,3,,,153,237 +57,243,165,64,108,221,203 +,37,116,113,44,238,126 +,,,,99,241,25 +,,,32,239,97, +,,56,218,103,, +55,126,137,37,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/90.bmp b/bmps/nimbus-romono/90.bmp new file mode 100644 index 0000000000000000000000000000000000000000..49c1caa80d1afb956211a7e1bda063cee21b1578 GIT binary patch literal 390 zcmZ|Ks|o@^6oBEgC|G;|ZCe%$Ho;2}#9|VB1u%?F^3e=@WdyIwCp@8exXD<#2A4wMqKpEIHK#$wC4DD zp#5jwVfI4S-VewJ=p&Ci^bHk!utE(zoUq3Z7bM~xupIU{MmS0#TUW9tU_6eDa<(Eb-Gl6av2 literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/:.alpha b/bmps/nimbus-romono/:.alpha new file mode 100644 index 0000000..0223dc1 --- /dev/null +++ b/bmps/nimbus-romono/:.alpha @@ -0,0 +1,9 @@ +4 +199,195 +159,162 +, +, +, +, +171,167 +194,190 \ No newline at end of file diff --git a/bmps/nimbus-romono/:4.bmp b/bmps/nimbus-romono/:4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..335509944e4b972d6bf169f8a7c0db55656d1693 GIT binary patch literal 118 zcmZ?rEn|QHGa#h_#7scU0mO_93P6&9!2wKS5Ql&w`+#^g5HJ7#|33ph3{*28h!+9z IaUebn0ETQIQ~&?~ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/;.alpha b/bmps/nimbus-romono/;.alpha new file mode 100644 index 0000000..ef011e2 --- /dev/null +++ b/bmps/nimbus-romono/;.alpha @@ -0,0 +1,12 @@ +4 +177,235,49 +188,242,55 +,, +,, +,, +,, +59,102,18 +240,255,201 +76,127,221 +,63,124 +70,112,1 \ No newline at end of file diff --git a/bmps/nimbus-romono/;4.bmp b/bmps/nimbus-romono/;4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..016dbf2a4e3079e67ebe37676c1dd94a260f4d33 GIT binary patch literal 186 zcmZ?r-NgU_W.alpha b/bmps/nimbus-romono/>.alpha new file mode 100644 index 0000000..c32bb44 --- /dev/null +++ b/bmps/nimbus-romono/>.alpha @@ -0,0 +1,8 @@ +2 +174,126,13,,,, +43,170,235,119,8,, +,,60,194,225,98,4 +,,,4,172,255,135 +,,68,210,204,63, +42,182,227,102,2,, +175,121,9,,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/>2.bmp b/bmps/nimbus-romono/>2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6e355f96456b4278ba3a31850869a48d2ae6779a GIT binary patch literal 250 zcmZ?r{lx$QW1%V@(XSbL|PizwT9F{|CEe129v)SHsS6poVck}mv-2F!vp>}(d vnLAQmC*Z8o|Eeu0v zxMJ8x3y%m;M-@4EBXbkfuc#pr_4PZp?Ji=fr^)ZAs$L+cl|AwbmaSH=Nd1i&>!XKz z9N_{_%Evry{TuGI_K^IcJV*Y*iRvBl7XEOm-X8hWvg$H*OW98A0Y9jyXYc)wr0O;D zFQRvCkUI!$TyxH;Uts5wh8=cRV{LLCeZ%60kCAo0vYm_l imyGH-`56^VjjfxfSHr0{YTi83C;R=^XMRNzl=%hOU literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/A.alpha b/bmps/nimbus-romono/A.alpha new file mode 100644 index 0000000..a640ed4 --- /dev/null +++ b/bmps/nimbus-romono/A.alpha @@ -0,0 +1,13 @@ +0 +,,,,95,69,,,, +,,,,182,160,,,, +,,,19,231,242,10,,, +,,,104,86,252,87,,, +,,,166,2,191,178,,, +,,25,140,,104,250,20,, +,,112,56,,20,251,104,, +,,196,154,153,153,237,196,, +,33,151,34,34,34,123,254,33, +,131,59,,,,23,252,123, +5,218,2,,,,,205,221,4 +153,249,98,,,,71,221,255,146 \ No newline at end of file diff --git a/bmps/nimbus-romono/A0.bmp b/bmps/nimbus-romono/A0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..53acfa011812340ca5e2b384fa789bf3d353420e GIT binary patch literal 534 zcmaKoFAKsz7>947W!M~w&6)fJBG?2mSv3l#Mf;-FWD!j!KY+n%S@jDDg3V;H`3KME z#(OZv+`;qSyWjiVv8^|(7F4|2)E2l<21hlhN?o0JOP4jl6Q){gW#M@M7tpYT5}cu6 z9lMjAz_>+|vF6aVbIEFC9|&zu@52h32}1fW_|}v25!nXJ`x@>LB^~i*FYU>E$ISfQBkZ%B#62S%^PS@yufqHW4{-l^a_0eOo9Bo(!Rx2JANHEq AH2?qr literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/B.alpha b/bmps/nimbus-romono/B.alpha new file mode 100644 index 0000000..987e787 --- /dev/null +++ b/bmps/nimbus-romono/B.alpha @@ -0,0 +1,13 @@ +0 +102,211,255,219,172,181,208,136,25, +,96,255,113,,,38,232,224,13 +,85,255,112,,,,125,255,85 +,85,255,112,,,,109,255,85 +,85,255,112,,,12,203,230,17 +,85,255,198,153,176,235,175,27, +,85,255,127,34,57,126,242,189,22 +,85,255,112,,,,81,255,170 +,85,255,112,,,,8,255,240 +,85,255,112,,,,29,255,215 +,97,255,115,,,9,167,255,96 +101,211,255,235,179,192,215,188,88, \ No newline at end of file diff --git a/bmps/nimbus-romono/B0.bmp b/bmps/nimbus-romono/B0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fb1fe3a1f378a4e86abf56917d92519201c5d6ac GIT binary patch literal 534 zcmajcF$)1<9LMqJOo+j9B`F!?6)3CSV7M}#flZMatGD14C@D%d%4D%9!wr_3q%86V z&iA?gCq1RR`aJhMzxzGI^IW58Csg><7^_Gl151?{mGZ6dWe#0}D*`;R#StF%Xa_-{ zG@cIhWb~7zST7`ZrRT_c5cMQ4O76wG@v-*fO?U+EclWYI(P-)_uT*x`a1@_OF~ DD%YDY literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/C.alpha b/bmps/nimbus-romono/C.alpha new file mode 100644 index 0000000..ee2c874 --- /dev/null +++ b/bmps/nimbus-romono/C.alpha @@ -0,0 +1,13 @@ +0 +,,10,111,197,195,180,191,160,127,150 +,35,215,208,41,,,,85,237,169 +11,221,235,23,,,,,,73,179 +121,255,130,,,,,,,,137 +204,255,62,,,,,,,, +241,255,34,,,,,,,, +246,255,40,,,,,,,, +214,255,72,,,,,,,, +138,255,143,,,,,,,, +24,236,243,33,,,,,,,68 +,59,234,223,79,,,,33,150,78 +,,22,132,208,230,196,175,137,26, \ No newline at end of file diff --git a/bmps/nimbus-romono/C0.bmp b/bmps/nimbus-romono/C0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ada45bad278742cd4d4f2b9004150f74f6c2dce9 GIT binary patch literal 582 zcmZwEuMa^{7{>8KM36AarCk4jViU}afaLFxC7US}?PgUH=mMG`kxUc(2xe2S@3C{X zcXrP9Io|uc&&=Fvs~%OqQ{wg!M*>=m`bSLV&Nb6Hnr_3jml?f}>H0Ev&GcTTn|JMHMsIJr z6`8wcdVSL!y7o4sqyK09%FehWZFlmMyosgGI0c-b-&ygm*Cl&mZgb`sde~uu71o$x GfZz)O^7x_v literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/D.alpha b/bmps/nimbus-romono/D.alpha new file mode 100644 index 0000000..d794b20 --- /dev/null +++ b/bmps/nimbus-romono/D.alpha @@ -0,0 +1,13 @@ +0 +106,219,255,230,180,191,206,170,88,4,, +,117,255,109,,,3,89,239,209,36, +,108,255,104,,,,,47,246,224,17 +,108,255,104,,,,,,132,255,129 +,108,255,104,,,,,,43,255,210 +,108,255,104,,,,,,5,253,245 +,108,255,104,,,,,,3,252,241 +,108,255,104,,,,,,29,255,201 +,108,255,104,,,,,,105,255,116 +,108,255,104,,,,,21,230,218,10 +,120,255,111,,,3,73,220,210,36, +107,223,255,232,179,189,203,175,91,6,, \ No newline at end of file diff --git a/bmps/nimbus-romono/D0.bmp b/bmps/nimbus-romono/D0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c4f25c6e59abe5cd9d6ce4814eb58e038756b482 GIT binary patch literal 630 zcma*ky$eB67{~GBb&$niR0e}G*vzsS?BpNtngv;vzs6!}Q7alsxj=`()j^?8$w1pAixl+Ld$^YSk*+%5AFvTr;r z^EtBe{f=dRqVwZ_d2)F?aYjPt2khm2U8!|X{;`G|cJS_twS@yDFZZ&*3R_H3Mc6#& E102rcdH?_b literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/E.alpha b/bmps/nimbus-romono/E.alpha new file mode 100644 index 0000000..20846a9 --- /dev/null +++ b/bmps/nimbus-romono/E.alpha @@ -0,0 +1,13 @@ +0 +109,232,255,206,170,170,182,218,255,23 +,144,255,61,,,,,170,28 +,130,255,59,,,,,57,19 +,130,255,59,,,,30,14, +,130,255,59,,,,125,35, +,130,255,190,170,170,190,251,35, +,130,255,72,17,17,37,185,35, +,130,255,59,,,,70,28, +,130,255,59,,,,,,8 +,130,255,59,,,,,,161 +,145,255,61,,,,5,135,155 +110,233,255,224,183,172,191,236,255,91 \ No newline at end of file diff --git a/bmps/nimbus-romono/E0.bmp b/bmps/nimbus-romono/E0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..14de5a78aae203bdc9a90ee9ee0d1f0ed3f231ba GIT binary patch literal 534 zcmZ?r6=Pxm12Z700mNKD%mc)X3<^M!f#Crom_jG=fC4Xp_&*Ro0OIXHyatH(1MwRm z28l=i{|}-VCPMkPAU+HO#aMy39f)T`)ipuYS;N#I(?Gd}M5^P!rw(Y28xYID%m%Vy z_Id!>f>5jqq;~?bG8T3Ffa0s57{vaKLmi4gfNE-qR3`^i$A`sU6!V~dv;?XZhO#FB k*`NSN31_Gr$h|T^oD0M+fEc9i91z3&u?@(+1r-+u0J*2Jy#N3J literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/F.alpha b/bmps/nimbus-romono/F.alpha new file mode 100644 index 0000000..4e0af08 --- /dev/null +++ b/bmps/nimbus-romono/F.alpha @@ -0,0 +1,13 @@ +0 +110,234,255,202,170,170,184,225,245 +,149,255,49,,,,2,193 +,136,255,47,,,,,75 +,136,255,47,,,,44, +,136,255,47,,,,160, +,136,255,186,170,172,208,222, +,136,255,61,17,18,52,196, +,136,255,47,,,,97, +,136,255,47,,,,, +,137,255,47,,,,, +,150,255,58,,,,, +110,233,255,189,70,,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/F0.bmp b/bmps/nimbus-romono/F0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3211e0d75a0b2e4f2b8d498d6427aacc346cbb7a GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|+mQzw_X4ro|Ns9P&@oVa z8dQxHx*UuTl<$P9(T9nl(?IzSa@7F!CBn=@GRGFk76f7;AT|NwBUsez0*bE!;x#~g z0f_HmQG?=Upqd3lsL>&$1|$yz-cWifkPQ+rgz1BdGXcd80x>8qUI8&k%_$%Txfz6a K0P#a0{t5t0pt`yM literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/G.alpha b/bmps/nimbus-romono/G.alpha new file mode 100644 index 0000000..ba9a7b6 --- /dev/null +++ b/bmps/nimbus-romono/G.alpha @@ -0,0 +1,13 @@ +0 +,,59,183,197,182,182,131,158, +,91,244,79,,,18,186,195, +33,245,120,,,,,19,188, +141,252,19,,,,,,80, +211,224,,,,,,,, +244,193,,,,,71,102,102,96 +249,187,,,,,1,163,255,28 +225,218,,,,,,121,247, +162,250,16,,,,,119,246, +50,252,123,,,,,119,246, +,104,248,94,,,,158,237, +,,56,174,201,178,175,141,33, \ No newline at end of file diff --git a/bmps/nimbus-romono/G0.bmp b/bmps/nimbus-romono/G0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..620dd8004b0f0209fe3bf585f1c6241575439d41 GIT binary patch literal 534 zcmaiwKMO%&6vkgh8AO>3Y-WR$&0-R}l1aV+GMasbJFrs*3X5bg+e~}_oByfncXV!D zZ_26Pd!F;0=icsn3#E9_d@9SCh7g1yV3M5190H&Ab-1o;1S$t3*un(H(1(;S(`3Fw z&GYnG2k)dhgMLBRpV3_l|EhX`enR9=?nq{DXY?H%b~n`z^uo^J$*qSVmrTGJRzGq@ z{DxAe@8DqP?3s-GBe`$P-pNc=w5QM)Xxllw7%V*>T?P5hvd@b$&tdI((y2VmU;|U7 IM|WiZ238K!*#H0l literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/H.alpha b/bmps/nimbus-romono/H.alpha new file mode 100644 index 0000000..aabd139 --- /dev/null +++ b/bmps/nimbus-romono/H.alpha @@ -0,0 +1,13 @@ +0 +115,246,251,123,6,6,121,251,246,116 +,191,207,,,,,208,190, +,181,199,,,,,199,181, +,181,199,,,,,199,181, +,181,199,,,,,199,181, +,181,229,136,136,136,136,229,181, +,181,214,68,68,68,68,214,181, +,181,199,,,,,199,181, +,181,199,,,,,199,181, +,181,199,,,,,199,181, +,193,209,,,,,211,191, +116,247,252,124,6,6,122,252,247,117 \ No newline at end of file diff --git a/bmps/nimbus-romono/H0.bmp b/bmps/nimbus-romono/H0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a2dfa828e3e9d3063490cb3eead7f5aff5879c94 GIT binary patch literal 534 zcmZ?r6=Pxm12Z700mNKD%mc)X3<^M!f#Crom_jE?fCArv_zw`*05KaBS3$)eVaVwZt># literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/I.alpha b/bmps/nimbus-romono/I.alpha new file mode 100644 index 0000000..d0061b5 --- /dev/null +++ b/bmps/nimbus-romono/I.alpha @@ -0,0 +1,13 @@ +0 +103,213,255,212,100 +,104,255,101, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,94,255,90, +,105,255,102, +101,213,255,214,101 \ No newline at end of file diff --git a/bmps/nimbus-romono/I0.bmp b/bmps/nimbus-romono/I0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5740e752fe315035361ed76c35457e91b2d4bd92 GIT binary patch literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2`|EB3FUU!cnHM( zKWgTvV1bMHOp{8tt zvj4z5E~9b|nJUi6#AWI0|7cJzVMnt%7o6XtH;Kt@>0iS>Yq_}tI;z*FmV5hR1i9`C Kj*z>YBKHTh1;MZY literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/L.alpha b/bmps/nimbus-romono/L.alpha new file mode 100644 index 0000000..4448931 --- /dev/null +++ b/bmps/nimbus-romono/L.alpha @@ -0,0 +1,13 @@ +0 +109,232,255,196,80,,,,, +,144,255,70,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,, +,131,255,58,,,,,,15 +,131,255,58,,,,,,153 +,145,255,61,,,,8,137,145 +110,233,255,228,190,187,198,241,255,79 \ No newline at end of file diff --git a/bmps/nimbus-romono/L0.bmp b/bmps/nimbus-romono/L0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9694633deef10da8936a44910c25dbc160e3df9 GIT binary patch literal 534 zcmZ?r6=Pxm12Z700mNKD%mc)X3<^M!f#Crom_jG=fC4Xp_&*Ro0pfi?yc>v*0r5v5 z28sLs{|}-VCPMkPAU+HO#W;Yt6C@8+*9=u>1yh4e1LbBCsg9o*buhDm=Hj(?2&tO@ a4L>)So6%{Yd@c~bfT}wJqyx~^fcO9!Z1K1N literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/LICENSE b/bmps/nimbus-romono/LICENSE new file mode 100644 index 0000000..dba13ed --- /dev/null +++ b/bmps/nimbus-romono/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/bmps/nimbus-romono/M.alpha b/bmps/nimbus-romono/M.alpha new file mode 100644 index 0000000..826ca61 --- /dev/null +++ b/bmps/nimbus-romono/M.alpha @@ -0,0 +1,13 @@ +0 +117,254,128,,,,,123,255,138 +,227,203,,,,,190,254,3 +,219,254,27,,,16,185,249, +,132,229,100,,,85,116,249, +,131,156,175,,,140,60,249, +,131,81,244,8,1,139,57,249, +,131,11,248,72,47,92,57,249, +,131,,185,147,117,22,57,249, +,131,,110,224,136,,57,249, +,137,,34,255,124,,57,249, +1,172,,,214,52,,67,254,4 +137,247,89,,115,2,28,181,255,139 \ No newline at end of file diff --git a/bmps/nimbus-romono/M0.bmp b/bmps/nimbus-romono/M0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..94f2cbb21ae30401eea23e69d5920123dc1dc901 GIT binary patch literal 534 zcmaiwu?_)26h(JY2ny9U6r$2;L?ThqXcP*CM5)%GqL5HnbXuPvQ7JTjK(EnkBK|;v z#yW2^n@rXwHaYX&y>n->Z)!~|Vt8MfwEzi7fobGe4Z|_L5?pMICv;rbmAwJTO<6dA zm@AOeJIScr1zl2oo&EzcrEOL7cyfNCbcOycz0xyP`}htl{^X8iHZTGUe(u9d!V4Nu zgf4{TTKEr$gUlu~hUK>Sd+nds=ql)Q%+Yt~X}LCf7|31G@=h5omqyE6`h7R_+0XbD W?*wu_3i1ZhPyKzr;*CMxefb4KT%`*D literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/N.alpha b/bmps/nimbus-romono/N.alpha new file mode 100644 index 0000000..5690c84 --- /dev/null +++ b/bmps/nimbus-romono/N.alpha @@ -0,0 +1,13 @@ +0 +127,253,197,2,,,37,171,248,121 +,165,255,108,,,,26,186, +,154,201,242,30,,,3,164, +,154,45,247,182,,,,161, +,154,7,122,255,89,,,161, +,154,7,4,204,235,21,,161, +,154,7,,47,250,161,,161, +,154,7,,,135,255,71,161, +,154,7,,,8,217,223,161, +,160,12,,,,61,253,161, +,189,41,,,,,149,161, +116,203,160,36,,,,13,132, \ No newline at end of file diff --git a/bmps/nimbus-romono/N0.bmp b/bmps/nimbus-romono/N0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c422e484a9fa1abd23756537f17f50eb57dd9033 GIT binary patch literal 534 zcmaKou?_)25Qg`Tgvco=6rv!Z5S>n=QF#FGpw!S@Bk=?p)k&!I3W-u7ynu>cry&wK z-(Gf-&B@v1+nImn&&+1K{i3U))8?*24m@yFgA(kU-vXTxA9)roaD{)q8GSvpm*k_~g17V~nzuxIsiolzcPNb2lQ8dy=K*E$k*8o~=`~vK8%oX0DpA{++$Y!nc>q^@--c7#kMQdF2hfvaWmp3kRUDrmw>E@mWU1^VZCQFr?8Qj zD=mfg<{NA*s2p)G~NufHi#0qAS@RTimdS=K4&wvOV`deM|ByHrVO= z(Ur`H{F|O5{i7#EE@zaUJml=Z?xkz9qI`oP_k4n@-()ZMd`44iwzp1gjw!}=U)7!u DOjyv6 literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/P.alpha b/bmps/nimbus-romono/P.alpha new file mode 100644 index 0000000..8d0bf81 --- /dev/null +++ b/bmps/nimbus-romono/P.alpha @@ -0,0 +1,13 @@ +0 +112,235,255,202,192,213,179,72, +,154,255,49,,9,153,254,98 +,143,255,47,,,9,251,220 +,143,255,47,,,,231,244 +,143,255,47,,,26,254,188 +,143,255,47,3,47,196,236,45 +,143,255,196,190,175,123,25, +,143,255,47,,,,, +,143,255,47,,,,, +,144,255,47,,,,, +,156,255,58,,,,, +112,235,255,188,77,,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/P0.bmp b/bmps/nimbus-romono/P0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2d33d4c9cceb6a17f4006589be12f38feabfd038 GIT binary patch literal 486 zcmZ?rea6TD24+A~1Bf|+mQzw_W-f)|Ns9P&@oVa z4pfa5x*UuTl%D`qqYo29r-AbQR915YXx=^`UJu08Kr9Kf6Uc_!1!OY=u|5!k)V~2@ zU648;fU7~$Cj}J$2gG}Dsey_=2depkOASyC6a~M5_zqOfEFc?XsUegPlAj60AiI)) V7&$IZ0r>}j_$m-@24WA89sr3XtqlMG literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/Q.alpha b/bmps/nimbus-romono/Q.alpha new file mode 100644 index 0000000..b88cbf6 --- /dev/null +++ b/bmps/nimbus-romono/Q.alpha @@ -0,0 +1,16 @@ +0 +,,72,182,167,179,174,45,, +,105,230,47,,,78,242,63, +39,249,95,,,,,149,227,10 +146,252,12,,,,,57,255,95 +214,226,,,,,,8,253,162 +246,195,,,,,,,238,194 +248,188,,,,,,,237,196 +222,208,,,,,,8,252,170 +161,248,6,,,,,53,255,107 +55,253,80,,,,,133,239,15 +,132,216,22,,,51,237,83, +,,98,205,153,168,188,69,, +,,,36,241,253,70,,, +,,,,62,240,237,61,, +,,,,,21,130,198,148,104 \ No newline at end of file diff --git a/bmps/nimbus-romono/Q0.bmp b/bmps/nimbus-romono/Q0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..689a416a3520925807c6cae39e3d6d5bd362a160 GIT binary patch literal 654 zcmZ|Ly-R{o6vy$aLx>1YHai5hNP}oJq!1V`iQwWEI4S)XQLBUK(5Q>y&>}QBsk8-7 z;^d&<=1UGypget#JO?hK7e4pp{0`pxcza*=n%#&qU%-zbJSNO+Oy13R2X}HD$Lu2t z;R&CpqIjSuL4AceZuWCIGtTghE$)u=6v)2tiZ^tSvU@o{V}w(!vyVdV&bfD8v6p+Y z+M_GA7c3!vM;*U7(Og$*G04LoF~&eMd!_Ef1}(^Mb?n^UlgS(V_(9Lk>^<26T?{d? zGu=~{d*vG&s6gHj&|Ft)*O2dcz&ZY8ueq+&YM8<=HAV?DTv|OD&TAyK=JuwkeV~ap I-VxEBfANR|+W-In literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/R.alpha b/bmps/nimbus-romono/R.alpha new file mode 100644 index 0000000..7fc7683 --- /dev/null +++ b/bmps/nimbus-romono/R.alpha @@ -0,0 +1,13 @@ +0 +116,244,255,187,190,214,143,18,, +,182,237,,,32,231,198,1, +,172,233,,,,139,255,40, +,172,233,,,,131,255,52, +,172,233,,,2,199,233,10, +,172,237,69,98,198,214,57,, +,172,243,119,249,184,,,, +,172,233,,127,255,87,,, +,172,233,,4,204,239,29,, +,173,233,,,48,250,185,1, +,184,242,1,,,128,255,111, +116,245,255,144,30,,6,209,252,131 \ No newline at end of file diff --git a/bmps/nimbus-romono/R0.bmp b/bmps/nimbus-romono/R0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1b70f4d712711adb6810071c08bba412ee02c82f GIT binary patch literal 534 zcmaixEeirc5Qg_e42Q{JQ!ZXKh+q|rX1jmDA{Z5n2K^ygQ?p~`?&Y9$Eu=?Oa5gg;O8gq7%kX;5Oo)E(vs&On^Q-C9UU}AFt z`x`i-ZElQ~hQ7)z(V@~c^c&Wodl#vXn1=&gp_2C68QM3ZF7vwDqkMO2LwG@u^(bFN zy$wCs!3mn$kN(ZIee%M42*FLgS)cVz$jdqFe|%Hx^ObK!E>hYl literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/S.alpha b/bmps/nimbus-romono/S.alpha new file mode 100644 index 0000000..ba88970 --- /dev/null +++ b/bmps/nimbus-romono/S.alpha @@ -0,0 +1,13 @@ +0 +,53,190,189,184,156,157,68 +28,239,87,,,70,238,96 +100,255,28,,,,85,123 +102,255,147,1,,,3,97 +20,236,255,175,29,,, +,47,218,255,244,119,5, +,,7,125,247,255,191,15 +,,,,38,217,255,157 +100,,,,,26,244,238 +198,25,,,,,216,216 +174,202,24,,,54,252,101 +134,127,158,157,171,197,89, \ No newline at end of file diff --git a/bmps/nimbus-romono/S0.bmp b/bmps/nimbus-romono/S0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..15ceab70e3db92ba76920f000c0bd57552745a6b GIT binary patch literal 438 zcmYk&u?j(P6vy%ZO=3_M1ENf_nRo!nW|V9cUcn$Sc>yb4K(Wb!iNO=#8N{M2>iQm? z6aV`B&-tIt9f&Ug@m?q!#0RlKVj%Vl0Q=zsbpQYW literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/U.alpha b/bmps/nimbus-romono/U.alpha new file mode 100644 index 0000000..5fe8e4c --- /dev/null +++ b/bmps/nimbus-romono/U.alpha @@ -0,0 +1,13 @@ +0 +111,244,251,120,8,,34,171,248,120 +,186,206,,,,,24,184, +,178,198,,,,,2,165, +,178,198,,,,,,162, +,178,198,,,,,,162, +,178,198,,,,,,162, +,178,198,,,,,,162, +,174,199,,,,,2,158, +,150,212,,,,,15,142, +,113,247,10,,,,64,92, +,24,240,141,2,,28,177,13, +,,53,192,222,194,172,36,, \ No newline at end of file diff --git a/bmps/nimbus-romono/U0.bmp b/bmps/nimbus-romono/U0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..91bc4e6b731a8730ad0a41a0ed3339cab5545e64 GIT binary patch literal 534 zcmd6jF%AJi6ozNFk`2*`LLs7X0cz2^fjfxKB`B2&iONPoB`Q(Ssnp^K3JHl~eQz^= zGHzg!@4ff^`-++E^((Q;V&q zeO6=MKuNpIBX~ig%c?X?nXuW`_cmonz);DsK zoXu|X?aY4jU+%Kk>=aVww`%MWWFdsWl-P~A1;6sQS!+!ahIyDKov$Y|fGY&PxjN=Y zuuxU!R%T`Rz!qliT+htL@P;BB)Vr101$N?DOQ?7@#NO{7ld(6Zh4=~ zan8UUHjZE6B6aj#kaxD#NoBQQq>lasPe`kab2;1@==;<#a|=UVA)F~K{^*x_5xrSgPv!3+8rVTLXe zI?KL*6XeDQ*r0(|yg74UrVh?#6GB?(0A@Tzf>YTj!h&!U*oa)KvE>zqimb<$8j2Ba%ppFYp2zotzryju> za#vOF=`p<+p0M@08Pgx&gB^-yUvi!_UYH|}4FcvYwH4mTsB=x?zCK4@gIu~a>RW0h Ubx!{KL(T2k3#u;v)5Z;*Kl>WQ82|tP literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/Y.alpha b/bmps/nimbus-romono/Y.alpha new file mode 100644 index 0000000..0d0456d --- /dev/null +++ b/bmps/nimbus-romono/Y.alpha @@ -0,0 +1,13 @@ +0 +139,255,255,125,10,,20,151,253,134 +,172,255,70,,,,100,147, +,27,241,193,,,4,189,11, +,,115,255,76,,96,101,, +,,6,220,215,9,183,4,, +,,,88,255,187,86,,, +,,,1,209,220,1,,, +,,,,178,204,,,, +,,,,178,204,,,, +,,,,179,204,,,, +,,,,190,213,,,, +,,15,118,246,253,124,28,, \ No newline at end of file diff --git a/bmps/nimbus-romono/Y0.bmp b/bmps/nimbus-romono/Y0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6fe65f349125a2c6b4bf10fdac2847a968b34c74 GIT binary patch literal 534 zcmb`Eu?_)25Qg{UB5@=d(NHKofd^2iXho^u2_!07jZ)zyR1^v!(Q6cWBGVun^NiB+ldQEy5M`Lc8$K|Dx|@fU*$Hl; zANK6*;1c>_&(8K=d)(1Wuker#zvX&n1JL6S(09IH@$;ZNcPPLfVt+@Pn1Dn#>xbyE qzeit#7o44sj^PMJ&)d-JR>yg�XZIUZQ1+IV721L9apoaPb9`ujfes literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/Z.alpha b/bmps/nimbus-romono/Z.alpha new file mode 100644 index 0000000..4990257 --- /dev/null +++ b/bmps/nimbus-romono/Z.alpha @@ -0,0 +1,13 @@ +0 +87,255,218,180,170,170,170,227,255,124 +115,117,,,,,39,246,209,6 +131,5,,,,2,195,251,52, +15,,,,,117,255,131,, +,,,,40,247,213,7,, +,,,4,201,251,52,,, +,,,124,255,130,,,, +,,42,247,213,8,,,, +,5,206,251,51,,,,,21 +,128,255,131,,,,,,139 +49,250,211,7,,,,,59,194 +210,255,205,170,170,170,174,203,253,168 \ No newline at end of file diff --git a/bmps/nimbus-romono/Z0.bmp b/bmps/nimbus-romono/Z0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..241b78b0c78c684d183be29a256ebf0b593ef693 GIT binary patch literal 534 zcmZwE!3qIE9LMolStRAe*^S&pE^hA59z=WFgY40Z$ic}IaFQtG;-tI-MH=7#wzG|G zram+O`TeJ+*&UARITepSa|>lu;Hd_)Qg<(2veTJBMn8`o0f+!8Dna8H4l#ZO P$h|-e@?Q-Q-v#jjJF{px literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/^.alpha b/bmps/nimbus-romono/^.alpha new file mode 100644 index 0000000..fc9b831 --- /dev/null +++ b/bmps/nimbus-romono/^.alpha @@ -0,0 +1,7 @@ +0 +,,59,255,63,, +,,190,182,190,, +,59,220,7,217,63, +,191,97,,96,190, +60,224,6,,3,218,63 +191,98,,,,98,191 \ No newline at end of file diff --git a/bmps/nimbus-romono/^0.bmp b/bmps/nimbus-romono/^0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..31e3dc203d06d0c7c5bc034a51e00d9e4f4200dd GIT binary patch literal 222 zcmZ?ry~h9nWT6o4cH!wN8oLF@;LB>n&Yp8{si+W_$cAZ7!} z0Rb}*-vVNLC?BLI5z0;gviE`5P`)*ge+P&`&bSH0_Aoi9{63)AHXw%Ufyo2KKzczI H!u0?EHmp0OArLt^(riKr9WC0|1MZLaG1& literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/b.alpha b/bmps/nimbus-romono/b.alpha new file mode 100644 index 0000000..4c26271 --- /dev/null +++ b/bmps/nimbus-romono/b.alpha @@ -0,0 +1,13 @@ +0 +97,175,139,,,,, +22,241,148,,,,, +,220,148,,,,, +,220,148,,18,9,, +,220,158,172,251,249,146,4 +,220,216,39,5,124,255,110 +,220,151,,,1,218,210 +,220,148,,,,166,246 +,220,148,,,,140,228 +,220,148,,,,169,151 +,219,157,,,31,219,25 +,79,194,172,144,145,30, \ No newline at end of file diff --git a/bmps/nimbus-romono/b0.bmp b/bmps/nimbus-romono/b0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..674c214194ec2efb21655d1e93804f4a58ea6fa6 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*m2c;t4=J5s2kL za!~o(K>l1LzC4f*5|f0=-vP3xz~rG~D}iFu@yPc8<)7e@Uj~%_h9nO*3(5!iW5e31Ws1MyEFo&>}!Nb+F!1I2`Zm=h!p!$3ZU|B&Rw Xfbt)K7{&ic@`*sX^+4PW6GNr}bef;a literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/c.alpha b/bmps/nimbus-romono/c.alpha new file mode 100644 index 0000000..2768241 --- /dev/null +++ b/bmps/nimbus-romono/c.alpha @@ -0,0 +1,9 @@ +4 +,33,140,125,171,169,23 +38,216,22,,16,245,162 +169,138,,,,67,47 +237,110,,,,, +242,142,,,,, +197,235,17,,,,86 +74,255,216,96,70,152,66 +,81,216,246,197,65, \ No newline at end of file diff --git a/bmps/nimbus-romono/c4.bmp b/bmps/nimbus-romono/c4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..90669be592584d79fa19432f1224c6de68c040fe GIT binary patch literal 278 zcmZ?r6=P%o12Z700mSS;%mKuV3<^M!f#Cs|L?!4a9;VwJ;3ihXL^?Ant>SA=5zdw?LeSECyo(#a9Ax7mN?0 ofxsDv^?_Ioh(YcUgNh3P*6FpG43?iQa(cRRS^fjNd)poJ6`edv{C9PvUO zdt6|wwW1hfoPGVI9)&EEpL~5I@BPV_8^16+Tm fr@&qeed_mr<>8#aFE^*JgiT&Q`}$93*y>$x-V>K% literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/e.alpha b/bmps/nimbus-romono/e.alpha new file mode 100644 index 0000000..0f38b2a --- /dev/null +++ b/bmps/nimbus-romono/e.alpha @@ -0,0 +1,9 @@ +4 +,60,136,158,206,85, +59,163,,,111,254,54 +183,158,102,102,130,255,138 +240,102,34,34,34,34,22 +243,115,,,,, +204,212,5,,,,105 +96,255,182,66,64,160,57 +1,108,216,243,191,58, \ No newline at end of file diff --git a/bmps/nimbus-romono/e4.bmp b/bmps/nimbus-romono/e4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..542a33162da5207810a93eafcd9296671d00fad6 GIT binary patch literal 278 zcmZY2F$%&!5QX7MA$o$;k}4+%Xe=as%JiuM0l~r>Sc!)Sf_Ko;3k0haDRTtD-p&64 z3!)3(%3CbmIc;bj2yoO;gs0%ho z!2uWKh(2PNqbO_t@w^2ay2v1p66zRW3JY`=}pSBd4GFspWoc$iJST GhUyyu#%&D% literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/h.alpha b/bmps/nimbus-romono/h.alpha new file mode 100644 index 0000000..bd662f9 --- /dev/null +++ b/bmps/nimbus-romono/h.alpha @@ -0,0 +1,13 @@ +0 +96,180,115,,,,, +34,251,122,,,,, +,237,122,,,,, +,237,122,,9,3,, +,237,127,158,234,243,79, +,237,203,39,1,177,211, +,237,122,,,111,247, +,237,122,,,105,254, +,237,122,,,105,254, +,237,122,,,105,254, +,243,127,,,111,255,3 +110,255,207,49,43,199,255,120 \ No newline at end of file diff --git a/bmps/nimbus-romono/h0.bmp b/bmps/nimbus-romono/h0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5702e2abeda04e2f9bbbe232152e69c53d7eed1 GIT binary patch literal 438 zcmZ?r-NwiO24+A~1Bf|*m yfc*U=@K?js18FHBK8wV61+td_@iv%wP&=5B`N(Xb+D;%&hKT{$yMVY0#0LPz+*Y#y literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/j.alpha b/bmps/nimbus-romono/j.alpha new file mode 100644 index 0000000..2c0b3bb --- /dev/null +++ b/bmps/nimbus-romono/j.alpha @@ -0,0 +1,17 @@ +2 +,,,180,196 +,,,137,148 +,,,, +,,,,1 +,1,68,151,226 +,3,40,199,250 +,,,156,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,250 +,,,155,243 +,,,161,207 +129,71,,184,115 +164,242,143,127,3 \ No newline at end of file diff --git a/bmps/nimbus-romono/j2.bmp b/bmps/nimbus-romono/j2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3635385b98ad4bdcde437a7ead4093df03838829 GIT binary patch literal 374 zcmZ?rEn{Q=12Z700mQ68EC9re3<^M!fx!VP59T0mjAwgX6m+z#^kaU?O2uU&w6IuJiX ab_>+qjOb$Me4xHgAfAFO4&-kE;v)cO6qdCB literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/k.alpha b/bmps/nimbus-romono/k.alpha new file mode 100644 index 0000000..ba33eb7 --- /dev/null +++ b/bmps/nimbus-romono/k.alpha @@ -0,0 +1,13 @@ +0 +91,162,200,,,,,, +11,199,223,,,,,, +,165,223,,,,,, +,164,223,,,,,, +,164,223,,9,136,225,116,44 +,164,223,,27,172,41,, +,164,223,46,149,13,,, +,164,233,235,125,,,, +,164,223,108,254,84,,, +,164,223,,162,243,44,, +,167,224,,12,214,219,27, +92,227,249,100,16,127,255,224,105 \ No newline at end of file diff --git a/bmps/nimbus-romono/k0.bmp b/bmps/nimbus-romono/k0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2bd61ce922f46cdd554d2957fc7e2e6c0d8c434d GIT binary patch literal 486 zcmaiwu?|5o7=?RBL1Mp)kwlChz;3fKS|moRSiOK35MsH5x8MmZhI>UK5u?eXzBa{4 z7frsu=l{=X)3n>WCdRK0wE-olKw|1tV|Ky!&94lR7kI)5YA^>21&pnA(rlp!+Fg5u z6Qphy=4<*q=oR__t&gu6<`Z~9Uwz5k@a`~+eaYnbZCFAz&N0*Xr1TjyH5X;vmo4B7 gQ}AzR|K6i#Rg>93t~1qmW!V484Dj8*9rUc~H#(}nL;wH) literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/l.alpha b/bmps/nimbus-romono/l.alpha new file mode 100644 index 0000000..ef5f819 --- /dev/null +++ b/bmps/nimbus-romono/l.alpha @@ -0,0 +1,13 @@ +0 +95,169,171, +12,205,188, +,172,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,171,188, +,175,191, +88,235,238,88 \ No newline at end of file diff --git a/bmps/nimbus-romono/l0.bmp b/bmps/nimbus-romono/l0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca1d47ad5650a407533eb21db91efaeabbc36e44 GIT binary patch literal 246 zcmZ?r{l)+RW cf&4vmIE%!O2eMZJ@oJEJ00E0p5dZ)H literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/m.alpha b/bmps/nimbus-romono/m.alpha new file mode 100644 index 0000000..9365eb4 --- /dev/null +++ b/bmps/nimbus-romono/m.alpha @@ -0,0 +1,9 @@ +4 +91,176,137,79,211,244,111,25,166,236,208,33, +12,231,207,62,1,124,247,140,15,9,216,149, +,205,162,,,60,255,58,,,165,194, +,204,162,,,54,255,58,,,158,208, +,204,162,,,54,255,58,,,158,208, +,204,162,,,54,255,58,,,158,208, +,208,163,,,57,255,63,,,162,211, +89,247,220,71,27,158,255,166,33,63,222,248,92 \ No newline at end of file diff --git a/bmps/nimbus-romono/m4.bmp b/bmps/nimbus-romono/m4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..10f3483a5818a04a61f570303a459e0bd2f45f81 GIT binary patch literal 470 zcmci8!3se^6vpwnJBqAjrp!1e)ax cCFF6&+|>*@Z!tw5DIOT349)uv%{Elc8|*2IWB>pF literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/n.alpha b/bmps/nimbus-romono/n.alpha new file mode 100644 index 0000000..44e3d69 --- /dev/null +++ b/bmps/nimbus-romono/n.alpha @@ -0,0 +1,9 @@ +4 +98,183,115,109,236,222,58, +20,251,199,57,8,194,197, +,232,133,,,126,239, +,232,133,,,121,245, +,232,133,,,121,245, +,232,133,,,121,245, +,236,134,,,127,247, +99,254,205,57,43,209,255,109 \ No newline at end of file diff --git a/bmps/nimbus-romono/n4.bmp b/bmps/nimbus-romono/n4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..959a9325fdbdb3402a9afca41f265b80e69db990 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf>$w1aWAU+GkmO!ix#2111KM?2s{|}-V z-T-kMhz;e}1Nq;P_%DF`RwRBUkpC5lPi^@+p!x5iZV>^pe*^JxAO^V~RLO-1|!6-n~E;zSwo+gUS<(}g$YjhVrX;O zxiQ=0jk}vkeqjDUjbl%KVcz15(#`1yc;bo$UKrUO>NP%C%3o$@EAx!Ez|3Sn*5q4| literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/p.alpha b/bmps/nimbus-romono/p.alpha new file mode 100644 index 0000000..e49212e --- /dev/null +++ b/bmps/nimbus-romono/p.alpha @@ -0,0 +1,13 @@ +4 +63,158,151,109,230,231,129,1 +49,235,222,84,32,145,255,103 +,204,168,,,1,219,205 +,203,165,,,,150,243 +,203,165,,,,129,226 +,203,165,,,,154,177 +,203,174,,,6,228,58 +,203,224,126,77,177,114, +,203,165,34,75,27,, +,203,165,,,,, +,206,170,,,,, +106,247,233,100,14,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/p4.bmp b/bmps/nimbus-romono/p4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..85adcd1d32e6c85d0eeb1da732e1939024e3448e GIT binary patch literal 438 zcmaLTJqp4=5QgF1Ml8e&*aRzE8w(r3R?>L{K@e;_fanoy6fEolVj-mQ68>C35D`(t z(!z3mCv0#)$-=XlnQzI4G{cQG$*QqekVgU51nkC)e4aGltw;IB1058db4Fu!z)H__ zO}0g(XSz;vo@KO9`jelT4-q29AU#7Z?_aAvM}I|KW~`t4navSr4O*~4Xo`fM9C8ay({h+oBT;V&*b+03;FO* fz9ipd@`*XWOnpUF_fT&&mmZ^z6{e88#a^;6k`bPQ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/r.alpha b/bmps/nimbus-romono/r.alpha new file mode 100644 index 0000000..bb7f4b1 --- /dev/null +++ b/bmps/nimbus-romono/r.alpha @@ -0,0 +1,9 @@ +4 +57,146,185,55,226,199 +45,221,230,90,87,138 +,182,218,,, +,181,208,,, +,181,208,,, +,181,208,,, +,185,213,,, +98,239,251,110,25, \ No newline at end of file diff --git a/bmps/nimbus-romono/r4.bmp b/bmps/nimbus-romono/r4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..af1341467659608ef20b9e6ae282cd46d6de0255 GIT binary patch literal 246 zcmZ?r{l)+RW;&Sg zFg}b1ifskr3ot&6CPRE1P|q!xeh>`=x literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/s.alpha b/bmps/nimbus-romono/s.alpha new file mode 100644 index 0000000..a94a015 --- /dev/null +++ b/bmps/nimbus-romono/s.alpha @@ -0,0 +1,9 @@ +4 +62,136,96,156,82 +220,26,,43,106 +237,146,5,,39 +102,254,213,63, +,66,216,252,102 +72,,5,164,240 +181,,,62,208 +197,124,97,147,46 \ No newline at end of file diff --git a/bmps/nimbus-romono/s4.bmp b/bmps/nimbus-romono/s4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1281fcf6d30124d0cff2be224adecc4caff3b2c3 GIT binary patch literal 214 zcmZ?ry~Y3mWf9QZ-MOPAT|sG`5>{SFg}txlEr}Lv;*-kAifI39YE|2#2_#11Y&ga_<>@TFna-c C&sEj{ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/u.alpha b/bmps/nimbus-romono/u.alpha new file mode 100644 index 0000000..b772cbd --- /dev/null +++ b/bmps/nimbus-romono/u.alpha @@ -0,0 +1,9 @@ +4 +99,255,124,,65,203,241, +,243,124,,,125,241, +,241,124,,,124,241, +,241,124,,,124,241, +,241,124,,,124,241, +,240,126,,,128,241, +,205,201,21,58,188,251,35 +,61,220,234,127,97,180,94 \ No newline at end of file diff --git a/bmps/nimbus-romono/u4.bmp b/bmps/nimbus-romono/u4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b290fda6bf85347168eee2402474523f33cbc815 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|Ns97F>HbO4iLWr;(8!X1mZ0~90!#@ z3uK=JVo@Nr0^&VD{2Pdsq4FPq>^cw|%5MPjKO*rz0{Jya{2D6De?~LE7G^$>P6lF- RC&BguX-6PF4a8vg0RZn5V(0(> literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/v.alpha b/bmps/nimbus-romono/v.alpha new file mode 100644 index 0000000..60d2b8e --- /dev/null +++ b/bmps/nimbus-romono/v.alpha @@ -0,0 +1,9 @@ +4 +125,255,205,33,,34,207,142 +1,202,213,,,,174,7 +,77,255,59,,42,127, +,2,221,161,,139,30, +,,116,246,24,155,, +,,17,245,192,74,, +,,,154,225,3,, +,,,48,106,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/v4.bmp b/bmps/nimbus-romono/v4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e974d24a1c05ba241717595fd91346611421a1d1 GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMKAB0T5@w_~v4X9f)gz7^L?s5Gz9Elz{B>K->oa2={2* literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/w.alpha b/bmps/nimbus-romono/w.alpha new file mode 100644 index 0000000..dc85f76 --- /dev/null +++ b/bmps/nimbus-romono/w.alpha @@ -0,0 +1,9 @@ +4 +160,255,169,15,63,237,248,89,,14,175,178 +14,241,145,,,120,252,20,,,151,38 +,148,235,7,,59,255,107,,8,166, +,45,255,87,,156,186,206,,94,81, +,,196,187,29,154,56,255,49,173,4, +,,92,253,176,39,,209,196,126,, +,,7,234,168,,,108,251,26,, +,,,117,42,,,15,150,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/w4.bmp b/bmps/nimbus-romono/w4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8025c363ff9a5e65c88fddd2a2461b43aa076ea3 GIT binary patch literal 438 zcmYk&KMR3T6vy%VlzI$eF)3w2%3zT)D7(QVC2xRLndB`fQ8JjsATk(O&C1&#gH55w z_v+j_w?6lt-?@K=Tdf^D^B+a#EFuWQGbv_chO++;G6g|k99li(RF07+F6))Pj~iC5 zPu;~E3D+1ZN we1|XlWor9&N3#94rPNXCCr0XipZq~w^`_)B7O-!vVgIj!2VQ8ZH@D>d53xpyDF6Tf literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/x.alpha b/bmps/nimbus-romono/x.alpha new file mode 100644 index 0000000..b4d2753 --- /dev/null +++ b/bmps/nimbus-romono/x.alpha @@ -0,0 +1,9 @@ +4 +82,236,254,66,43,238,132,15 +,75,255,88,69,127,, +,,165,226,175,5,, +,,22,238,150,,, +,,48,209,252,54,, +,6,178,15,206,210,5, +,132,73,,54,252,124, +121,237,39,,38,230,252,119 \ No newline at end of file diff --git a/bmps/nimbus-romono/x4.bmp b/bmps/nimbus-romono/x4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a59127cbfad20a20e70a6f5f94f37309383fa2d GIT binary patch literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf>l|a^8AXfkX|364j4Tzrs@gE>Ahl;fT z*`81~$as)k4TujFV*~Ox0Wm)ip9A7cK+Fo0hpI6Eid_U^kX|!nIjFoCQ2ZSbPeYf3 x$}a`VJp$tOK#Xp-H&6`Z_y{0&1>$;`89;Ur5WfN9e?aU6#M(d%vIpcRegIf`SfBs^ literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/y.alpha b/bmps/nimbus-romono/y.alpha new file mode 100644 index 0000000..2f27fd1 --- /dev/null +++ b/bmps/nimbus-romono/y.alpha @@ -0,0 +1,13 @@ +4 +130,255,200,46,,26,187,157 +,207,201,,,,179,14 +,93,255,55,,24,162, +,5,227,165,,108,72, +,,120,250,29,172,4, +,,17,243,161,140,, +,,,140,255,48,, +,,,41,211,,, +,,,83,115,,, +,,,170,18,,, +110,185,165,134,,,, +114,243,166,9,,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/y4.bmp b/bmps/nimbus-romono/y4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a20eae3d0d5ecd25494c778260423d766658a387 GIT binary patch literal 438 zcmZ9Hp$Y;)6h+^Hf`Tk)5U!a0cSTK>P)WcLT8i s5N`qEyFgqI#5;i)q!2_m0P%ew-UP%#K)e@-LHZ5?u@jP+dO*Gd0ERgm6#xJL literal 0 HcmV?d00001 diff --git a/bmps/times-new-roman/█.alpha b/bmps/nimbus-romono/█.alpha similarity index 100% rename from bmps/times-new-roman/█.alpha rename to bmps/nimbus-romono/█.alpha diff --git a/bmps/times-new-roman/█1.bmp b/bmps/nimbus-romono/█1.bmp similarity index 100% rename from bmps/times-new-roman/█1.bmp rename to bmps/nimbus-romono/█1.bmp diff --git a/bmps/nimbus-romono/𐘅.alpha b/bmps/nimbus-romono/𐘅.alpha new file mode 100644 index 0000000..daf548f --- /dev/null +++ b/bmps/nimbus-romono/𐘅.alpha @@ -0,0 +1,3 @@ +9 +196,192 +197,194 \ No newline at end of file diff --git a/bmps/nimbus-romono/𐘅9.bmp b/bmps/nimbus-romono/𐘅9.bmp new file mode 100644 index 0000000000000000000000000000000000000000..56507bd3885cfabb222bcbe6bdc87be9a7fffcb3 GIT binary patch literal 70 ocmZ?rbz^`4Ga#h_#7t1k$e;jZF)#>#NetpBP~;F09|7V60Br6AbN~PV literal 0 HcmV?d00001 diff --git a/bmps/nimbus-romono/𐘋.alpha b/bmps/nimbus-romono/𐘋.alpha new file mode 100644 index 0000000..c7952ed --- /dev/null +++ b/bmps/nimbus-romono/𐘋.alpha @@ -0,0 +1,13 @@ +0 +,,,76,213 +,,,158,131 +,,3,235,50 +,,67,223,1 +,,149,140, +,2,229,59, +,59,232,2, +,141,150,, +,221,69,, +50,239,6,, +132,159,,, +214,78,,, \ No newline at end of file diff --git a/bmps/nimbus-romono/𐘋0.bmp b/bmps/nimbus-romono/𐘋0.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca5a3bf5a602e432e4c86d9a8e7e769bae8d62ef GIT binary patch literal 294 zcmZY0F%E)25J1sc305A0icnM7&}rz9iyOPpqy*c}Cmhv}nPi7(Nwi})ls#3q^D{X3{tP7Vx_F7 zVs}nY#byprjT;be(p9pV0<%L`#pa5-h&8XSlJzbi`>3|E^+vEg%J!bxDz@7}Y;92o z9vu~%<2uULS9O$ZHtQ-|Z&g=xRM(WZmDE$US*xRJdlhJRi=Mb1H_Ti^MJIVfS!*ev czIq)M+vh;M111Nff%dHi>dOQAo)IPn0L~<0MgRZ+ literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/あ.alpha b/bmps/shippori-mincho/あ.alpha index 6dc7b6c..df46008 100644 --- a/bmps/shippori-mincho/あ.alpha +++ b/bmps/shippori-mincho/あ.alpha @@ -1,13 +1,13 @@ 0 -0,0,0,127,137,0,0,0,0,0 -0,0,0,31,204,157,128,0,0,0 -3,103,78,134,222,170,59,0,0,0 -0,22,94,139,85,0,0,0,0,0 -0,0,0,133,144,148,127,154,62,0 -0,11,142,181,43,124,0,13,187,74 -4,161,31,143,127,75,0,0,43,204 -114,72,0,143,184,0,0,0,3,245 -183,0,22,209,102,0,0,0,32,220 -205,82,205,105,135,0,0,0,140,114 -97,154,44,0,0,0,13,134,143,1 -0,0,0,8,81,101,125,50,0,0 \ No newline at end of file +,,,127,137,,,,, +,,,31,204,157,128,,, +3,103,78,134,222,170,59,,, +,22,94,139,85,,,,, +,,,133,144,148,127,154,62, +,11,142,181,43,124,,13,187,74 +4,161,31,143,127,75,,,43,204 +114,72,,143,184,,,,3,245 +183,,22,209,102,,,,32,220 +205,82,205,105,135,,,,140,114 +97,154,44,,,,13,134,143,1 +,,,8,81,101,125,50,, \ No newline at end of file diff --git a/bmps/shippori-mincho/い.alpha b/bmps/shippori-mincho/い.alpha index 5d62d7d..5224568 100644 --- a/bmps/shippori-mincho/い.alpha +++ b/bmps/shippori-mincho/い.alpha @@ -1,9 +1,9 @@ 4 -150,68,0,0,0,0,0,0,0,0 -105,156,0,0,0,0,27,98,50,0 -127,88,0,0,0,0,0,9,193,92 -150,38,0,0,0,0,0,0,81,231 -141,46,0,37,0,0,0,0,6,74 -81,147,0,111,0,0,0,0,0,0 -3,195,168,157,0,0,0,0,0,0 -0,15,157,195,0,0,0,0,0,0 \ No newline at end of file +150,68,,,,,,,, +105,156,,,,,27,98,50, +127,88,,,,,,9,193,92 +150,38,,,,,,,81,231 +141,46,,37,,,,,6,74 +81,147,,111,,,,,, +3,195,168,157,,,,,, +,15,157,195,,,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/う.alpha b/bmps/shippori-mincho/う.alpha index 14827fd..6f4f6c8 100644 --- a/bmps/shippori-mincho/う.alpha +++ b/bmps/shippori-mincho/う.alpha @@ -1,13 +1,13 @@ 0 -9,111,110,77,4,0 -0,22,179,174,65,0 -0,28,0,0,0,0 +9,111,110,77,4, +,22,179,174,65, +,28,,,, 30,20,74,113,93,6 181,240,112,16,124,160 -0,6,0,0,18,235 -0,0,0,0,14,236 -0,0,0,0,65,190 -0,0,0,0,161,85 -0,0,0,57,189,3 -0,0,43,151,15,0 -5,70,66,0,0,0 \ No newline at end of file +,6,,,18,235 +,,,,14,236 +,,,,65,190 +,,,,161,85 +,,,57,189,3 +,,43,151,15, +5,70,66,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/え.alpha b/bmps/shippori-mincho/え.alpha index f9a22eb..956029f 100644 --- a/bmps/shippori-mincho/え.alpha +++ b/bmps/shippori-mincho/え.alpha @@ -1,12 +1,12 @@ 1 -0,0,46,88,8,2,0,0,0 -0,0,0,145,253,148,0,0,0 -0,0,48,85,16,0,0,0,0 -0,0,0,0,31,59,1,0,0 -9,164,135,135,101,242,86,0,0 -0,35,85,6,168,112,2,0,0 -0,0,5,147,48,0,0,0,0 -0,5,156,132,76,0,0,0,0 -4,169,115,17,152,34,0,0,0 -167,129,0,0,78,105,0,8,22 -169,7,0,0,11,178,223,235,186 \ No newline at end of file +,,46,88,8,2,,, +,,,145,253,148,,, +,,48,85,16,,,, +,,,,31,59,1,, +9,164,135,135,101,242,86,, +,35,85,6,168,112,2,, +,,5,147,48,,,, +,5,156,132,76,,,, +4,169,115,17,152,34,,, +167,129,,,78,105,,8,22 +169,7,,,11,178,223,235,186 \ No newline at end of file diff --git a/bmps/shippori-mincho/お.alpha b/bmps/shippori-mincho/お.alpha index 4700661..8846ea4 100644 --- a/bmps/shippori-mincho/お.alpha +++ b/bmps/shippori-mincho/お.alpha @@ -1,9 +1,9 @@ 4 -0,8,151,81,0,0,0,0,0,0 -0,0,50,165,28,0,0,3,50,15 -56,70,131,208,97,0,0,64,119,212 -8,81,69,105,0,27,79,83,5,14 -0,0,30,168,109,70,14,106,103,0 -32,88,170,123,27,25,0,132,81,0 -194,159,97,122,103,24,132,169,2,0 -0,0,137,80,41,154,93,1,0,0 \ No newline at end of file +,8,151,81,,,,,, +,,50,165,28,,,3,50,15 +56,70,131,208,97,,,64,119,212 +8,81,69,105,,27,79,83,5,14 +,,30,168,109,70,14,106,103, +32,88,170,123,27,25,,132,81, +194,159,97,122,103,24,132,169,2, +,,137,80,41,154,93,1,, \ No newline at end of file diff --git a/bmps/shippori-mincho/か.alpha b/bmps/shippori-mincho/か.alpha index 3cd8f7c..4a8f8ce 100644 --- a/bmps/shippori-mincho/か.alpha +++ b/bmps/shippori-mincho/か.alpha @@ -1,10 +1,10 @@ 3 -0,0,102,149,0,0,0,0,0,0 -0,0,24,155,0,0,0,0,0,0 -0,0,49,172,114,67,0,41,100,8 -162,181,212,89,0,156,7,0,51,173 -8,15,160,3,0,140,22,17,92,226 -0,26,155,0,0,166,3,0,16,48 -0,162,53,0,6,176,0,0,0,0 -60,181,8,89,118,115,0,0,0,0 -70,34,0,111,190,9,0,0,0,0 \ No newline at end of file +,,102,149,,,,,, +,,24,155,,,,,, +,,49,172,114,67,,41,100,8 +162,181,212,89,,156,7,,51,173 +8,15,160,3,,140,22,17,92,226 +,26,155,,,166,3,,16,48 +,162,53,,6,176,,,, +60,181,8,89,118,115,,,, +70,34,,111,190,9,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/が.alpha b/bmps/shippori-mincho/が.alpha index e1e17be..466b4e1 100644 --- a/bmps/shippori-mincho/が.alpha +++ b/bmps/shippori-mincho/が.alpha @@ -1,10 +1,10 @@ 3 -0,0,62,65,0,0,0,0,3,88,172 -0,0,26,193,0,0,0,1,96,171,10 -0,0,20,149,36,14,0,28,32,21,0 -111,106,173,176,82,159,12,0,84,148,0 -48,81,149,22,0,112,52,1,26,215,27 -0,8,170,0,0,138,34,8,57,112,1 -0,132,80,0,0,185,1,0,0,0,0 -47,195,5,77,79,151,0,0,0,0,0 -71,43,0,98,207,22,0,0,0,0,0 \ No newline at end of file +,,62,65,,,,,3,88,172 +,,26,193,,,,1,96,171,10 +,,20,149,36,14,,28,32,21, +111,106,173,176,82,159,12,,84,148, +48,81,149,22,,112,52,1,26,215,27 +,8,170,,,138,34,8,57,112,1 +,132,80,,,185,1,,,, +47,195,5,77,79,151,,,,, +71,43,,98,207,22,,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/き.alpha b/bmps/shippori-mincho/き.alpha index 3e7f019..a2653d0 100644 --- a/bmps/shippori-mincho/き.alpha +++ b/bmps/shippori-mincho/き.alpha @@ -1,11 +1,11 @@ 2 -23,185,44,0,0,0 -36,19,158,90,0,0 +23,185,44,,, +36,19,158,90,, 18,141,140,134,23,12 -26,0,0,138,190,205 +26,,,138,190,205 65,138,155,165,177,6 -0,0,0,0,141,31 -0,64,97,118,144,149 -87,31,0,7,120,104 -134,19,0,0,0,0 -39,194,224,185,0,0 \ No newline at end of file +,,,,141,31 +,64,97,118,144,149 +87,31,,7,120,104 +134,19,,,, +39,194,224,185,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぎ.alpha b/bmps/shippori-mincho/ぎ.alpha index 836925e..65c93e3 100644 --- a/bmps/shippori-mincho/ぎ.alpha +++ b/bmps/shippori-mincho/ぎ.alpha @@ -1,11 +1,11 @@ 2 -13,171,100,0,0,0,6,101,49 +13,171,100,,,,6,101,49 35,16,148,113,30,25,130,57,147 -10,128,147,173,44,17,48,117,0 -29,0,0,54,162,249,134,0,0 -58,134,152,160,205,84,0,0,0 -0,0,0,0,24,169,0,0,0 -0,49,92,114,109,207,71,0,0 -84,50,0,0,46,172,41,0,0 -138,34,0,0,0,0,0,0,0 -27,181,216,224,72,0,0,0,0 \ No newline at end of file +10,128,147,173,44,17,48,117, +29,,,54,162,249,134,, +58,134,152,160,205,84,,, +,,,,24,169,,, +,49,92,114,109,207,71,, +84,50,,,46,172,41,, +138,34,,,,,,, +27,181,216,224,72,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/く.alpha b/bmps/shippori-mincho/く.alpha index 782c2fd..6be6288 100644 --- a/bmps/shippori-mincho/く.alpha +++ b/bmps/shippori-mincho/く.alpha @@ -1,11 +1,11 @@ 2 -0,23,174 -0,57,193 -0,185,43 -81,90,0 -117,0,0 -125,1,0 -51,114,0 -0,163,50 -0,69,177 -0,2,183 \ No newline at end of file +,23,174 +,57,193 +,185,43 +81,90, +117,, +125,1, +51,114, +,163,50 +,69,177 +,2,183 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぐ.alpha b/bmps/shippori-mincho/ぐ.alpha index a2304a6..59e0a99 100644 --- a/bmps/shippori-mincho/ぐ.alpha +++ b/bmps/shippori-mincho/ぐ.alpha @@ -1,11 +1,11 @@ 2 -0,14,180,16,0,0,0 -0,34,223,9,1,23,0 -0,173,71,34,42,75,174 -70,112,0,1,159,91,33 -125,0,0,0,8,14,0 -131,3,0,0,0,0,0 -41,135,0,0,0,0,0 -0,144,82,0,0,0,0 -0,39,220,1,0,0,0 -0,0,176,21,0,0,0 \ No newline at end of file +,14,180,16,,, +,34,223,9,1,23, +,173,71,34,42,75,174 +70,112,,1,159,91,33 +125,,,,8,14, +131,3,,,,, +41,135,,,,, +,144,82,,,, +,39,220,1,,, +,,176,21,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/け.alpha b/bmps/shippori-mincho/け.alpha index 026eba1..608acc3 100644 --- a/bmps/shippori-mincho/け.alpha +++ b/bmps/shippori-mincho/け.alpha @@ -1,11 +1,11 @@ 2 -70,0,0,0,0,149,99,0 -131,44,0,0,0,80,153,44 -126,64,0,13,4,100,196,165 -160,10,2,18,121,157,121,0 -146,1,69,0,0,52,118,0 -136,83,28,0,0,60,122,0 -155,149,0,0,0,87,97,0 -191,120,0,0,0,147,22,0 -117,124,0,0,25,126,0,0 -9,79,0,23,77,3,0,0 \ No newline at end of file +70,,,,,149,99, +131,44,,,,80,153,44 +126,64,,13,4,100,196,165 +160,10,2,18,121,157,121, +146,1,69,,,52,118, +136,83,28,,,60,122, +155,149,,,,87,97, +191,120,,,,147,22, +117,124,,,25,126,, +9,79,,23,77,3,, \ No newline at end of file diff --git a/bmps/shippori-mincho/げ.alpha b/bmps/shippori-mincho/げ.alpha index cc1c1d4..6ad1045 100644 --- a/bmps/shippori-mincho/げ.alpha +++ b/bmps/shippori-mincho/げ.alpha @@ -1,12 +1,12 @@ 1 -0,0,0,0,0,40,20,46,89,146 -108,4,0,0,0,59,206,99,141,58 -119,75,0,0,0,8,202,100,65,0 -126,70,0,19,49,84,230,162,25,0 -163,10,9,0,60,91,179,0,0,0 -150,0,80,0,0,0,180,0,0,0 -142,82,38,0,0,0,190,0,0,0 -164,162,0,0,0,24,170,0,0,0 -185,134,0,0,0,92,84,0,0,0 -106,145,0,0,5,147,4,0,0,0 -5,84,0,13,77,15,0,0,0,0 \ No newline at end of file +,,,,,40,20,46,89,146 +108,4,,,,59,206,99,141,58 +119,75,,,,8,202,100,65, +126,70,,19,49,84,230,162,25, +163,10,9,,60,91,179,,, +150,,80,,,,180,,, +142,82,38,,,,190,,, +164,162,,,,24,170,,, +185,134,,,,92,84,,, +106,145,,,5,147,4,,, +5,84,,13,77,15,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/こ.alpha b/bmps/shippori-mincho/こ.alpha index 8347657..49c28cd 100644 --- a/bmps/shippori-mincho/こ.alpha +++ b/bmps/shippori-mincho/こ.alpha @@ -1,9 +1,9 @@ 4 -0,103,134,134,114,0 -0,0,78,173,93,0 -0,0,41,0,0,0 -0,0,0,0,0,0 -0,0,0,0,0,0 -30,0,0,0,0,0 -151,14,0,0,23,32 +,103,134,134,114, +,,78,173,93, +,,41,,, +,,,,, +,,,,, +30,,,,, +151,14,,,23,32 69,195,217,245,231,165 \ No newline at end of file diff --git a/bmps/shippori-mincho/ご.alpha b/bmps/shippori-mincho/ご.alpha index 5ff8d9e..5262a4a 100644 --- a/bmps/shippori-mincho/ご.alpha +++ b/bmps/shippori-mincho/ご.alpha @@ -1,9 +1,9 @@ 4 -0,101,134,133,119,2,63,19 -0,0,74,174,105,76,50,163 -0,0,41,0,0,50,162,0 -0,0,0,0,0,0,0,0 -0,0,0,0,0,0,0,0 -30,0,0,0,0,0,0,0 -152,15,0,0,23,33,0,0 -69,194,217,246,232,172,1,0 \ No newline at end of file +,101,134,133,119,2,63,19 +,,74,174,105,76,50,163 +,,41,,,50,162, +,,,,,,, +,,,,,,, +30,,,,,,, +152,15,,,23,33,, +69,194,217,246,232,172,1, \ No newline at end of file diff --git a/bmps/shippori-mincho/さ.alpha b/bmps/shippori-mincho/さ.alpha index d950108..c749650 100644 --- a/bmps/shippori-mincho/さ.alpha +++ b/bmps/shippori-mincho/さ.alpha @@ -1,10 +1,10 @@ 3 -0,14,209,86,90,57,0 -14,0,93,110,197,75,0 -77,126,158,146,148,16,0 -0,0,0,0,16,157,11 -0,0,0,0,0,52,147 -0,24,92,89,108,100,225 -0,147,1,0,0,85,114 -0,178,12,0,0,0,0 -0,69,204,218,196,2,0 \ No newline at end of file +,14,209,86,90,57, +14,,93,110,197,75, +77,126,158,146,148,16, +,,,,16,157,11 +,,,,,52,147 +,24,92,89,108,100,225 +,147,1,,,85,114 +,178,12,,,, +,69,204,218,196,2, \ No newline at end of file diff --git a/bmps/shippori-mincho/ざ.alpha b/bmps/shippori-mincho/ざ.alpha new file mode 100644 index 0000000..be5557d --- /dev/null +++ b/bmps/shippori-mincho/ざ.alpha @@ -0,0 +1,11 @@ +2 +,,21,2,,,14,49,95,159 +,,213,107,111,136,25,105,150,35 +37,,29,147,153,157,3,,13, +51,127,152,148,110,114,1,,, +,,,,,63,138,,, +,,,,,,137,84,, +,17,98,86,98,125,151,166,, +,156,6,,,13,125,55,, +,177,36,,,,,,, +,43,188,217,228,90,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ざ2.bmp b/bmps/shippori-mincho/ざ2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..40ba87ccb80b17be9eb480426bf9d5a517e52596 GIT binary patch literal 454 zcmZw7Jqtlm9LMoEwGc2IJTut&NZhKsCLt6HM bm;Z1JF~=H3OmRfTW$6n@#pWDy6Jy-}tv;wp literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/し.alpha b/bmps/shippori-mincho/し.alpha index f98e055..898e941 100644 --- a/bmps/shippori-mincho/し.alpha +++ b/bmps/shippori-mincho/し.alpha @@ -1,10 +1,10 @@ 3 -171,41,0,0,0,0,0 -117,89,0,0,0,0,0 -126,68,0,0,0,0,0 -140,48,0,0,0,0,0 -156,29,0,0,0,0,0 -168,14,0,0,0,0,0 -148,30,0,0,0,0,45 -108,91,0,0,25,128,38 -11,171,193,165,129,12,0 \ No newline at end of file +171,41,,,,, +117,89,,,,, +126,68,,,,, +140,48,,,,, +156,29,,,,, +168,14,,,,, +148,30,,,,,45 +108,91,,,25,128,38 +11,171,193,165,129,12, \ No newline at end of file diff --git a/bmps/shippori-mincho/じ.alpha b/bmps/shippori-mincho/じ.alpha new file mode 100644 index 0000000..a06ce68 --- /dev/null +++ b/bmps/shippori-mincho/じ.alpha @@ -0,0 +1,10 @@ +3 +166,85,,,,74,106,3 +98,139,,7,117,122,83,16 +106,115,,,1,110,5, +125,92,,,,,, +142,70,,,,,, +155,52,,,,,, +133,71,,,,,,51 +87,140,,,,59,132,27 +4,146,200,173,162,93,1, \ No newline at end of file diff --git a/bmps/shippori-mincho/じ3.bmp b/bmps/shippori-mincho/じ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..000c8ce505818d16d18f5391780fd03f06ee5000 GIT binary patch literal 342 zcmYk%p$@_@6ouj2z%u6Wm`VHy28V!T35skp%uFIM1Ve&j3WC7SA#l70Z&m&-ZMaRo z_VnCs$(EbaNWbRnQ;d+nNXjmf`gwo(Z$sh}UwrUF4P&k4kP3H~1MUl4F+q!UnCX)~ zLx-8}b!PU!N_RRlyI`j~otf=%3?141SVo@dugULps37go(V6Zg78(3{NR^kCV87&gAm_35QI~eMJ z8fPH)w#l#O=6qj=w!yHRG0D~DUPu1RGd?F{o?bG3ZgCtNMbN|;S>2^gdKK)_I-1dI zAwpGmwn;w11#fh19o>;H<;?X$QTMh{4W<7+JNdo~-E)?Hi0A|FHRMA8 literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/せ.alpha b/bmps/shippori-mincho/せ.alpha index 3912519..cffbb53 100644 --- a/bmps/shippori-mincho/せ.alpha +++ b/bmps/shippori-mincho/せ.alpha @@ -1,10 +1,10 @@ 3 -0,0,0,0,0,14,196,24,0,0 -0,11,192,60,0,0,153,63,0,0 -0,0,118,83,0,4,161,146,175,110 -5,0,116,162,101,97,173,51,55,67 -175,207,167,85,14,0,149,0,0,0 -5,6,59,100,14,185,135,0,0,0 -0,0,42,118,0,67,17,0,0,0 -0,0,11,149,0,0,0,4,0,0 -0,0,0,127,178,203,224,136,0,0 \ No newline at end of file +,,,,,14,196,24,, +,11,192,60,,,153,63,, +,,118,83,,4,161,146,175,110 +5,,116,162,101,97,173,51,55,67 +175,207,167,85,14,,149,,, +5,6,59,100,14,185,135,,, +,,42,118,,67,17,,, +,,11,149,,,,4,, +,,,127,178,203,224,136,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぜ.alpha b/bmps/shippori-mincho/ぜ.alpha new file mode 100644 index 0000000..f82ca95 --- /dev/null +++ b/bmps/shippori-mincho/ぜ.alpha @@ -0,0 +1,10 @@ +3 +,,,,,3,157,44,34,84,166 +,7,167,63,,,114,94,39,199,24 +,,105,106,,,109,140,163,113,12 +1,,86,165,103,97,179,95,76,96,17 +169,195,176,112,8,1,150,,,, +13,16,42,121,8,157,175,,,, +,,25,139,,60,39,,,, +,,1,161,,,,1,,, +,,,114,176,198,219,179,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぜ3.bmp b/bmps/shippori-mincho/ぜ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2671e23d3b1eef0c0c9e33a9087abd076b8c7696 GIT binary patch literal 450 zcmZ9|%?bfg6u|L2Ss)ZUcCs1C+Da*FcCz%b5~Z;73}$U-At5Vj-hkpEJk0e!(>--_ z>vzvRA9I_TZvPpWWVP7q$RUfsRN0M*Tt7+NX00`f(gqK_@kOjXKT?;Qj{h}3*E4e! z>?CKk5o%8(wE~K0V2cb6xa*8YYB#(f@414^%KPkfMx)f_%o^g18K#IaMh_E|yl3X* n3ol=iM>t`Pyt^~a`HGG=EB|kV5FeDa=SS)($oDl-!vL2b#yypO literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/そ.alpha b/bmps/shippori-mincho/そ.alpha index 18364d2..c3c43c5 100644 --- a/bmps/shippori-mincho/そ.alpha +++ b/bmps/shippori-mincho/そ.alpha @@ -1,11 +1,11 @@ 2 -0,51,93,139,182,33,0 -0,32,122,32,221,44,0 -0,0,5,169,49,0,0 -0,2,141,43,0,0,0 +,51,93,139,182,33, +,32,122,32,221,44, +,,5,169,49,, +,2,141,43,,, 1,115,30,16,126,217,190 -109,44,110,172,58,15,0 -202,147,110,11,0,0,0 -0,0,106,0,0,0,0 -0,0,151,82,9,0,0 -0,0,13,133,208,190,1 \ No newline at end of file +109,44,110,172,58,15, +202,147,110,11,,, +,,106,,,, +,,151,82,9,, +,,13,133,208,190,1 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぞ.alpha b/bmps/shippori-mincho/ぞ.alpha new file mode 100644 index 0000000..320d28a --- /dev/null +++ b/bmps/shippori-mincho/ぞ.alpha @@ -0,0 +1,11 @@ +2 +,43,81,139,160,116,,8,57,3 +,18,128,31,173,139,22,63,62,197 +,,,124,117,,,125,130,8 +,,110,84,,,,4,25, +,103,56,2,84,185,230,94,, +107,50,92,181,89,28,3,,, +203,159,102,46,,,,,, +,,115,,,,,,, +,,117,122,24,,,,, +,,2,98,194,215,82,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぞ2.bmp b/bmps/shippori-mincho/ぞ2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..34c2bd31fae727bdaa35803b2e8df82e0814dad9 GIT binary patch literal 454 zcmZwCF$)1<9LMqJoZ&JWL@7q43<5fy6HW^0krpOh{}IpxhQDzAB83jRvY+55#c&*wnzpfa*$tSQEy_M+4QF z191$p8mJf>nphlAd<76M0b)j&9FXk=#1DZu0wxBcfq)%|PXqBzAZ7z%P`G&laUc+b s{2qp;9u%g&Kn(XIkPR}U0f;98u`bkHDImKISua$a87K}?p9{ou0ZwzmPyhe` literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ち.alpha b/bmps/shippori-mincho/ち.alpha index 5b578ed..3bd06d2 100644 --- a/bmps/shippori-mincho/ち.alpha +++ b/bmps/shippori-mincho/ち.alpha @@ -1,12 +1,12 @@ 1 -0,13,221,15,0,0,0 -7,0,180,101,51,0,0 -123,132,209,202,105,0,0 -0,42,124,8,0,0,0 -0,61,75,0,0,0,0 -0,96,48,5,57,60,0 -0,117,119,144,39,71,141 -0,97,204,4,0,0,200 -0,7,26,0,0,4,216 -0,0,0,0,0,136,100 -0,0,28,65,107,55,0 \ No newline at end of file +,13,221,15,,, +7,,180,101,51,, +123,132,209,202,105,, +,42,124,8,,, +,61,75,,,, +,96,48,5,57,60, +,117,119,144,39,71,141 +,97,204,4,,,200 +,7,26,,,4,216 +,,,,,136,100 +,,28,65,107,55, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぢ.alpha b/bmps/shippori-mincho/ぢ.alpha new file mode 100644 index 0000000..deddc13 --- /dev/null +++ b/bmps/shippori-mincho/ぢ.alpha @@ -0,0 +1,12 @@ +1 +,6,205,41,,,,, +7,,174,102,70,,,51,6 +122,133,207,195,145,2,75,48,186 +,24,145,12,,,56,183,3 +,43,101,,,,,16, +,79,71,2,46,71,9,, +,101,128,152,52,43,176,6, +,80,223,14,,,150,58, +,4,30,,,,185,44, +,,,,,73,162,, +,,23,61,100,81,2,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぢ1.bmp b/bmps/shippori-mincho/ぢ1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb405a6ec3f37e837303224d43cbeb254f4d2bc6 GIT binary patch literal 450 zcmZwB&k8|76vy$om*_^aVDUy_p1xdm?xE{jF#?Hn@)*e81V#!(_!J~}tOfz+o zsn47_zccsGVEPD@T^;rcB4iM#GP_bcH@A)3wARXC70|~L3xt05uQDIwBxm$Vlzy@s zS>0!x=lCEevIBij^fCPgN3>DH1u1c7Mn6J`hC4@oZYs+>7t74$d7m*aVvnrIy7X5h lu*Mc|JYnvdZ%)v}9clO8Gv^hC;$1Cz``@PGg{q&+`UOokl-d9Q literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/っ.alpha b/bmps/shippori-mincho/っ.alpha index 16e3fd7..92b055f 100644 --- a/bmps/shippori-mincho/っ.alpha +++ b/bmps/shippori-mincho/っ.alpha @@ -1,6 +1,6 @@ 7 -0,0,37,127,96,83,109,44 -99,170,147,15,0,0,1,170 -18,38,0,0,0,0,4,195 -0,0,0,0,0,7,151,102 -0,0,9,57,81,114,45,0 \ No newline at end of file +,,37,127,96,83,109,44 +99,170,147,15,,,1,170 +18,38,,,,,4,195 +,,,,,7,151,102 +,,9,57,81,114,45, \ No newline at end of file diff --git a/bmps/shippori-mincho/つ.alpha b/bmps/shippori-mincho/つ.alpha index 39d489d..b5b6ef5 100644 --- a/bmps/shippori-mincho/つ.alpha +++ b/bmps/shippori-mincho/つ.alpha @@ -1,8 +1,8 @@ 5 -0,0,0,28,134,135,104,115,110,4 -0,8,123,200,53,0,0,0,54,133 -133,241,158,9,0,0,0,0,0,207 -0,14,0,0,0,0,0,0,12,228 -0,0,0,0,0,0,0,0,146,137 -0,0,0,0,0,0,17,156,150,5 -0,0,0,26,66,94,119,43,0,0 \ No newline at end of file +,,,28,134,135,104,115,110,4 +,8,123,200,53,,,,54,133 +133,241,158,9,,,,,,207 +,14,,,,,,,12,228 +,,,,,,,,146,137 +,,,,,,17,156,150,5 +,,,26,66,94,119,43,, \ No newline at end of file diff --git a/bmps/shippori-mincho/づ.alpha b/bmps/shippori-mincho/づ.alpha new file mode 100644 index 0000000..fc735c0 --- /dev/null +++ b/bmps/shippori-mincho/づ.alpha @@ -0,0 +1,10 @@ +3 +,,,,,,,,29,187,165 +,,,,,6,30,43,188,145,94 +,,,89,187,183,157,182,129,121, +3,47,172,203,65,,,1,179,74, +176,244,169,15,,,,,118,148, +,28,,,,,,,150,143, +,,,,,,,64,225,60, +,,,,,4,113,213,94,, +,,,90,155,175,127,26,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/づ3.bmp b/bmps/shippori-mincho/づ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dc3e56459412558cb609d343ad37bc035d6b590d GIT binary patch literal 450 zcmZ?rJ;cZW24+A~1BkhSm=lN@85Dpd149o~9?XFf|NsAIfMH!Fn)E<0HtTg% zZ0Zfwt)*acxM&9l2Nqow+d?3|s;6udhf5u@xQ>F2gN~~GLwzM18<@DBw1W(cjZW*R z+D_9|vFitk>ndAs&{MVl0(9d_V)KRgngsDNNwY9a` jw3Te+^i>?Sf%^97soG7{CL%m^lbxHyVJUA_RsZH z?62sln9Cr`BePXh%=vUw?e6NRT4!jhS(zFrI2a(yqqB9DEdzk+x1fvT;_IkchwG@= zt-vLZF0P|wZK9)Wdl+3D7ate|jM^%;=hW4$d2y-HRk07%Q?*;8t7MfJ$`Hz|r()fz zt74OlOTCV=O^c3-btTZByMXMAI;ytay2>_Z3=}LBaOr`GYipZI=&9Hi=&IPR2I3Ps zDz+DZ{0BP9)?K}D`h=JJ3pY^r@(Gdv0Z~pElgZj!^RkBhmnqo%?@DL Gl>z_(*(-Da literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/と.alpha b/bmps/shippori-mincho/と.alpha index e3ad84b..a262040 100644 --- a/bmps/shippori-mincho/と.alpha +++ b/bmps/shippori-mincho/と.alpha @@ -1,11 +1,11 @@ 2 -14,173,1,0,0 -0,201,5,0,0 -0,157,0,0,0 -8,128,0,0,0 -0,152,40,117,43 -0,118,171,97,18 -102,39,0,0,0 -153,0,0,0,0 -182,11,0,0,0 +14,173,1,, +,201,5,, +,157,,, +8,128,,, +,152,40,117,43 +,118,171,97,18 +102,39,,, +153,,,, +182,11,,, 62,178,190,207,169 \ No newline at end of file diff --git a/bmps/shippori-mincho/ど.alpha b/bmps/shippori-mincho/ど.alpha new file mode 100644 index 0000000..d917444 --- /dev/null +++ b/bmps/shippori-mincho/ど.alpha @@ -0,0 +1,11 @@ +2 +18,195,51,,49,134,68 +,185,102,84,159,126,174 +,205,15,,101,154, +2,196,,,,, +,191,93,132,123,, +,143,207,144,75,, +142,120,1,,,, +205,1,,,,, +202,89,2,8,35,4, +59,182,215,220,214,79, \ No newline at end of file diff --git a/bmps/shippori-mincho/ど2.bmp b/bmps/shippori-mincho/ど2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c5c6610f42b8af1962d474108f3e863d2d40ebd0 GIT binary patch literal 334 zcmZ?r^P!byaNd=&0IV z(^a?f|Ns9#1CV`6Tgg5WsFX=T!GXhA#Y)-1!GQ%Nr>kOf7AVdLVxwcAIekF+3Ow@t zI;!^Pf#y%pQML6()~};tvmc0KbyRIy^i*xCVR9fh=qTG9f$`C4pq{fzN-q2$aiE`4 zbye(V!PEfRJ9U-q)3jBrLUdJa=W8q3*6AqQt+SM|6aw0RSXbHH7^GHT#nMnm#kNgT H&Bg@)g*1Bt literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/な.alpha b/bmps/shippori-mincho/な.alpha index 0a0c211..2302443 100644 --- a/bmps/shippori-mincho/な.alpha +++ b/bmps/shippori-mincho/な.alpha @@ -1,11 +1,11 @@ 2 -0,23,154,83,15,0,0,0 -62,72,211,168,16,0,32,0 -25,127,124,0,0,0,106,154 -0,107,26,0,0,69,70,142 -3,153,0,0,35,63,0,0 -90,95,0,0,57,70,0,0 -202,13,0,0,51,91,0,0 -82,0,32,145,184,171,31,0 -0,0,125,16,71,180,198,76 -0,0,75,159,184,44,2,14 \ No newline at end of file +,23,154,83,15,,, +62,72,211,168,16,,32, +25,127,124,,,,106,154 +,107,26,,,69,70,142 +3,153,,,35,63,, +90,95,,,57,70,, +202,13,,,51,91,, +82,,32,145,184,171,31, +,,125,16,71,180,198,76 +,,75,159,184,44,2,14 \ No newline at end of file diff --git a/bmps/shippori-mincho/に.alpha b/bmps/shippori-mincho/に.alpha index c59144d..9df0ea9 100644 --- a/bmps/shippori-mincho/に.alpha +++ b/bmps/shippori-mincho/に.alpha @@ -1,10 +1,10 @@ 3 -90,17,0,3,0,0,5,0 -96,85,0,40,151,198,207,52 -148,48,0,0,0,0,0,0 -164,0,0,0,0,0,0,0 -136,39,0,0,0,0,0,0 -171,77,0,0,0,0,0,0 -234,47,0,6,0,0,0,0 -193,64,0,102,141,118,137,133 -106,88,0,0,45,88,94,59 \ No newline at end of file +90,17,,3,,,5, +96,85,,40,151,198,207,52 +148,48,,,,,, +164,,,,,,, +136,39,,,,,, +171,77,,,,,, +234,47,,6,,,, +193,64,,102,141,118,137,133 +106,88,,,45,88,94,59 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぬ.alpha b/bmps/shippori-mincho/ぬ.alpha index bbcf79d..2295a05 100644 --- a/bmps/shippori-mincho/ぬ.alpha +++ b/bmps/shippori-mincho/ぬ.alpha @@ -1,9 +1,9 @@ 4 -0,2,84,91,98,111,155,35,0 -14,0,92,131,0,0,28,190,0 -88,63,69,150,0,0,0,177,28 -103,128,38,124,0,0,0,151,53 -89,181,128,62,0,0,0,161,43 +,2,84,91,98,111,155,35, +14,,92,131,,,28,190, +88,63,69,150,,,,177,28 +103,128,38,124,,,,151,53 +89,181,128,62,,,,161,43 138,35,240,78,23,98,75,204,11 -167,110,124,0,122,9,106,241,59 -172,143,3,0,99,133,147,41,193 \ No newline at end of file +167,110,124,,122,9,106,241,59 +172,143,3,,99,133,147,41,193 \ No newline at end of file diff --git a/bmps/shippori-mincho/ね.alpha b/bmps/shippori-mincho/ね.alpha index 543ecd5..e93c278 100644 --- a/bmps/shippori-mincho/ね.alpha +++ b/bmps/shippori-mincho/ね.alpha @@ -1,11 +1,11 @@ 2 -0,0,141,57,0,0,0,0,0,0 -0,0,81,103,0,0,0,0,0,0 -0,0,103,80,0,55,116,155,54,0 -15,132,184,203,95,48,0,14,173,0 -98,8,115,173,15,0,0,0,196,0 -35,46,177,10,0,0,0,0,188,0 -0,164,124,21,0,0,0,0,193,0 -102,172,155,44,18,117,134,94,187,0 +,,141,57,,,,,, +,,81,103,,,,,, +,,103,80,,55,116,155,54, +15,132,184,203,95,48,,14,173, +98,8,115,173,15,,,,196, +35,46,177,10,,,,,188, +,164,124,21,,,,,193, +102,172,155,44,18,117,134,94,187, 183,13,224,63,92,5,19,213,211,94 -0,0,158,45,22,135,150,83,13,131 \ No newline at end of file +,,158,45,22,135,150,83,13,131 \ No newline at end of file diff --git a/bmps/shippori-mincho/の.alpha b/bmps/shippori-mincho/の.alpha index 4027a77..c8efa10 100644 --- a/bmps/shippori-mincho/の.alpha +++ b/bmps/shippori-mincho/の.alpha @@ -1,10 +1,10 @@ 3 -0,2,96,104,134,110,126,25,0 -3,143,34,0,90,0,15,173,28 -111,59,0,0,125,0,0,46,158 -171,0,0,41,96,0,0,0,205 -175,0,0,146,21,0,0,0,210 -179,0,39,145,0,0,0,8,210 -162,89,188,29,0,0,0,108,124 -35,189,62,0,0,2,108,150,4 -0,0,0,33,81,123,69,0,0 \ No newline at end of file +,2,96,104,134,110,126,25, +3,143,34,,90,,15,173,28 +111,59,,,125,,,46,158 +171,,,41,96,,,,205 +175,,,146,21,,,,210 +179,,39,145,,,,8,210 +162,89,188,29,,,,108,124 +35,189,62,,,2,108,150,4 +,,,33,81,123,69,, \ No newline at end of file diff --git a/bmps/shippori-mincho/は.alpha b/bmps/shippori-mincho/は.alpha index 2f98706..0e4fd45 100644 --- a/bmps/shippori-mincho/は.alpha +++ b/bmps/shippori-mincho/は.alpha @@ -1,10 +1,10 @@ 3 -71,17,0,0,0,55,195,0,0 -78,115,0,0,0,0,189,42,0 -119,83,0,10,56,38,194,216,48 -156,10,39,0,61,131,174,14,0 -143,67,8,0,0,0,146,0,0 -141,104,0,0,0,0,159,0,0 -226,104,0,2,56,96,196,7,0 -218,77,0,101,51,46,220,202,89 -108,98,0,72,140,166,123,12,128 \ No newline at end of file +71,17,,,,55,195,, +78,115,,,,,189,42, +119,83,,10,56,38,194,216,48 +156,10,39,,61,131,174,14, +143,67,8,,,,146,, +141,104,,,,,159,, +226,104,,2,56,96,196,7, +218,77,,101,51,46,220,202,89 +108,98,,72,140,166,123,12,128 \ No newline at end of file diff --git a/bmps/shippori-mincho/ば.alpha b/bmps/shippori-mincho/ば.alpha new file mode 100644 index 0000000..7209499 --- /dev/null +++ b/bmps/shippori-mincho/ば.alpha @@ -0,0 +1,11 @@ +2 +4,,,,,64,21,60,166,159 +130,74,,,,133,174,122,202,87 +106,155,,,,89,200,99,66, +139,119,6,60,134,157,221,195,6, +180,62,109,,85,164,149,1,, +187,145,19,,,79,142,,, +188,172,,,,69,159,,, +224,139,,44,142,174,197,29,, +201,125,,174,52,122,217,220,79, +112,134,,120,192,204,89,66,109, \ No newline at end of file diff --git a/bmps/shippori-mincho/ば2.bmp b/bmps/shippori-mincho/ば2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cde3abefcc572c9a9dc459d92415ffb9f4d91560 GIT binary patch literal 454 zcmYjNu}T9$5WRp{*ou`1$?fbJvoj}xq`2GNJ0doMq!LMOCkS?mU?Z3&5VWuou?bdk zm7NxXC@TJdpx~dxnIi`|n4Ot7Z}#5X&h}d^D8DwJO^&%q)Pg!!L2xmdm(Aob;0_U7 ze>@%st6+}_+%qcoWwh{0Av_Dm5xwV3@A+-U&t7H|gw$mXmHdgX|Br zACx;Q2@<43?h69{ipnnuEr*7mZ!xG`VhR8P9Bb6E9~ zS=$5Y#IyENZwu@Wg>Ho4uh?p>;CYvagmllSq$3!q^o*i(YnsRJa?bY^*x>h3{*!(0=6OCd&5^nZHeUm`AUfFR Hop}ETGfSzn literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ぱ.alpha b/bmps/shippori-mincho/ぱ.alpha new file mode 100644 index 0000000..74c0c69 --- /dev/null +++ b/bmps/shippori-mincho/ぱ.alpha @@ -0,0 +1,11 @@ +2 +50,1,,,,94,93,68,176,158 +113,116,,,,58,217,135,62,174 +108,166,,,,24,216,171,166,81 +143,116,27,38,171,157,236,186,36, +184,61,121,,38,107,183,,, +190,147,24,,,11,191,,, +194,176,,,,3,200,,, +225,145,,41,153,180,222,70,, +197,135,,170,44,58,226,214,136, +107,143,,96,195,207,121,28,140, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぱ2.bmp b/bmps/shippori-mincho/ぱ2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0d9af354b2e2edd27c13b64bd2f8cf9b12da3bba GIT binary patch literal 454 zcmYjNJxc>Y5WT}re}DlklH1uM$IjkKAY$%z_aum&g+)rmJ~o0)enBjRC{`9)rZ6BW z1jRx@QS9tQ8$oOTL!4di;1=fN&Ac6EUU%!&_uN}0-z1wa%=hY)dEQCUcc5?rR9}J~ z&1N%CGQEdfJtL@h1U-mheVOuO*9*;y4As!(pspg8;tK1e2<8{L`H-NFT#uU{!lyQG zaT5uq&S~zA87na9#c<}Wz!Pd*z4Iz6FEISjTT`TMHV!S|mJ(k$U z81!8nW*UQRU~$q^A??(cOx;#_63hshIZVRtQW7}M1R=kmo&RXZd%-$j`6AT&lIP>< zUr}$@kn2yHI}t1$BU9S~@&h}s%0tpcfc_$FhfyOnbmw&pYb}!8ukuKnUAkjO25Lh> IHl=v^517EHs{jB1 literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ひ.alpha b/bmps/shippori-mincho/ひ.alpha index 8b759ec..12e0b35 100644 --- a/bmps/shippori-mincho/ひ.alpha +++ b/bmps/shippori-mincho/ひ.alpha @@ -1,10 +1,10 @@ 3 -0,0,51,50,0,76,88,0,0 -118,173,214,43,0,48,142,0,0 -0,109,27,0,0,17,196,7,0 -41,97,0,0,0,0,129,164,18 -146,10,0,0,0,0,116,60,188 -180,0,0,0,0,20,109,0,0 -206,0,0,0,0,104,53,0,0 -162,100,0,0,46,165,0,0,0 -14,157,209,197,164,20,0,0,0 \ No newline at end of file +,,51,50,,76,88,, +118,173,214,43,,48,142,, +,109,27,,,17,196,7, +41,97,,,,,129,164,18 +146,10,,,,,116,60,188 +180,,,,,20,109,, +206,,,,,104,53,, +162,100,,,46,165,,, +14,157,209,197,164,20,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/び.alpha b/bmps/shippori-mincho/び.alpha new file mode 100644 index 0000000..131f6e2 --- /dev/null +++ b/bmps/shippori-mincho/び.alpha @@ -0,0 +1,12 @@ +1 +,,,,,,,11,179,159 +,,18,41,,85,114,168,135,102 +139,146,225,155,,93,167,12,175,4 +64,170,164,,,46,216,2,, +8,192,7,,,14,223,135,, +119,119,,,,,175,191,156, +196,33,,,,13,176,20,157,16 +216,4,,,,65,152,,, +215,54,,,,156,91,,, +143,192,69,35,131,195,3,,, +6,144,218,224,170,35,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/び1.bmp b/bmps/shippori-mincho/び1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c894429d6b352c5d99a850258ee170f9527d1e27 GIT binary patch literal 494 zcmZ?reaFZE24+A~1BkhRm>Y;085Dpd1H%reJeUI|w6(R_bd>ET=&0J=(owO0psQxT zN=L;?`Tzg_49Hkl#kOBp#qNNPqP43rP+nKrrddbT_HZaeC^L#WRlDo@YL;fmVmc~z zb99yLqLIaPRc&rKI5@B%i)qW-I|AJ@16fQ*+4hK@x|t%fn7X<(uda&q24gh`5un*~ z4HOInbX9E1f$l3uRtI7O-MJp<_Wd9?fcOdu4jeklHV0HxJlSDtRaDIRw3V&y1I=iM ziRmcVH~{so0_t4?6EjjY*8}?b1~BNDU}8GT*4?_Qwv%*K>>ui=*vY5Zxdael!*~LNwg$n&8fCb7C~Rd#C9w4{R;`DD3RSLTm)lGyx$Jw6n65 z*lS@a2-;X!`8&?Jkk!M5H;?z`F*9s?^Qj_+Z-r}vF~OK(R78!d5ErBVP>f1E7f%xS zYf{M<<5Np_nTc#H&vOw#i@wXf2ZXiOl5$Oy{$4A88u|sJOy05DhTz3v>jCGM??CQ=G}}2 zHz;RVAEUId2G+6gsm3{Qk4E~VkmDU^2K@P-wjI9v#;D|*|KXtUd4He4?iuO&sO)~o in!2s?t<^$nNP3*<>IJ(&(7Fqm|BR7crpOLBd;0@w(6$o* literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ふ.alpha b/bmps/shippori-mincho/ふ.alpha index 7a94ed7..fd340dc 100644 --- a/bmps/shippori-mincho/ふ.alpha +++ b/bmps/shippori-mincho/ふ.alpha @@ -1,9 +1,9 @@ 4 -0,0,0,1,104,121,5,0,0,0 -0,0,0,0,15,238,97,0,0,0 -0,0,0,19,80,39,3,0,0,0 -0,0,0,63,13,0,0,0,0,0 -0,0,0,6,147,52,71,80,9,0 -0,0,0,51,95,184,8,43,191,49 -14,44,132,59,0,158,111,0,48,214 -219,171,77,91,146,213,66,0,0,63 \ No newline at end of file +,,,1,104,121,5,,, +,,,,15,238,97,,, +,,,19,80,39,3,,, +,,,63,13,,,,, +,,,6,147,52,71,80,9, +,,,51,95,184,8,43,191,49 +14,44,132,59,,158,111,,48,214 +219,171,77,91,146,213,66,,,63 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぶ.alpha b/bmps/shippori-mincho/ぶ.alpha new file mode 100644 index 0000000..11b5927 --- /dev/null +++ b/bmps/shippori-mincho/ぶ.alpha @@ -0,0 +1,10 @@ +3 +,,,16,177,88,1,43,182,147 +,,,,46,244,92,168,168,123 +,,,6,174,164,54,6,147,1 +,,,134,36,,,,, +,,,97,114,,,,, +,,,1,199,181,164,187,85, +,,29,167,130,218,43,42,216,92 +117,133,201,64,43,203,128,,110,192 +195,175,141,161,190,198,62,,2,67 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぶ3.bmp b/bmps/shippori-mincho/ぶ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6ab663295ffcef022071c167ea9189d71a518ae4 GIT binary patch literal 414 zcmZ?royW)k24+A~1BkhRm=lN@85Dpd149N>9?XFfI;ysZbyaNFYpdAw>Z#Z))KRh9 zr>kmzOjFUy?*IS)AXQ9yO192A%GRZNDz>dUDmEuIRBRlyRIIgi)a*|K)i;3D>8RS| z>8RQr0I|V*Wjk4**~@j6t(&w}Y;WlU)f=kVYU!xj-_TL9ih-#E(LlfmH1{~rj;%nq zEYVfA*{!Q?6N;<`#MV`{O4L=cDMA-V=j*6gw;3s0s-TOb^R>0L*?@Mg(^ausqOE9Y z2I2$VI~n92bhSF_wtBj%j$gEZZU^dFp{HWELQmPI8d;rzf`b51|3+;!+X#>upfJ)_ Kw%!Kx(_{e36`kS$ literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ぷ.alpha b/bmps/shippori-mincho/ぷ.alpha new file mode 100644 index 0000000..54df4fc --- /dev/null +++ b/bmps/shippori-mincho/ぷ.alpha @@ -0,0 +1,10 @@ +3 +,,,9,182,121,1,46,167,80 +,,,,22,240,118,165,11,170 +,,,8,173,154,56,106,174,139 +,,,127,44,,,,, +,,,74,141,,1,,, +,,,,193,189,164,193,113, +,,30,169,124,216,64,22,204,127 +121,135,203,83,45,193,146,,79,219 +195,175,138,159,187,200,78,,,68 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぷ3.bmp b/bmps/shippori-mincho/ぷ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a6c94bd12f90138fc6b5a7d608eb14868957e21b GIT binary patch literal 414 zcmZ?royW)k24+A~1BkhRm=lN@85Dpd149N>9?XFfI;ysZbye)w>nPiH=_*^#2hzKB zRqRe^tJwMd|Nox>gmsl1Ty#{dD|JnT|U>nd65>Z;lu1nQpzR-UBF$wp2`*=D7#vP}(8%?%v|8wWjQD>0y5XLQtT>S5|&w62QnL0uK=y+C`GK-jj0 zFgX~lt7Pq^t7Ov);sXIAOdOroQL(AlQ+Cin7f0tSC^&HFDO;}v+BZv2!P-Jk#U=~r z-gP?4*4^l8L2lPmwf~^2Y+I(SV!c#PT#p;5b``QZ85v7XVEAkUg%!wsI_kE1I?7hd Ib=7PG0REby0RR91 literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/へ.alpha b/bmps/shippori-mincho/へ.alpha index 93c8304..3eaed85 100644 --- a/bmps/shippori-mincho/へ.alpha +++ b/bmps/shippori-mincho/へ.alpha @@ -1,5 +1,5 @@ 8 -0,0,30,133,125,39,0,0,0,0 -0,85,160,7,2,137,99,0,0,0 -164,158,7,0,0,0,106,190,85,8 -0,0,0,0,0,0,0,32,159,203 \ No newline at end of file +,,30,133,125,39,,,, +,85,160,7,2,137,99,,, +164,158,7,,,,106,190,85,8 +,,,,,,,32,159,203 \ No newline at end of file diff --git a/bmps/shippori-mincho/べ.alpha b/bmps/shippori-mincho/べ.alpha new file mode 100644 index 0000000..564b354 --- /dev/null +++ b/bmps/shippori-mincho/べ.alpha @@ -0,0 +1,7 @@ +6 +,,,,,,8,90,191,81 +,,,35,42,,50,192,138,37 +,,97,181,169,122,,8,38, +78,151,185,9,1,153,171,28,, +153,163,12,,,,118,219,147,49 +,,,,,,,46,166,200 \ No newline at end of file diff --git a/bmps/shippori-mincho/べ6.bmp b/bmps/shippori-mincho/べ6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0fd1366183d839306fd5f7ef863998715ec0f094 GIT binary patch literal 294 zcmZ?rRbylT12Z700mNKD%m&1a3<^M!f#Cy~L?!!{o6>8jc;(^auOp{r^) zQ%B8yv9_oK53+h)W!o|x75m%TDz=mLRV)p)6)pU9RPCngsMzk5k+I|i+QtadtE*za zT2IA623aqNt*c~{sH1GRRY%!oB~VWlNK8S&fkR)zMh#u9j*64Awu-YBNL)|T)<{Ri e=75f}ZI`B!ohrIo7$0O7(2gje+WkQH2Lb?9A#b?= literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ぺ.alpha b/bmps/shippori-mincho/ぺ.alpha new file mode 100644 index 0000000..31ec5cc --- /dev/null +++ b/bmps/shippori-mincho/ぺ.alpha @@ -0,0 +1,7 @@ +6 +,,,,,,14,176,176,10 +,,,88,100,,54,134,139,44 +,2,141,158,133,165,9,121,119, +106,179,164,1,,120,195,54,, +136,148,4,,,,98,222,164,65 +,,,,,,,37,164,201 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぺ6.bmp b/bmps/shippori-mincho/ぺ6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1309d4be7ce1d149743ffde728c169dfd21e0d5e GIT binary patch literal 294 zcmZ?rRbylT12Z700mNKD%m&1a3<^M!f#Cy~L?!ZsZ+(NVEIsjFhw zp{-&!#lgXW1zEk0l1-AXs{K8n{1R<>Yezj5n=CyQ+s(Qvwo8CEF@n_UE7?_OtJ)sc zRyoMI_RLQh4EEXJo&Vhtu}zLv6L|v00ud3BLDyZ literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ほ.alpha b/bmps/shippori-mincho/ほ.alpha index e105b8f..fdbfafb 100644 --- a/bmps/shippori-mincho/ほ.alpha +++ b/bmps/shippori-mincho/ほ.alpha @@ -1,10 +1,10 @@ 3 -68,84,0,0,78,78,132,127,0 -36,177,0,0,22,93,77,0,0 -94,109,0,0,0,4,189,36,0 -149,15,0,16,71,76,195,204,71 -137,45,2,0,26,63,157,1,0 -134,91,0,0,0,0,152,0,0 -203,127,0,0,0,27,173,0,0 -184,123,0,67,87,81,228,170,46 -53,139,0,70,140,156,133,34,158 \ No newline at end of file +68,84,,,78,78,132,127, +36,177,,,22,93,77,, +94,109,,,,4,189,36, +149,15,,16,71,76,195,204,71 +137,45,2,,26,63,157,1, +134,91,,,,,152,, +203,127,,,,27,173,, +184,123,,67,87,81,228,170,46 +53,139,,70,140,156,133,34,158 \ No newline at end of file diff --git a/bmps/shippori-mincho/ぼ.alpha b/bmps/shippori-mincho/ぼ.alpha new file mode 100644 index 0000000..ae80f81 --- /dev/null +++ b/bmps/shippori-mincho/ぼ.alpha @@ -0,0 +1,10 @@ +3 +98,136,,,107,98,130,181,34,148,76 +36,225,,,58,145,169,60,159,122,158 +106,174,,,,7,208,124,48,188,3 +162,87,,28,127,107,207,217,159,, +194,78,69,,51,106,202,49,,, +192,172,5,,,,170,62,,, +210,186,,,23,83,182,93,,, +173,182,,97,162,104,214,218,134,1, +55,184,,70,183,194,175,41,167,60, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぼ3.bmp b/bmps/shippori-mincho/ぼ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0954ffba53be27460ce4a7b9a1b765dea9e4b099 GIT binary patch literal 450 zcmYjNJxc>Y5WOHG;t#M9^loR4T=pZH1CQLzZa~mVZ6sJ(m`d~?h#**qg^gfsAdM(~ zRDK{9lF~-85VZ4`#JM8}S(w?KH*enC-KDjD#Vgh#=PJh($0SF^o8#l;5?kNj-8 zn5|OGciv_H_Zql`QLYMYFA~{iju}X1*!NHa?J0C0{N^9l>Xv-N8vKsCvd(t^m{4dx zrJw_e>AXby+Vhdob9Zthqx8rQx>4M literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ぽ.alpha b/bmps/shippori-mincho/ぽ.alpha new file mode 100644 index 0000000..23547f1 --- /dev/null +++ b/bmps/shippori-mincho/ぽ.alpha @@ -0,0 +1,10 @@ +3 +112,108,,36,105,108,166,97,140,86 +67,194,,2,98,174,105,121,70,168 +114,147,,,,107,186,69,167,141 +168,57,,77,110,152,222,204,13, +183,116,12,2,85,143,153,,, +182,163,,,,57,160,,, +209,162,,2,50,117,180,,, +177,154,,155,124,157,230,174,25, +68,161,,127,184,194,85,121,112, \ No newline at end of file diff --git a/bmps/shippori-mincho/ぽ3.bmp b/bmps/shippori-mincho/ぽ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d7ca9716ee3efbdca2be876bf54c410de8857365 GIT binary patch literal 414 zcmYk2y-EW?5XUceiavmq=63d?-pmy#gk*R2f?r)q?X@x(B#0IP!52_0Z2Um+12k1Y z5EaYRHokzRuW`;^61ai??C$Juc4lX#c~=T@TNb|{ni5TlO2NGNAlMz<=ZBG_(5@l4 zhb+qi1bc$OpQPM?z;4RE8v}Rz9clMUkX{ctb0f^LFt-@FKUA*2ILEU?j(-wJAN^iz zA_13>^p|$X?*r8LA@q*?u#+uK2X;Vn&NJ)iGm zN!d10+kI5_k~IGc|6Qq=nY>1n9>||Ain#=CkF@>5vRRj$7pZx+6!NO{GVq+Qi=o|- rH~ScJD*@9*sBfS$y%7yvt}KHvZV literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/ゆ.alpha b/bmps/shippori-mincho/ゆ.alpha index 21270da..e831865 100644 --- a/bmps/shippori-mincho/ゆ.alpha +++ b/bmps/shippori-mincho/ゆ.alpha @@ -1,11 +1,11 @@ 2 -69,0,0,56,139,142,73,8,0 +69,,,56,139,142,73,8, 161,37,4,145,52,133,26,134,32 -156,11,119,62,0,92,70,11,155 -138,49,123,50,0,76,95,0,169 -139,127,39,80,0,82,94,0,183 -187,136,9,147,0,110,71,22,176 -121,157,0,129,112,172,76,191,53 -5,54,0,1,110,211,142,39,0 -0,0,0,0,118,20,0,0,0 -0,0,2,73,26,0,0,0,0 \ No newline at end of file +156,11,119,62,,92,70,11,155 +138,49,123,50,,76,95,,169 +139,127,39,80,,82,94,,183 +187,136,9,147,,110,71,22,176 +121,157,,129,112,172,76,191,53 +5,54,,1,110,211,142,39, +,,,,118,20,,, +,,2,73,26,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ょ.alpha b/bmps/shippori-mincho/ょ.alpha new file mode 100644 index 0000000..a8869bc --- /dev/null +++ b/bmps/shippori-mincho/ょ.alpha @@ -0,0 +1,9 @@ +4 +,,71,144,, +,,3,165,, +,,,193,163,95 +,,,143,, +,,,150,, +,6,32,170,, +124,98,102,227,159,48 +126,130,162,127,34,132 \ No newline at end of file diff --git a/bmps/shippori-mincho/ょ4.bmp b/bmps/shippori-mincho/ょ4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0c918f9e498aa47a8b2c6ffc2d595a03f55a17af GIT binary patch literal 246 zcmZ?r{l)+RWC_Hd+BluLAMWF;ILOx)@YnKMwJOKs}3rI36YsWHSTtQWzgb1I65d Icmj+M07q|Ce*gdg literal 0 HcmV?d00001 diff --git a/bmps/shippori-mincho/よ.alpha b/bmps/shippori-mincho/よ.alpha index d160f50..e8f6bd9 100644 --- a/bmps/shippori-mincho/よ.alpha +++ b/bmps/shippori-mincho/よ.alpha @@ -1,11 +1,11 @@ 2 -0,0,6,184,53,0,0 -0,0,0,128,70,0,0 -0,0,0,118,53,61,40 -0,0,0,114,155,141,59 -0,0,0,105,50,0,0 -0,0,0,93,64,0,0 -0,0,0,81,93,0,0 -32,119,140,180,155,9,0 -142,10,0,100,196,217,98 +,,6,184,53,, +,,,128,70,, +,,,118,53,61,40 +,,,114,155,141,59 +,,,105,50,, +,,,93,64,, +,,,81,93,, +32,119,140,180,155,9, +142,10,,100,196,217,98 117,152,167,188,36,18,112 \ No newline at end of file diff --git a/bmps/shippori-mincho/ら.alpha b/bmps/shippori-mincho/ら.alpha index 2ea25f7..720c835 100644 --- a/bmps/shippori-mincho/ら.alpha +++ b/bmps/shippori-mincho/ら.alpha @@ -1,11 +1,11 @@ 2 -0,34,182,28,0,0 -37,81,138,63,0,0 -133,0,0,0,0,0 -160,0,0,0,0,0 -153,0,0,0,0,0 -147,0,76,77,113,48 -211,179,100,0,2,183 -99,110,0,0,6,222 -0,0,0,8,155,112 -1,58,75,107,39,0 \ No newline at end of file +,34,182,28,, +37,81,138,63,, +133,,,,, +160,,,,, +153,,,,, +147,,76,77,113,48 +211,179,100,,2,183 +99,110,,,6,222 +,,,8,155,112 +1,58,75,107,39, \ No newline at end of file diff --git a/bmps/shippori-mincho/り.alpha b/bmps/shippori-mincho/り.alpha index d302d98..8ecfe47 100644 --- a/bmps/shippori-mincho/り.alpha +++ b/bmps/shippori-mincho/り.alpha @@ -1,11 +1,11 @@ 2 -110,24,0,0 -101,39,0,0 +110,24,, +101,39,, 129,97,141,46 170,64,8,170 -213,0,0,183 -199,0,0,191 +213,,,183 +199,,,191 117,22,1,191 -0,0,56,132 -0,3,159,20 -25,93,26,0 \ No newline at end of file +,,56,132 +,3,159,20 +25,93,26, \ No newline at end of file diff --git a/bmps/shippori-mincho/る.alpha b/bmps/shippori-mincho/る.alpha index 3ee49b7..fa3b868 100644 --- a/bmps/shippori-mincho/る.alpha +++ b/bmps/shippori-mincho/る.alpha @@ -1,10 +1,10 @@ 3 -0,47,77,165,178,56,0 -0,68,158,54,210,54,0 -0,0,5,167,49,0,0 -0,0,136,40,0,0,0 -0,115,162,89,95,139,40 -75,204,15,0,0,11,187 -217,42,0,0,0,0,206 -28,0,142,168,74,89,165 -0,0,127,152,217,140,9 \ No newline at end of file +,47,77,165,178,56, +,68,158,54,210,54, +,,5,167,49,, +,,136,40,,, +,115,162,89,95,139,40 +75,204,15,,,11,187 +217,42,,,,,206 +28,,142,168,74,89,165 +,,127,152,217,140,9 \ No newline at end of file diff --git a/bmps/shippori-mincho/れ.alpha b/bmps/shippori-mincho/れ.alpha index 15f1c35..a62fb4e 100644 --- a/bmps/shippori-mincho/れ.alpha +++ b/bmps/shippori-mincho/れ.alpha @@ -1,11 +1,11 @@ 2 -0,25,169,13,0,0,0,0,0,0,0 -0,0,156,31,0,18,93,48,0,0,0 -0,0,149,11,76,93,35,189,20,0,0 -64,123,219,179,43,0,0,167,33,0,0 -92,6,210,47,0,0,0,203,2,0,0 -79,119,174,0,0,0,21,185,0,0,0 -66,185,134,0,0,0,66,142,0,0,34 -161,121,141,0,0,0,74,145,0,38,83 -120,82,195,0,0,0,8,171,154,113,0 -0,18,192,0,0,0,0,0,0,0,0 \ No newline at end of file +,25,169,13,,,,,,, +,,156,31,,18,93,48,,, +,,149,11,76,93,35,189,20,, +64,123,219,179,43,,,167,33,, +92,6,210,47,,,,203,2,, +79,119,174,,,,21,185,,, +66,185,134,,,,66,142,,,34 +161,121,141,,,,74,145,,38,83 +120,82,195,,,,8,171,154,113, +,18,192,,,,,,,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ろ.alpha b/bmps/shippori-mincho/ろ.alpha index 25fa29a..1bf0576 100644 --- a/bmps/shippori-mincho/ろ.alpha +++ b/bmps/shippori-mincho/ろ.alpha @@ -1,10 +1,10 @@ 3 -0,0,43,178,213,1,0,0 -0,97,185,116,128,0,0,0 -0,0,12,158,2,0,0,0 -0,0,130,33,42,69,32,0 -0,77,186,118,74,74,179,112 -28,204,28,0,0,0,7,225 -186,101,0,0,0,0,12,203 -145,12,0,0,0,14,161,58 -0,0,0,11,72,96,22,0 \ No newline at end of file +,,43,178,213,1,, +,97,185,116,128,,, +,,12,158,2,,, +,,130,33,42,69,32, +,77,186,118,74,74,179,112 +28,204,28,,,,7,225 +186,101,,,,,12,203 +145,12,,,,14,161,58 +,,,11,72,96,22, \ No newline at end of file diff --git a/bmps/shippori-mincho/わ.alpha b/bmps/shippori-mincho/わ.alpha index 9e867a1..73c741c 100644 --- a/bmps/shippori-mincho/わ.alpha +++ b/bmps/shippori-mincho/わ.alpha @@ -1,11 +1,11 @@ 2 -0,0,137,33,0,0,0,0,0 -0,0,119,60,0,0,0,0,0 -0,0,132,17,0,0,0,0,0 -0,26,212,134,57,90,125,71,0 -126,139,203,118,33,0,1,113,117 -44,58,166,0,0,0,0,1,217 -13,169,124,0,0,0,0,10,228 -167,135,160,0,0,0,0,120,133 -90,51,195,0,0,0,90,149,4 -0,3,137,0,53,90,61,0,0 \ No newline at end of file +,,137,33,,,,, +,,119,60,,,,, +,,132,17,,,,, +,26,212,134,57,90,125,71, +126,139,203,118,33,,1,113,117 +44,58,166,,,,,1,217 +13,169,124,,,,,10,228 +167,135,160,,,,,120,133 +90,51,195,,,,90,149,4 +,3,137,,53,90,61,, \ No newline at end of file diff --git a/bmps/shippori-mincho/ゐ.alpha b/bmps/shippori-mincho/ゐ.alpha new file mode 100644 index 0000000..0b0cfe5 --- /dev/null +++ b/bmps/shippori-mincho/ゐ.alpha @@ -0,0 +1,10 @@ +3 +,66,110,188,198,,,, +,128,163,118,173,8,9,, +,,,177,193,162,173,175,20 +,6,162,184,1,,,131,146 +21,191,197,101,,,,47,210 +171,76,200,11,,,,25,228 +162,85,175,,15,45,,84,207 +148,213,105,36,193,199,131,197,117 +40,150,6,40,191,203,200,111, \ No newline at end of file diff --git a/bmps/shippori-mincho/ゐ3.bmp b/bmps/shippori-mincho/ゐ3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a44e0e75079d88ff97862191809d4b2610677596 GIT binary patch literal 378 zcmZ?rtzu*V12Z700mPh8%*dbsWHB(fK;^+4C}FJTprNN~J55_#n@tzU)>X0DucK^p zT35yHgpR6B{{R2~8FZCwrs$~HU)52u%`{SWP|;PfJ_wXQuB&R(tfOLgR7csi6sTtr zP;aP?vi*9H9wjAXeqALyT@YJO#WqAo)&9J;iq&czB^w{0x)XZhdfXs67}k_Gmef_T ze`2U&E2^VvyC10LsIIbYDoh?k8!Fo91MR&8VuRcZvQtOdZU@jSj4*XzH>uiAg7HDL zu8QqOT_x*-5cM`|b(L+_8>< n5dw*6k?QGREj%LzSXC8|B%hM?YBXqJ;Lu~mh8+h^T$nN4|AiHu diff --git "a/bmps/times-new-roman/\".alpha" "b/bmps/times-new-roman/\".alpha" deleted file mode 100644 index c648d47..0000000 --- "a/bmps/times-new-roman/\".alpha" +++ /dev/null @@ -1,6 +0,0 @@ -0 -204,143,0,148,196 -239,173,0,189,239 -202,134,0,145,209 -155,86,0,97,159 -106,38,0,48,108 \ No newline at end of file diff --git "a/bmps/times-new-roman/\"0.bmp" "b/bmps/times-new-roman/\"0.bmp" deleted file mode 100644 index 45b4972e6bf4e3b571c10b20a6013c3cdc8ba672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmZ?roy7nFWb-Id(bdk4Jdx{^Fm Hx4^ewcz0Vt diff --git a/bmps/times-new-roman/$.alpha b/bmps/times-new-roman/$.alpha deleted file mode 100644 index 3223651..0000000 --- a/bmps/times-new-roman/$.alpha +++ /dev/null @@ -1,15 +0,0 @@ -2 -0,0,20,162,20,0,0 -23,172,134,188,155,197,60 -176,122,0,140,0,101,113 -242,113,0,140,0,9,108 -211,227,31,140,0,0,12 -66,246,235,160,0,0,0 -0,58,222,255,151,8,0 -0,0,14,229,255,200,19 -0,0,0,140,94,251,170 -21,0,0,140,0,140,241 -138,0,0,140,0,117,215 -241,50,0,140,20,215,86 -96,168,156,205,158,64,0 -0,0,0,140,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/$2.bmp b/bmps/times-new-roman/$2.bmp deleted file mode 100644 index b8c3b7cdec5b98f51f48fa1cc817498bd628f18a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmZwDp$|b(6vy!^VKW62iLxM=V7e-rqA7yn4=}UW1!g9h3H|`nY>Fgkib>KF6yf=v zw{y(Q+dlXH-Z}T(_wK9JcM%s}CB_1xNFw6$jLr?UAKvH?1c5V@Jj*h3wXnn#N6b*w zo=+}n_Q+|R(ZI;|A%}Z1_aObupPoGLTm5U#CiNFq)+5W2ZjcW=Af@Zeg9c9u7&vRGq)EhgBbV(%u)zgoy_wKtcU BiS7UZ diff --git a/bmps/times-new-roman/%.alpha b/bmps/times-new-roman/%.alpha deleted file mode 100644 index d9c43a5..0000000 --- a/bmps/times-new-roman/%.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -39,162,138,115,0,0,0,0,11,160,3,0 -186,88,4,236,38,0,0,0,138,36,0,0 -246,62,0,209,95,0,0,71,104,0,0,0 -233,75,0,215,83,0,17,156,1,0,0,0 -138,124,24,228,14,0,148,26,0,0,0,0 -3,100,108,34,0,87,87,0,29,111,91,1 -0,0,0,0,26,148,0,12,223,27,129,129 -0,0,0,1,156,17,0,82,219,0,69,230 -0,0,0,104,71,0,0,98,211,0,61,244 -0,0,36,138,0,0,0,42,235,3,94,192 -0,3,160,11,0,0,0,0,111,139,168,43 \ No newline at end of file diff --git a/bmps/times-new-roman/%1.bmp b/bmps/times-new-roman/%1.bmp deleted file mode 100644 index 76f5b1a43d408283607257be2b602f7bd693c9c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmZ9KKTE@45QmedTS_roi3lP=i|*ZY5Nro=sY40{1?iAMaBy|$8rO^tp;JFYC%=Mp zaBy&uLTN|onm!lqASCd-?{mMq{3X|S{f1K>J=QL?zz5ekW_6qc?U#ivMNx=(kb^IE z6|xt2hdEqW504dZHOuO8s? yE^cjpM|Pz%U-+Z-@c|@O>&${|1Wnk&X{|5M8(D^*!3-pSwcK_x`9*T@B-;Z!Ey2J5 diff --git a/bmps/times-new-roman/&.alpha b/bmps/times-new-roman/&.alpha deleted file mode 100644 index 5cc037c..0000000 --- a/bmps/times-new-roman/&.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -0,0,0,103,171,161,120,0,0,0,0 -0,0,57,232,6,0,199,26,0,0,0 -0,0,112,228,0,1,209,18,0,0,0 -0,0,87,255,53,137,107,0,0,0,0 -0,0,13,248,223,55,0,88,255,180,44 -0,30,163,185,253,54,0,18,221,12,0 -33,217,42,21,242,207,4,101,67,0,0 -177,164,0,0,109,255,138,138,0,0,0 -242,169,0,0,2,190,255,80,0,0,23 -200,249,71,1,60,175,214,247,109,62,133 -36,188,246,224,141,14,16,170,245,201,37 \ No newline at end of file diff --git a/bmps/times-new-roman/&1.bmp b/bmps/times-new-roman/&1.bmp deleted file mode 100644 index c01ebf16721087e1585028a9405c28cc931c2d10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmZwDF-t;G6u|NOLR{342NAqM6beLKeGx>14o-rbegSC^!O<_!P|$~vTB<<=7a>}+ zDO`jGvB9A^NOO?q|HygpxOCxn@44q3&bz#F%{wsr<+JCJP>#tG8MAcuhrOMUc)KEy*LCv&9lR)l$- zlOy+u0*)Zx`9KUURIL6CxqFPUg|Bm5;yIF5e~R267C6)1Cb7I{gksoF+|Yc9^9Jp( mW}no$Sn53acT>1_pVrT*eIu^-H)8LMsSR3K&n zi2;EY5MKad9wasUf&5Y=z8jDaQmla_HXF$Q48)8`VmE;ND= F1OSr>|e6S^|m$Jcr-`w6OFTf|WP15sQF@BIFPjqV4)-adDY} zH#6Vc{FaNglTc&&05a%;lRjN!@;eXV-&s_}+mQ8n;hUKqxIv-UP;EHCG`VL> I&STd31py9?mH+?% diff --git a/bmps/times-new-roman/*.alpha b/bmps/times-new-roman/*.alpha deleted file mode 100644 index 8a9c340..0000000 --- a/bmps/times-new-roman/*.alpha +++ /dev/null @@ -1,8 +0,0 @@ -0 -0,0,125,130,0,0 -101,35,130,137,34,96 -185,230,120,125,227,179 -0,64,208,210,65,0 -185,227,112,121,230,177 -102,33,135,131,35,100 -0,0,128,131,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/*0.bmp b/bmps/times-new-roman/*0.bmp deleted file mode 100644 index 05f21b49ac1ac4843bcc149a5168f380c7cdec7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmZ?ry~h9nWg)crhFR diff --git a/bmps/times-new-roman/+.alpha b/bmps/times-new-roman/+.alpha deleted file mode 100644 index 8315c60..0000000 --- a/bmps/times-new-roman/+.alpha +++ /dev/null @@ -1,9 +0,0 @@ -2 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -80,80,80,133,130,80,80,80 -76,76,76,130,128,76,76,76 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/+2.bmp b/bmps/times-new-roman/+2.bmp deleted file mode 100644 index 2edb95fb6a1bf15987d723e7e9cc55fd25b09a9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMKAB9}s)N_~I3P6&9!3IoX5ZOQxumAu5Gk`D2M`|z T;@d#{6^LH|@j4*>0L1YCZ(I(% diff --git a/bmps/times-new-roman/0.alpha b/bmps/times-new-roman/0.alpha deleted file mode 100644 index ddc7d36..0000000 --- a/bmps/times-new-roman/0.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,20,164,148,164,19,0 -2,200,85,0,68,205,4 -85,241,2,0,1,230,96 -169,196,0,0,0,181,181 -224,176,0,0,0,158,228 -244,158,0,0,0,146,249 -244,148,0,0,0,153,244 -219,162,0,0,0,163,224 -174,184,0,0,0,191,171 -83,239,2,0,1,233,90 -5,209,77,0,70,204,3 -0,30,170,139,158,23,0 \ No newline at end of file diff --git a/bmps/times-new-roman/00.bmp b/bmps/times-new-roman/00.bmp deleted file mode 100644 index 0a297ff1ca2d7f614b49427e8ae0cc56651aac11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e6|Njp(kbyxCh*tq| zHxSPQVsWTAE0BE=h<%}aHz4~A5QCf;48-q&mZv`~;8~5T5|zP>^0AZ~@}8K+FQ=ivZb6fOra&76yp}05{u%m;e9( diff --git a/bmps/times-new-roman/1.alpha b/bmps/times-new-roman/1.alpha deleted file mode 100644 index 447c696..0000000 --- a/bmps/times-new-roman/1.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -5,111,167,0 -96,213,183,0 -0,144,183,0 -0,133,183,0 -0,131,183,0 -0,131,183,0 -0,131,183,0 -0,131,183,0 -0,131,183,0 -0,132,183,0 -0,142,190,0 -80,212,239,104 \ No newline at end of file diff --git a/bmps/times-new-roman/10.bmp b/bmps/times-new-roman/10.bmp deleted file mode 100644 index 22a4f15efe116832ba95630870fbd97c0a0b2d47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmZ?r^#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_GzoK>igVehk2X5IuCA4n$v@l_-~E0CQJ#LGeM0RU95V!HqU diff --git a/bmps/times-new-roman/2.alpha b/bmps/times-new-roman/2.alpha deleted file mode 100644 index 545c4ed..0000000 --- a/bmps/times-new-roman/2.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,41,183,241,225,142,12,0 -19,209,126,96,177,255,177,0 -101,42,0,0,0,176,255,33 -31,0,0,0,0,86,255,52 -0,0,0,0,0,89,237,7 -0,0,0,0,0,169,115,0 -0,0,0,0,54,196,5,0 -0,0,0,16,182,23,0,0 -0,0,5,164,41,0,0,0 -0,6,150,40,0,0,0,27 -10,182,129,85,85,85,113,157 -193,255,255,255,255,255,255,87 \ No newline at end of file diff --git a/bmps/times-new-roman/20.bmp b/bmps/times-new-roman/20.bmp deleted file mode 100644 index ba52be3881444f35863192ee4e39bf0bce216a1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZwCze@sf7{~GN<&X4G2qYQ=GYC;fjV1?iX>t)v1P7OH4_AqEXlbZTa1a_?goa$S zweTNkYHkh(hvw`3cs_6(eereAj}KpuYc%ZxvpWwwhe#j=%j8Xj>RQIUq_DV~nEAia8tTW6U#@bQi8Tci~Dl#~{4dnXHQq t4soh`t?aHLA9jHolr@ved4)7*$lw!q=wkuN7J7%igcY{<#v@Xa{{b}nsUrXY diff --git a/bmps/times-new-roman/3.alpha b/bmps/times-new-roman/3.alpha deleted file mode 100644 index 9fc30fd..0000000 --- a/bmps/times-new-roman/3.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,117,233,231,121,0 -85,115,53,154,255,68 -50,0,0,4,235,112 -0,0,0,0,224,41 -0,0,0,59,103,0 -0,14,123,239,194,19 -0,4,43,138,252,167 -0,0,0,0,142,240 -0,0,0,0,65,233 -0,0,0,0,63,174 -105,55,0,7,172,43 -177,247,191,153,47,0 \ No newline at end of file diff --git a/bmps/times-new-roman/30.bmp b/bmps/times-new-roman/30.bmp deleted file mode 100644 index 605f7981e01af2f76fe61a6d92b0a828f954ef56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmZ?rUB$=%23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3Zv;}`fp|X<&je!q z|NnuOFfe2Su{o5@4rH$ZVr>u~83V=afp{IV7*vlVQ2Zqp@jjsV2dEm5bF_gN6byfW zcsW#@56G?t;`cy&2#AG|%>nYQfjAvm48{hEKLBD)AT~l01KIN$hzo!?6o`v~*c6Co X0Wrw4E+Dl)PzuB^f%rKPSAxUFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHyF9|c2|0BvE& zMwbKeNtFkxzl(4h-20NEffptujnPXppa zeC`9vF9TvVAjZ%S)h7y++YH2+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3_XDYqK>P-Xw*s-p z|Ns9PKo|%X0&yh}a{)0(YZeeU!{pIvpxhiFc10J5nw0{STY*Ck6b#4E<$z*JKn!x* zB4jxr-v@{v1MxQ?)&ydAAl?APATf}`zW{MC)LscF{{oQi0Ad+5v-*HyCdgtiHc%X- VcQ+81BVi*X`Cgzn$UYc81OSi{oYw#V diff --git a/bmps/times-new-roman/6.alpha b/bmps/times-new-roman/6.alpha deleted file mode 100644 index d10f2d4..0000000 --- a/bmps/times-new-roman/6.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,39,152,126,76 -0,0,86,214,48,0,0 -0,71,244,48,0,0,0 -13,233,134,0,0,0,0 -115,254,55,96,107,31,0 -196,239,119,79,185,238,48 -237,167,0,0,11,235,184 -248,148,0,0,0,158,239 -221,168,0,0,0,125,232 -145,214,0,0,0,137,171 -26,234,68,0,5,207,45 -0,47,178,128,150,66,0 \ No newline at end of file diff --git a/bmps/times-new-roman/60.bmp b/bmps/times-new-roman/60.bmp deleted file mode 100644 index 8bb175e8905b1e9e9fed7d87684c465789f3bb80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmaLTF-QVY9LMo@Sc<7rv^1oHq>CszxHQNixG0K4Q-jkjjt(srw-o3ifrKvNR-jXp ztN2nMas)aEtsFOxcYi diff --git a/bmps/times-new-roman/7.alpha b/bmps/times-new-roman/7.alpha deleted file mode 100644 index 5a70dd2..0000000 --- a/bmps/times-new-roman/7.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -34,254,255,255,255,255,237 -129,159,109,102,102,161,161 -88,0,0,0,0,162,80 -0,0,0,0,5,228,10 -0,0,0,0,68,173,0 -0,0,0,0,147,92,0 -0,0,0,1,221,17,0 -0,0,0,52,186,0,0 -0,0,0,131,105,0,0 -0,0,0,210,28,0,0 -0,0,35,199,0,0,0 -0,0,116,118,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/70.bmp b/bmps/times-new-roman/70.bmp deleted file mode 100644 index 3ab4e732a3b0d2b6bf4d3c483ddd0cd06f64cff0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e6|Ns9VjDgG&ATERP zk!hf~G7uj}7DHwOuS{NUh28y!+@e?5C0^$f{IS?BN76EYp5H|wxd?3yR;xs5;2&6$+ O35fpzF-QY4ehUEoDz+>D diff --git a/bmps/times-new-roman/8.alpha b/bmps/times-new-roman/8.alpha deleted file mode 100644 index fcacd45..0000000 --- a/bmps/times-new-roman/8.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -2,114,151,127,154,106,0 -117,170,0,0,1,198,101 -204,134,0,0,0,146,172 -183,232,29,0,2,205,102 -52,245,226,56,147,128,0 -0,58,234,254,148,0,0 -0,84,149,206,255,148,1 -81,203,3,10,176,255,120 -218,115,0,0,6,192,229 -236,110,0,0,0,81,230 -138,194,2,0,0,129,128 -4,129,159,119,126,109,3 \ No newline at end of file diff --git a/bmps/times-new-roman/80.bmp b/bmps/times-new-roman/80.bmp deleted file mode 100644 index d2a0f312d9a66894ccde4cbe579a273fe0ee29a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmYk(KS)AB9Ki8=8b(r6I2sNj&DkK*ATCZpN~42IHwZN(QA5~ksG%iDMRdto-q2QK zIJER<4IG0avemWo`|I6-$NRkd{ki+`;1##Wp88)`yic)+Wq2y3qU<~LgOw1eT}G+! zk=ztZm4-i>uGb#c5~+)cSIA~peXTPEtz&~;Z)q$39!*!TH{5O67v_^NmeM(Haf~MR zA)g_iH$uc1qXbLN`uN3xtJ_|g+84%XxE^r~kNAX~d4|l7;|?VV+w7k0 z<%xgrhxXk3P4X!|kV6Z;y>n0ejik*Z#IMkJ!KIsH`#01A9AW5s#QYKUggwZNLv(S5 IKI(FI2EM9rmH+?% diff --git a/bmps/times-new-roman/9.alpha b/bmps/times-new-roman/9.alpha deleted file mode 100644 index a075fde..0000000 --- a/bmps/times-new-roman/9.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,71,165,151,188,37,0 -48,212,8,0,76,235,25 -174,138,0,0,0,220,145 -232,126,0,0,0,173,220 -241,153,0,0,0,148,248 -192,231,7,0,0,167,232 -58,245,169,69,115,236,195 -0,40,123,110,50,253,107 -0,0,0,0,130,229,15 -0,0,0,38,242,67,0 -0,0,31,205,76,0,0 -71,111,140,35,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/90.bmp b/bmps/times-new-roman/90.bmp deleted file mode 100644 index cc6a555a2a062cfab773e69b6777abcfe6b0a4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3y923wAnpNT<^TWx zGoWLjxI7S_1!5m`IS?NR)PVRC5If_LZvx6a1!8`vdJQ1E8i@0N805acK%5Q4RzUm} zh*tu!D-ah0@f#pM48#Y3_&E@>!|VXEmjm$&ApQu%GhyOTJEj1|en92x(B#$v#qR*| sIw0;slLLuQ1Y!dqz5>J?Q1g6%?AJgn3FU*rZ7C2>2jV?ItO^nb0B;tJ5&!@I diff --git a/bmps/times-new-roman/:.alpha b/bmps/times-new-roman/:.alpha deleted file mode 100644 index 602e198..0000000 --- a/bmps/times-new-roman/:.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -197,201 -147,150 -0,0 -0,0 -0,0 -0,0 -160,156 -195,192 \ No newline at end of file diff --git a/bmps/times-new-roman/:4.bmp b/bmps/times-new-roman/:4.bmp deleted file mode 100644 index fe835514747c105732b3730e19567fa54d8b2ddb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?rEn|QHGa#h_#7scU0mO_93P6&9!2wKS5Ql*x2Y`415YPGl|33ph3{*22h^GPZ IQ6N4E0D-L^EdT%j diff --git a/bmps/times-new-roman/;.alpha b/bmps/times-new-roman/;.alpha deleted file mode 100644 index 4885f2d..0000000 --- a/bmps/times-new-roman/;.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -123,244,80 -103,215,65 -0,0,0 -0,0,0 -0,0,0 -0,0,0 -90,145,37 -238,255,211 -34,55,210 -0,72,118 -99,83,0 \ No newline at end of file diff --git a/bmps/times-new-roman/;1.bmp b/bmps/times-new-roman/;1.bmp deleted file mode 100644 index 9448781691f9bc86b4366f48cf48333dd5ed2be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZ?r-NgU_WU!@Brd6AXWlmb0EG1 m#P5I@BzYN#qkwoK5UaxU5K9B~qyzDFAa(@eY9Rgs!~p=+wKd)V diff --git a/bmps/times-new-roman/<.alpha b/bmps/times-new-roman/<.alpha deleted file mode 100644 index 5e4fb9d..0000000 --- a/bmps/times-new-roman/<.alpha +++ /dev/null @@ -1,8 +0,0 @@ -2 -0,0,0,0,0,9,97,157 -0,0,0,36,130,150,68,1 -2,68,145,133,28,0,0,0 -190,172,11,0,0,0,0,0 -2,68,154,141,32,0,0,0 -0,0,0,27,125,167,77,1 -0,0,0,0,0,8,95,163 \ No newline at end of file diff --git a/bmps/times-new-roman/<2.bmp b/bmps/times-new-roman/<2.bmp deleted file mode 100644 index 286c6c40a93c8ece420eff3d683dbfa5b36bbd25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZ?r6=P%o12Z700mK|Y%nrni3<^M!f#Cs|L?!J^O%SYk-&=Ssca&io^6z1hQL!SOzACP6OpsfVc^W WrvWj@PDXS!AU+Uq0&yY`&jkQHZd_de diff --git a/bmps/times-new-roman/=.alpha b/bmps/times-new-roman/=.alpha deleted file mode 100644 index b65326f..0000000 --- a/bmps/times-new-roman/=.alpha +++ /dev/null @@ -1,4 +0,0 @@ -4 -154,154,154,154,154,154,154,154,154 -0,0,0,0,0,0,0,0,0 -154,154,154,154,154,154,154,154,154 \ No newline at end of file diff --git a/bmps/times-new-roman/=4.bmp b/bmps/times-new-roman/=4.bmp deleted file mode 100644 index 739feca2963184301cac2e3425698484ce414aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 ycmZ?rUBmzZW.alpha b/bmps/times-new-roman/>.alpha deleted file mode 100644 index c64f519..0000000 --- a/bmps/times-new-roman/>.alpha +++ /dev/null @@ -1,8 +0,0 @@ -2 -164,95,8,0,0,0,0,0 -1,68,155,141,34,0,0,0 -0,0,0,26,126,166,85,3 -0,0,0,0,0,10,171,190 -0,0,0,22,118,155,85,4 -0,51,138,144,42,0,0,0 -155,97,9,0,0,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/>2.bmp b/bmps/times-new-roman/>2.bmp deleted file mode 100644 index 3b5f7da44e06792090fef6c108266a1e3e9eda9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZ?r6=P%o12Z700mK|Y%nrni3<^M!f#Cs|#2{t^MG}FS^Z)<<4A?MG&KQWhfOrBB zYhhCZ5(5G;AT9%9keQ)C%z{lVP@D^hR|D}rWO*Q83W)1~co`6b^fLo7$X6~v3^KD9 Th?UUvECGte12G4(IE)Pd!hT<1 diff --git a/bmps/times-new-roman/?.alpha b/bmps/times-new-roman/?.alpha deleted file mode 100644 index be11aef..0000000 --- a/bmps/times-new-roman/?.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -24,124,115,176,168,19 -184,36,0,5,214,172 -245,92,0,0,144,242 -132,74,0,0,155,210 -0,0,0,6,231,93 -0,0,0,92,179,0 -0,0,0,178,23,0 -0,0,37,82,0,0 -0,0,76,18,0,0 -0,0,6,0,0,0 -0,1,184,114,0,0 -0,2,205,129,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/?0.bmp b/bmps/times-new-roman/?0.bmp deleted file mode 100644 index cfb9e10839905952c9cd2a6ed20126b7507a1ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmZ?r4P#^g12Z700mN)T%mc)X3<^M!fk6Q(59UCL|NsAkSWG~C7Kj@`d>97uK{|E- zaS==mMgzszU~FU>DDDHqLdaquHV~)+aS*yVRBjVcP8?khC>8_6o3V(4y!IT3V}ZB@ zh`nHHfb7{od8?hazJpNf}X$l@!Hd$dtzHD3T}&DMq6#DUJLpJMv>|Z7GY{U}Y~0 zJ9e`44=Aha`%LetGn!kUd!F|_=brA|Ir-^iT~N6)-20F~5@FE8JqSKxm7(euMN!}| zk;f5su!j>IVh*8Or;)1>rS6LG z2CVKT@8Sjt>%Ehoae)!Mp$Pq+edvo!;m+2F0fVx-WA&XzO9eb*EdVm TnA7>#!ZtRr4xIyOcI*ED97XjO diff --git a/bmps/times-new-roman/A.alpha b/bmps/times-new-roman/A.alpha deleted file mode 100644 index 7615f78..0000000 --- a/bmps/times-new-roman/A.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,0,0,96,83,0,0,0,0,0 -0,0,0,0,0,201,186,0,0,0,0,0 -0,0,0,0,50,245,254,35,0,0,0,0 -0,0,0,0,156,89,254,136,0,0,0,0 -0,0,0,16,185,0,190,235,7,0,0,0 -0,0,0,111,91,0,87,255,87,0,0,0 -0,0,0,192,8,0,6,232,190,0,0,0 -0,0,65,212,136,136,136,212,254,39,0,0 -0,0,167,45,17,17,17,50,254,141,0,0 -0,26,176,0,0,0,0,0,191,236,8,0 -0,140,96,0,0,0,0,0,111,255,105,0 -129,250,181,55,0,0,0,44,185,255,241,114 \ No newline at end of file diff --git a/bmps/times-new-roman/A0.bmp b/bmps/times-new-roman/A0.bmp deleted file mode 100644 index 0532917efeaa9b20f429c83c434d3717ab4ce200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcma)&FB1V#6h|KcL7+-z1Oi2%qDz7?%2vsYplbr(KvxxE1ytRKFhda(!E^4;-SK9} zzc+LC{qDWz&D-5pdmJ~xs_`sAT8WuF$(V-DgW~m=5bv;ty0zAXP?y063s)G)j5Px< z^xU2P5JVb;eR2*~VeRhpcW{AJq`#zBfviK7{D8UZN@g|T2vY~C#VPT z6KvnP>dUwFHFwE!arcX#VeYHHC7&Vr$yaZI(*t?$={Hw>`6oB^3%`6lbHLyHh1P{B8_hzo*M zOxOPzhbaTu;CH#_+>f(6)@VH)6FxQ8GF)Wgm=dco8$Az;@6u&^fyEI^EU?2Kp0(Bp z9v`x){Pbk%So^-_ym(IgY5Fe&3Ar4ZH}3y(oMj;Ql>3Zgxi!5BR(RlsretEds@5sa x>$u_sH*j4=QJ diff --git a/bmps/times-new-roman/C.alpha b/bmps/times-new-roman/C.alpha deleted file mode 100644 index eea9d6c..0000000 --- a/bmps/times-new-roman/C.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,19,131,179,158,156,142,79,123 -0,45,224,119,2,0,0,29,208,150 -11,218,172,0,0,0,0,0,34,162 -111,255,64,0,0,0,0,0,0,96 -198,251,6,0,0,0,0,0,0,0 -237,232,0,0,0,0,0,0,0,0 -242,228,0,0,0,0,0,0,0,0 -207,248,3,0,0,0,0,0,0,0 -149,255,60,0,0,0,0,0,0,4 -34,246,182,1,0,0,0,0,4,109 -0,82,249,160,21,0,0,20,132,22 -0,0,47,167,222,200,168,128,16,0 \ No newline at end of file diff --git a/bmps/times-new-roman/C0.bmp b/bmps/times-new-roman/C0.bmp deleted file mode 100644 index b6771845ea94cac459e970cb4a814e13e734ca13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmZwDu?s;_6vy%VkO70j+muWe*-Qr6rThi{0T~Sz#cX4eWMQx=e}Zhx2ED;xu^2># z=X+n>I&SaQ=bn3h=hTZv(~YR$RJlt?AO%MixRvspp!{9F?< z#AR;3nfIW7N8O&8o>>P;T(C8{tmOKCTj`8bhKD{PW{-CsXUs&Fp&wy~1?HHbg~1Q~ CkJw!R diff --git a/bmps/times-new-roman/D.alpha b/bmps/times-new-roman/D.alpha deleted file mode 100644 index cdfd5f1..0000000 --- a/bmps/times-new-roman/D.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -88,209,255,207,168,160,197,158,58,0,0 -0,118,255,30,0,0,10,145,253,115,0 -0,110,255,30,0,0,0,0,168,253,57 -0,110,255,30,0,0,0,0,43,255,168 -0,110,255,30,0,0,0,0,0,237,225 -0,110,255,30,0,0,0,0,0,218,249 -0,110,255,30,0,0,0,0,0,236,228 -0,110,255,30,0,0,0,0,40,255,164 -0,110,255,30,0,0,0,0,163,249,46 -0,126,255,30,0,0,6,135,249,92,0 -89,212,255,196,159,152,188,150,39,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/D1.bmp b/bmps/times-new-roman/D1.bmp deleted file mode 100644 index d68b91a2b8ce3706604758550fbe287d40000e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmZ?rm11H512Z700mR%;%*dbsWHB&2VFXj?L?lq)3K0JX;v+yjABblF@g5+a2E^+B z|Nm!zVIaQ_h(T)Qki^)4{B|Jz3B)l-;(0(midrPO#ZdKnATc1orxxTLkfJ4o)I#Oo z0M$MrQtd6E+Mh(KeG63kkdRuS8f_p3xpxH-YF7Z&{RLu6sM<29UgYrQ0*Xz9sw;-7 civaR3Le-uJ(japd0P#^Eo(IHMAax)N079F=ssI20 diff --git a/bmps/times-new-roman/E.alpha b/bmps/times-new-roman/E.alpha deleted file mode 100644 index da6c4bd..0000000 --- a/bmps/times-new-roman/E.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -86,191,255,186,153,153,156,184,254,5 -0,92,255,82,0,0,0,0,139,18 -0,85,255,82,0,0,0,0,29,11 -0,85,255,82,0,0,0,58,7,0 -0,85,255,93,17,17,30,179,10,0 -0,85,255,174,136,136,161,244,10,0 -0,85,255,82,0,0,0,115,10,0 -0,85,255,82,0,0,0,15,2,0 -0,85,255,82,0,0,0,0,0,90 -0,95,255,89,0,0,0,0,73,136 -91,198,255,212,154,153,159,187,253,45 \ No newline at end of file diff --git a/bmps/times-new-roman/E1.bmp b/bmps/times-new-roman/E1.bmp deleted file mode 100644 index 41558b35789e0a0aec3ea96441c3636fb355ce62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmaLUJqp4=5QgE6AVN}z_KKyAt%aqXg^i%#A0EO>1abmJ5HDb36ST1N1fIjnR@ZmJ zh#S}#cy=c<9|@cEhmXKySC_So5D@~?Vl^h!d3N(#=9D*B+_A+5dtC5B$66Vi6{MKT zy^G!evF65_8@ZWp&208B$GnP?llMN4%o?F5ccdSy1N*Zex1?WFP4-hkE_V(xJybmJ i&E@or4YHBe3u^g(zFb1TjtQ=i+!^vO#11LmD1QKZ9-S5d diff --git a/bmps/times-new-roman/F.alpha b/bmps/times-new-roman/F.alpha deleted file mode 100644 index e680e4f..0000000 --- a/bmps/times-new-roman/F.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -91,193,255,194,153,153,167,217,232 -0,86,255,102,0,0,0,6,183 -0,75,255,102,0,0,0,0,41 -0,75,255,102,0,0,0,60,0 -0,75,255,112,17,21,92,117,0 -0,75,255,194,153,157,211,117,0 -0,75,255,102,0,0,10,109,0 -0,75,255,102,0,0,0,11,0 -0,75,255,102,0,0,0,0,0 -0,83,255,114,0,0,0,0,0 -88,192,255,208,95,11,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/F1.bmp b/bmps/times-new-roman/F1.bmp deleted file mode 100644 index 86622f4ebf8ca4e2bb1e3d9a4a4a698244d42ec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZ?rJ;cZW24+A~1Bf|+m>Y;085Dpd149o~9?U@y5kTevApQ@;7l1e(h`Im&|IdJo zfnvcx3{q2sERM_u%6UW8q#=tVvvH{bio@;1rUod+1;n{9vyjvr0VhXL6j0TeYrJ{u5k2jXZTJ_y7hH83}W M+`Sx#ZvycP07;ylivR!s diff --git a/bmps/times-new-roman/G.alpha b/bmps/times-new-roman/G.alpha deleted file mode 100644 index 93c6718..0000000 --- a/bmps/times-new-roman/G.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,2,97,183,157,153,161,145,103,92,0 -0,17,184,183,19,0,0,0,53,223,114,0 -1,176,226,11,0,0,0,0,0,55,135,0 -84,255,114,0,0,0,0,0,0,0,64,0 -185,255,45,0,0,0,0,0,0,0,0,0 -233,255,12,0,0,0,0,54,126,136,136,101 -248,255,19,0,0,0,0,0,50,255,213,1 -212,255,57,0,0,0,0,0,9,255,176,0 -127,255,142,0,0,0,0,0,6,255,172,0 -14,221,245,35,0,0,0,0,6,255,172,0 -0,33,217,220,45,0,0,0,20,255,172,0 -0,0,7,108,188,169,150,153,183,113,20,0 \ No newline at end of file diff --git a/bmps/times-new-roman/G0.bmp b/bmps/times-new-roman/G0.bmp deleted file mode 100644 index 209d3670239f9c4deaa9fc75777c3a754cdfed94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmZ{iKMO%o7>5r7$xVq5Ko*NdA)D+rqs1VLg~7Go3Z^*g5T91%-`^Tzhes6&Pto~|%Kc@Aa&i|-R1^A0v zzYs(4Qf>MD*0GMgztDpmO0zV)RnK18Db5Gz=00 u`F9}PLu~jYLEVTg{3D@qiJ zKx_oWcY&A{DlP$Ja{#d%5Q7vt!Sq1oVdBX+#Pe{7=hInS8|wZFn7u&0EfBAQieCfL F(EyEmZW#ao diff --git a/bmps/times-new-roman/K.alpha b/bmps/times-new-roman/K.alpha deleted file mode 100644 index 7a5c33c..0000000 --- a/bmps/times-new-roman/K.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -93,206,255,172,65,0,47,197,252,150,47,0 -0,115,255,53,0,0,18,207,70,0,0,0 -0,104,255,43,0,15,185,58,0,0,0,0 -0,104,255,43,20,190,57,0,0,0,0,0 -0,104,255,71,200,54,0,0,0,0,0,0 -0,104,255,210,252,94,0,0,0,0,0,0 -0,104,255,54,190,254,105,0,0,0,0,0 -0,104,255,43,10,188,254,107,0,0,0,0 -0,104,255,43,0,10,187,254,106,0,0,0 -0,112,255,54,0,0,9,194,254,125,1,0 -89,206,255,172,65,0,25,178,255,255,197,102 \ No newline at end of file diff --git a/bmps/times-new-roman/K1.bmp b/bmps/times-new-roman/K1.bmp deleted file mode 100644 index c4615d0fb37b8ca7e4cf2a8032f4b73ead612df8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmZvZy9&ZU5Jfk3K0py0J4?YLl>zOvh?O5;p{4j}1Z#i8uduQc#X=CQ6#O1Bo{?D{ zLIP*^&dkYUNq-pU-1mxDn^1xx1g^pATt(;K;=hcDcSv9dy(E$7>aYhXgey#Sw$ffC zwf6G#F7Sp81ZFm)mS?ooEs&2O?!tS1r}y*8;+{aze>mK@RkQcT6oLq$m#J;D`8q>@Azaf43 Lr*i%+gyMeyc4^QW diff --git a/bmps/times-new-roman/L.alpha b/bmps/times-new-roman/L.alpha deleted file mode 100644 index 761e4c1..0000000 --- a/bmps/times-new-roman/L.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -87,196,255,208,101,23,0,0,0,0 -0,93,255,99,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,1 -0,84,255,82,0,0,0,0,0,115 -0,101,255,99,0,0,0,0,87,127 -89,199,255,235,187,172,193,218,255,44 \ No newline at end of file diff --git a/bmps/times-new-roman/L1.bmp b/bmps/times-new-roman/L1.bmp deleted file mode 100644 index ebf012f20084e1958d29a02b8bbce2db8ebadc22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmZ?reaFZE24+A~1BkhRm>Y;085Dpd1H%reJeY$ZB7w}~K>QzwUjy-OAYKE+2Z8t& z5QD^Z{{IJ245?6lGKi0if#TsnTn|+j0#z4;tOmvg$`uo-j*%F3Nao_TcMzzHg@y}8 X_#wFs6plxr>Mj6jP?(Fuavc@DVup$t2a3wzul+}V6t{9g&_3|^rPTWOjS z!YK@tTYW-(4;nr}V*MU@-|2GHZ}17*u75@?Z`bv-@6y#x)4XT;E$g?PHtT&v^9{T3 z3`J= DXp8Ni diff --git a/bmps/times-new-roman/N.alpha b/bmps/times-new-roman/N.alpha deleted file mode 100644 index 8173ccc..0000000 --- a/bmps/times-new-roman/N.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -100,209,255,94,0,0,0,0,74,189,216,91 -0,16,232,244,43,0,0,0,0,80,132,0 -0,0,199,243,215,12,0,0,0,70,113,0 -0,0,182,87,255,168,0,0,0,70,113,0 -0,0,182,0,148,255,105,0,0,70,113,0 -0,0,182,0,5,198,248,51,0,70,113,0 -0,0,182,0,0,30,235,224,19,70,113,0 -0,0,182,0,0,0,74,253,179,71,113,0 -0,0,182,0,0,0,0,134,255,184,113,0 -0,0,184,0,0,0,0,3,191,255,113,0 -0,0,223,1,0,0,0,0,24,230,113,0 -33,118,204,122,38,0,0,0,0,63,109,0 \ No newline at end of file diff --git a/bmps/times-new-roman/N0.bmp b/bmps/times-new-roman/N0.bmp deleted file mode 100644 index ec59ed325c78de9f1f603ca7d073908ff9f304a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmajbu?qoV7{~GV$aaIWn8YGwR8}%jO4$s`WHA^lH<;xw@JHB{Zjp_}Vq#;GGBQ|n zzOSCk+jY*>=k0l)=XY=SUajTC)aNO)7GMiYWvP^^%KWqWE;&jEJB*R{JWrYERWJ15QWzS3yDPnBAP*JSEupBrH1iH7e$Qt7KK#N9^gu3AvD{bug63`X8~!2YcWlOggcB^_ z2s_K}DftHew7b36F^|q(dq3zIqL%rJAA<|XUArLvR`NSGY;085Dpd149o~9?U@y5kTeGKLaub zip2vlNKGoTI5Hb3=MPmAi!6@JCRGhkJsS{nBbxzYBbl=T$gTk51wi}^h}(gf15FLw zJwUlsAO;yQ0goCUsG1je)JQ?qJcFtMg&W9Ruw6i!35aJx#R`FRI1nF%@^1p^bwGR! Lhz|jAB*+W^%bJ$I diff --git a/bmps/times-new-roman/Q.alpha b/bmps/times-new-roman/Q.alpha deleted file mode 100644 index 5aff4fc..0000000 --- a/bmps/times-new-roman/Q.alpha +++ /dev/null @@ -1,16 +0,0 @@ -0 -0,0,26,147,183,170,187,154,29,0,0 -0,55,233,87,0,0,1,105,236,56,0 -22,233,148,0,0,0,0,0,168,232,21 -136,255,49,0,0,0,0,0,72,255,134 -214,250,4,0,0,0,0,0,11,255,211 -246,234,0,0,0,0,0,0,0,242,245 -242,236,0,0,0,0,0,0,0,234,244 -210,252,9,0,0,0,0,0,4,249,205 -130,255,64,0,0,0,0,0,51,255,119 -16,230,170,0,0,0,0,0,154,220,11 -0,46,227,109,0,0,0,101,222,39,0 -0,0,10,122,206,179,212,129,15,0,0 -0,0,0,0,46,221,255,96,0,0,0 -0,0,0,0,0,19,159,242,70,0,0 -0,0,0,0,0,0,0,36,130,113,74 \ No newline at end of file diff --git a/bmps/times-new-roman/Q0.bmp b/bmps/times-new-roman/Q0.bmp deleted file mode 100644 index d1a5367a71e000fe0b3b055daae9ecc2f83850c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmZ|Mu}eZx6vy$axMYJu*boE_flY!0<|qykL9?riLxY1;(3XR^=hWgFt_}|V2Z9bM zP1PcZiIbS11kdl0d*CA12cLJ({hh;m-e>-y7dE>q!~F`!h#_PyxEs^3{oTgif*>%5 zFmj11D!BK}k)NQ61#W#al5wT*4cQcZbL3GxV}LeBctOmaXD`nhqr8`w$bOKt?~GGV z&~oRrCV#^hJt@LMDVkNb2Ml<^I zygz(mgNXLrm0Zpw=NY1I>$E$gHN89Aud$xu7Y*&ZEBQO7NJ!3g1DP-A9CZkfm?NvX Soj)UcMF%Z(A^*d<&TRpxt|m+X diff --git a/bmps/times-new-roman/R.alpha b/bmps/times-new-roman/R.alpha deleted file mode 100644 index 62bb4af..0000000 --- a/bmps/times-new-roman/R.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -88,206,255,193,164,198,190,68,0,0,0 -0,113,255,38,0,6,181,251,56,0,0 -0,105,255,38,0,0,73,255,145,0,0 -0,105,255,38,0,0,84,255,127,0,0 -0,105,255,38,0,28,213,222,21,0,0 -0,105,255,154,181,245,116,16,0,0,0 -0,105,255,38,61,252,132,0,0,0,0 -0,105,255,38,0,128,253,67,0,0,0 -0,105,255,38,0,3,194,228,20,0,0 -0,121,255,45,0,0,29,237,188,7,0 -89,209,255,164,63,0,0,81,255,204,104 \ No newline at end of file diff --git a/bmps/times-new-roman/R1.bmp b/bmps/times-new-roman/R1.bmp deleted file mode 100644 index 9eca796997e707f7b68cb73f935ac14e33a94f73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcma)(u?vAg7>Dnp7%T=BQ6^cevPfYu7?gqkfKgdY4E_PD*}q_uVlYV=tfp@@n$USp z@732kxq9y2``vThb=U0XV&>PX^kqm1fhkfM69&IQcSC|JSlB?rT5BA%9=PHRBgtlx zRU%%2>;XGSM)I+^CD|KieuNM*-jg-$E^t23ih9~*y$)|!YEQXqoGm2G_*sPf(+1F<2~u zWxi*eix&sa{XF0CGFYn{dnSDvoHgW8glBwCV`jQfhu^W{=L8Wpng_C%Bne@z2vLw( zJD>T10p!0~yR%8R#u+2q*`zDuj+gCh(zS7cygYRJD)UZz*=Y;085Dpd1H%reJeUI|{{R2a0K!0E0K~OG4C4F&;(Q?1 zg2|)PK)H`Vd<|V3oexy=0Eo|_i=*?0syd*%Es*_!%^yH98z5c`#EdYt=<0xc79d^; b#E*dZHV|(C;#ENW6^P$M*&wl}K>P#%{8sQ? diff --git a/bmps/times-new-roman/U.alpha b/bmps/times-new-roman/U.alpha deleted file mode 100644 index 56ed4e5..0000000 --- a/bmps/times-new-roman/U.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -90,208,255,187,76,0,0,0,88,205,217,93 -0,107,255,69,0,0,0,0,0,103,120,0 -0,93,255,58,0,0,0,0,0,93,98,0 -0,93,255,58,0,0,0,0,0,93,98,0 -0,93,255,58,0,0,0,0,0,93,98,0 -0,93,255,58,0,0,0,0,0,93,98,0 -0,92,255,58,0,0,0,0,0,93,98,0 -0,85,255,64,0,0,0,0,0,102,89,0 -0,70,255,84,0,0,0,0,0,122,68,0 -0,23,250,136,0,0,0,0,0,186,19,0 -0,0,138,240,56,0,0,12,140,130,0,0 -0,0,1,108,205,196,187,192,99,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/U0.bmp b/bmps/times-new-roman/U0.bmp deleted file mode 100644 index 5e0358d9e359951c2f2941b462ddfc08b3fb0cf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmdUtu?_)25Qg{EI)zs02}D#EK}AP`xQ2v+T12T5@kBHVtwifB)SC1Cmz`wd4NUUw z%zQVO-A%SV*p@;O4c0o8BT1-Hg^`-3Rw*%gO$aH%qGMG`K5}F(g!pmr^aWkAk_vFjOwAs<3o@T&BB*CwOrk@pQ8A zHVnkaO?nduVF<^#o_IPpxI+rIP?nuL*>yqx?du(<34z;_%x(`K$XV`0PD_@FE5H{v z;`HSB(6^oO0bUpC_Kuu~gX28h1Fp80H+~02E04(f@3}a8;>WPkjx&W9=x~9y)2-po H@Pox4*Y_lq diff --git a/bmps/times-new-roman/W.alpha b/bmps/times-new-roman/W.alpha deleted file mode 100644 index 95d9f81..0000000 --- a/bmps/times-new-roman/W.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -113,244,255,149,21,48,187,255,235,91,0,0,38,155,250,119 -0,140,255,64,0,0,19,244,206,0,0,0,0,69,151,0 -0,46,255,135,0,0,0,166,252,17,0,0,0,135,58,0 -0,0,212,220,1,0,0,109,255,98,0,0,0,187,1,0 -0,0,123,255,54,0,0,176,238,186,0,0,49,139,0,0 -0,0,31,254,141,0,17,173,153,252,23,0,136,51,0,0 -0,0,0,199,229,2,100,90,64,255,107,0,186,1,0,0 -0,0,0,110,255,61,177,12,2,227,195,53,134,0,0,0 -0,0,0,23,252,170,166,0,0,141,254,168,48,0,0,0 -0,0,0,0,185,255,80,0,0,52,255,216,0,0,0,0 -0,0,0,0,96,241,8,0,0,0,217,129,0,0,0,0 -0,0,0,0,14,150,0,0,0,0,129,43,0,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/W0.bmp b/bmps/times-new-roman/W0.bmp deleted file mode 100644 index dabd3c1d4886b395e7242b4f175437f19a926ce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmZvYAxJ|}6o%il7(_Ni7Bz`57!&mcK^THjFl&*qHWW+?rj1=&OsK&ArsAT5@~-R24|8akq37I zPQ0g@Xh0$KL(R-Ke88CRp`W4Qy^ zA7*;Hpu1P#2K4uhKp*a537X-aX?hRv3fif{CX_+ntZ9zuLdJG1<4uF!*iPqi)K_o@ z`c3)NKcHT)JU8CQj>%4jNp=rx_kMIKjZ=>D;eY0Y7%ETS`xguJPRxsDW z)7x`_-@;oqkNOC-Uv}Ok`V)HQS;kv~Q)yxkG$(NkQ&0lEQQjMDx!qaxIebC=7mQ6z AxBvhE diff --git a/bmps/times-new-roman/X.alpha b/bmps/times-new-roman/X.alpha deleted file mode 100644 index 4c45671..0000000 --- a/bmps/times-new-roman/X.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -72,170,255,255,174,41,0,23,123,255,186,70 -0,0,133,255,143,0,0,0,85,162,1,0 -0,0,2,183,250,49,0,39,177,5,0,0 -0,0,0,22,232,214,22,183,22,0,0,0 -0,0,0,0,80,255,228,51,0,0,0,0 -0,0,0,0,0,189,253,65,0,0,0,0 -0,0,0,0,76,149,227,224,15,0,0,0 -0,0,0,39,172,4,68,254,159,0,0,0 -0,0,17,184,19,0,0,152,255,85,0,0 -0,14,197,51,0,0,0,13,231,243,45,0 -110,224,252,111,1,0,0,80,232,255,226,105 \ No newline at end of file diff --git a/bmps/times-new-roman/X1.bmp b/bmps/times-new-roman/X1.bmp deleted file mode 100644 index 0f36ca71a3f0bd07817d5f4f7380df26d0f15b53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmZwEJqtlm7{KvEOx{zhHVg(SJLzViEcZiL_yA_JN!gT9QYKPHU%@OCyG^+M&+Xh? zC#QbrJa6}QU+QfusN7X$FCdBt0xHL@R8sfdjT`d+>QVM diff --git a/bmps/times-new-roman/Y.alpha b/bmps/times-new-roman/Y.alpha deleted file mode 100644 index ba7f9ae..0000000 --- a/bmps/times-new-roman/Y.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -113,236,255,211,81,0,0,0,100,246,224,103 -0,62,252,202,0,0,0,0,9,216,27,0 -0,0,134,255,91,0,0,0,130,78,0,0 -0,0,6,209,239,28,0,46,159,0,0,0 -0,0,0,48,249,179,4,183,22,0,0,0 -0,0,0,0,126,255,191,86,0,0,0,0 -0,0,0,0,4,226,211,0,0,0,0,0 -0,0,0,0,0,210,201,0,0,0,0,0 -0,0,0,0,0,210,201,0,0,0,0,0 -0,0,0,0,0,226,209,0,0,0,0,0 -0,0,0,37,114,254,251,109,34,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/Y1.bmp b/bmps/times-new-roman/Y1.bmp deleted file mode 100644 index 6bee7e6431a032cbbc650be44ace497c7602faeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmb8pp$o!56vy#XL=X)oiv|${lbDPK!`GNlKP}9rwN@FTHbQ*y#uBZp?|U+H zL*(nbIkOj>+}v0HGtX=R@;|ZfeRj^=8X8AT?Vfw4-@^-g$afB?xpPvpiiq$)!(?5~ sJJ0-;B4n|W|fejZt4~1JER$7V&9>jYQRN0MLr~Tye-;R_Pdn`R0?k|iXuY5x0^VVA9 zBCB8_8LI~=Chm;ZKsAtIPT~1aLA8e6HvmNyXE4cs3mAgDN`~iQZ!t4M5 diff --git a/bmps/times-new-roman/[.alpha b/bmps/times-new-roman/[.alpha deleted file mode 100644 index 4a43bc2..0000000 --- a/bmps/times-new-roman/[.alpha +++ /dev/null @@ -1,16 +0,0 @@ -0 -255,200,169,169 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,199,167,167 \ No newline at end of file diff --git a/bmps/times-new-roman/[0.bmp b/bmps/times-new-roman/[0.bmp deleted file mode 100644 index a815fb186858f06f4769f63860a2dddbbc96f99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mLjo%n!tj3<^M!f#Cy~#323yMUDgUawrDzWB>pE&j7+eFdXh(#&j7b={~4%_0Wg_FaR2}S diff --git a/bmps/times-new-roman/`.alpha b/bmps/times-new-roman/`.alpha deleted file mode 100644 index 488102b..0000000 --- a/bmps/times-new-roman/`.alpha +++ /dev/null @@ -1,4 +0,0 @@ -0 -179,118 -35,165 -0,104 \ No newline at end of file diff --git a/bmps/times-new-roman/`0.bmp b/bmps/times-new-roman/`0.bmp deleted file mode 100644 index dbbd47b16e437be438ff2431392178de38dbf00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 ycmZ?r^<#hlGa#h_#7scU48)8K3P6&9K>|#o6951I2MJ^Vu`&=Z1>(&>Tm}HW^9IlW diff --git a/bmps/times-new-roman/a.alpha b/bmps/times-new-roman/a.alpha deleted file mode 100644 index 080b0fc..0000000 --- a/bmps/times-new-roman/a.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -15,159,133,169,192,32,0 -148,185,0,1,218,142,0 -91,92,0,2,195,168,0 -0,15,107,128,208,173,0 -66,207,45,0,181,173,0 -218,126,0,0,181,176,0 -235,183,10,76,221,198,71 -95,238,215,77,126,223,71 \ No newline at end of file diff --git a/bmps/times-new-roman/a4.bmp b/bmps/times-new-roman/a4.bmp deleted file mode 100644 index 6ce75a20aea552487332a88302c61b56898d92a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>cp&u-h_3^&FA&!O z@qHk62jbU2yd8+SfY=9!?*j2LAO^|Z0^+*=|Nk?9Fc547;tf!?6Oer#h;@R diff --git a/bmps/times-new-roman/b.alpha b/bmps/times-new-roman/b.alpha deleted file mode 100644 index f6adf47..0000000 --- a/bmps/times-new-roman/b.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -70,173,167,0,0,0,0,0 -35,217,171,0,0,0,0,0 -0,188,171,0,0,0,0,0 -0,180,171,0,0,0,0,0 -0,180,171,86,234,238,132,3 -0,180,219,109,52,154,255,108 -0,180,171,0,0,1,205,210 -0,180,171,0,0,0,135,245 -0,180,171,0,0,0,125,232 -0,180,171,0,0,0,164,160 -0,180,198,8,0,41,224,29 -0,40,164,197,148,147,25,0 \ No newline at end of file diff --git a/bmps/times-new-roman/b0.bmp b/bmps/times-new-roman/b0.bmp deleted file mode 100644 index 7aa6910a268f25c3945a3e4416407ef396b4fe4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHvUG?0No1BjOZ z@lhb20>qPnSP~=$mEQv79|K|zC|?uEegMR>Nb;*;>Y-vF^A_NduLa7#z$4!dl>drN z9w-hB9fq?&d7d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB9KU@dF@! z3dBWFu^=EDB)J8MBY=1^5XS)VQ6N4K#4I3nP_^km{yQMfgNZ@Kd4OWCf!G^a94fa5 nC>{$F2eKW2*d2&%fOs1aGeXs!1+q6l*&z8|Af64xApPFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHvUG?0NI6^QQu z@e?2hIcYf%uLELNAPxs&kfNDD%mu_UKztd9?*g$Z5T60!2SCgQG7DHgV zUI3FrlHUbo-vi3`VUgbnm7fKaUxOyU1}FxTmj<$50I?iYJwK5B5+)B7GY9fPdOCo3 r0}x*UVz7QRbD5y(mtm8KsRhcd#U&3ER{-L(c;sz?a-i_t3^ES@DJ8Ij diff --git a/bmps/times-new-roman/e.alpha b/bmps/times-new-roman/e.alpha deleted file mode 100644 index c2b6ccc..0000000 --- a/bmps/times-new-roman/e.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -0,66,142,153,212,136,7 -64,175,2,0,54,255,140 -186,157,102,102,102,246,229 -231,100,17,17,17,17,17 -238,136,0,0,0,0,6 -193,243,35,0,0,0,124 -73,253,239,131,97,172,83 -0,64,197,243,212,87,0 \ No newline at end of file diff --git a/bmps/times-new-roman/e4.bmp b/bmps/times-new-roman/e4.bmp deleted file mode 100644 index ec694144d875372355f4b6a8f4033f8409a20726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB7v*@lhcD z48&J}I21LB!L4Dv$<5VHdS Dli5x4 diff --git a/bmps/times-new-roman/f.alpha b/bmps/times-new-roman/f.alpha deleted file mode 100644 index 95a585e..0000000 --- a/bmps/times-new-roman/f.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,30,139,176,223,93 -0,7,218,36,0,146,228 -0,77,255,7,0,0,11 -0,112,248,0,0,0,0 -153,200,251,153,152,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,132,253,3,0,0,0 -89,220,255,136,66,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/f0.bmp b/bmps/times-new-roman/f0.bmp deleted file mode 100644 index c305bf7706538d6a8a45f803246a1e8bd36f8bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3M*^ukKnygQp#zAW z{{R2a0K-6j3lRSWVrG~aj0TF81MycFADO179MGf~}v*!Q+ diff --git a/bmps/times-new-roman/g.alpha b/bmps/times-new-roman/g.alpha deleted file mode 100644 index cfd5bea..0000000 --- a/bmps/times-new-roman/g.alpha +++ /dev/null @@ -1,13 +0,0 @@ -4 -0,39,156,107,168,149,119,110 -13,225,81,0,12,237,182,81 -72,255,43,0,0,180,210,0 -66,255,71,0,0,171,196,0 -3,194,181,4,20,228,72,0 -0,49,157,120,113,41,0,0 -14,227,38,8,0,0,0,0 -26,236,255,255,251,238,200,54 -10,141,52,68,85,110,144,196 -157,82,0,0,0,0,1,148 -229,199,75,27,20,51,152,49 -38,158,225,250,228,160,36,0 \ No newline at end of file diff --git a/bmps/times-new-roman/g4.bmp b/bmps/times-new-roman/g4.bmp deleted file mode 100644 index 91e8dcb47037f509348975e1d3ec2cc63dd655a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmYk(JxIeq6u|KpE7AsasV){uhf*z08gX(cL1;lbSa5T2$|4lRK?jE{E`sQwU_nbq zK}QwmQqbAOS=7nu=AuLTf6WE%$S?Qay&U%uzwVC6upRL}KpNw4q#!B!&=I+vh>@BW ziNufQkzZ}>hTY$}t;hUy;qc3;cwROPf>I?2#yYK5X2pF?6*o^7liAvj+DROj=-PP0 zA3o4QF^X7BE=SAQ_t_zQi`JagIGS2hyT=$p8QV diff --git a/bmps/times-new-roman/h.alpha b/bmps/times-new-roman/h.alpha deleted file mode 100644 index e35512c..0000000 --- a/bmps/times-new-roman/h.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -69,179,142,0,0,0,0,0 -42,230,144,0,0,0,0,0 -0,203,144,0,0,0,0,0 -0,196,144,0,0,0,0,0 -0,195,144,64,207,217,51,0 -0,195,199,96,35,200,180,0 -0,195,148,0,0,128,212,0 -0,195,144,0,0,110,229,0 -0,195,144,0,0,108,232,0 -0,195,144,0,0,108,232,0 -0,202,150,0,0,110,240,0 -92,244,215,70,54,195,255,111 \ No newline at end of file diff --git a/bmps/times-new-roman/h0.bmp b/bmps/times-new-roman/h0.bmp deleted file mode 100644 index c34b689818920622eb9a00e4d0ad5bbab987e8f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yVaEWeFF<@9h~0qL z42TZ{G0-N4{Qv(!6vHVXo(5t=`FTM82P8g7{RAX_4v_x>iBGCL$o!{h`llfA8-Vgx zkoX|;j{|W65Gw=m2_W8rCO-iv<^aU!f%qm68zadd0rKJQhl#^zpxkL(@<4GdAby5N P-W4df8HoE}<{{Gn_PM@7 diff --git a/bmps/times-new-roman/i.alpha b/bmps/times-new-roman/i.alpha deleted file mode 100644 index 34dfdbf..0000000 --- a/bmps/times-new-roman/i.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,153,183,0 -0,94,116,0 -0,0,0,0 -0,0,0,0 -53,153,182,0 -54,215,201,0 -0,178,201,0 -0,168,201,0 -0,167,201,0 -0,167,201,0 -0,177,209,0 -84,235,247,103 \ No newline at end of file diff --git a/bmps/times-new-roman/i0.bmp b/bmps/times-new-roman/i0.bmp deleted file mode 100644 index 1060f093aba2f57bfe6e6b7958daa9a747582474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmZ?r^#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_Gz|K>lkW{tm?H|NjFm zU|`q?#1}zqD1SMSe-aOW1)BUO7#~QR0r7PtzA2DB6NtCL%p*ht)y4sF2}~VS|8@`` E0EstkXaE2J diff --git a/bmps/times-new-roman/j.alpha b/bmps/times-new-roman/j.alpha deleted file mode 100644 index aa04990..0000000 --- a/bmps/times-new-roman/j.alpha +++ /dev/null @@ -1,17 +0,0 @@ -2 -0,0,0,154,194 -0,0,0,104,133 -0,0,0,0,0 -0,0,0,0,0 -0,0,33,130,179 -0,0,77,219,216 -0,0,0,174,216 -0,0,0,163,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,200 -0,0,0,170,165 -110,69,0,194,72 -179,246,159,86,0 \ No newline at end of file diff --git a/bmps/times-new-roman/j2.bmp b/bmps/times-new-roman/j2.bmp deleted file mode 100644 index 4ad08f81f3632b51709e78bde659ddb7a1f25825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmZ?rJ;lfX23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3Zw6A|fOtL-hyDK# zw19yj4~Si%>_b4d2Z#;BK>jKqUJBzw)hz;woxmb?gNkB{fp(yqw+>kh$o2)|+h}5n bKz>EIQ7l_3{Vo>qrK>j%(2KjCa5Wfdv4VXNd znhv1cA0YNdmPb+pGXEM7H=)ZTsR7v~2*hiF*a}@8Pz>xIsCsrFe+3YSA*(}H165Z6 s6x$8N^+0R@6$9xzhpZ2s4U}JxPYqB`9f&UwP~!lUUjoF((9MVO0XhBBegFUf diff --git a/bmps/times-new-roman/l.alpha b/bmps/times-new-roman/l.alpha deleted file mode 100644 index 3b4cb35..0000000 --- a/bmps/times-new-roman/l.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -65,168,180,0 -40,215,186,0 -0,185,186,0 -0,178,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,185,194,0 -83,238,241,99 \ No newline at end of file diff --git a/bmps/times-new-roman/l0.bmp b/bmps/times-new-roman/l0.bmp deleted file mode 100644 index a41c814fb778dc29e7cd97c7ee1cfb5cdc5a1fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmZ?r^#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_G#;K>j-*{s_d$|NjFm sU|`q@#D_p^D1Rf6zl(<8Niq&0x}IuhRz$X)@&TR`ps02rHO)Bpeg diff --git a/bmps/times-new-roman/m.alpha b/bmps/times-new-roman/m.alpha deleted file mode 100644 index 9ee5fef..0000000 --- a/bmps/times-new-roman/m.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -66,172,160,55,204,243,128,5,140,241,217,43,0 -45,224,205,96,15,129,254,144,58,26,211,169,0 -0,193,165,0,0,37,255,66,0,0,141,206,0 -0,185,164,0,0,28,255,66,0,0,133,218,0 -0,184,164,0,0,28,255,66,0,0,133,218,0 -0,184,164,0,0,28,255,66,0,0,133,218,0 -0,192,172,0,0,32,255,72,0,0,136,226,0 -86,241,229,83,30,152,255,171,44,71,212,252,108 \ No newline at end of file diff --git a/bmps/times-new-roman/m4.bmp b/bmps/times-new-roman/m4.bmp deleted file mode 100644 index b69c930670be6fbc27dd930696d721a779c73c81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554 zcmZ?r)nZ}*gDxOh1H`;Q%mKuV3e0 z@nxWToRGv?fnv9i_~hu>NrpWKfqIrA*{h1hZM{ITb09T9pbNwgfcPvBCjc=&5H|wx zKOmj}#8yBo1;m$ucqLSi6Og?Ih!+5{IS`)#;?F?b0K}|7+ylg*xVQ<#+8{juax$Ks diff --git a/bmps/times-new-roman/n.alpha b/bmps/times-new-roman/n.alpha deleted file mode 100644 index 5245624..0000000 --- a/bmps/times-new-roman/n.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -68,178,136,78,228,227,54,0 -45,232,197,93,27,197,178,0 -0,205,141,0,0,122,213,0 -0,198,138,0,0,111,225,0 -0,197,138,0,0,111,225,0 -0,197,138,0,0,111,225,0 -0,210,145,0,0,113,233,0 -86,249,213,67,55,198,254,109 \ No newline at end of file diff --git a/bmps/times-new-roman/n4.bmp b/bmps/times-new-roman/n4.bmp deleted file mode 100644 index 454b97781346c04454a9cc3764c2b875d6a7e547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?r?P6pAgDxOh1H>Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;Q@Xnp6Ns+@u`>{x1Mx8+ z{s+Xl|NjFmWMH@i#1lbmD8CTMe~H9D3gmYo@$-TFhe&)v@*w;0=|2mU??p1N3dp|- p;sb#$5WfIokR7o=EDdFEg37x9`I~^a1Bm^A_z4g{24XXiJOG{eaV-D< diff --git a/bmps/times-new-roman/o.alpha b/bmps/times-new-roman/o.alpha deleted file mode 100644 index 8e67bd3..0000000 --- a/bmps/times-new-roman/o.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -0,67,155,149,200,83,0 -50,211,5,0,66,253,63 -175,141,0,0,0,201,189 -238,127,0,0,0,150,240 -238,149,0,0,0,127,236 -185,214,0,0,0,146,170 -61,252,86,0,7,214,47 -0,84,207,158,155,64,0 \ No newline at end of file diff --git a/bmps/times-new-roman/o4.bmp b/bmps/times-new-roman/o4.bmp deleted file mode 100644 index 4c16844d89f4e6cc7e482332e0b485dbf01ff072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGBAVy@p&Mg z2gI|1*a0eT3uONR;xH&5Fa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yVW$GA*FgLph|~Z7 z|IdJqf#O?%cn`Wbj1QDs1H@Zkd~_Nn52Ve2I0=X?kkvrtKLY7&AXWn61|Xgb#7rP{ zKmaoTG@73CK(S;b`R!=(lYsKakmOO^2b608;?H>G7XjtpL*>^4*(ZP)<{nT~y@iTd r0O{*Md=`j7ZVm?GZ9oiicnlD01MzeqUJS&xKztL3UjcC=5HkV*c8IBW diff --git a/bmps/times-new-roman/q.alpha b/bmps/times-new-roman/q.alpha deleted file mode 100644 index 450fe3b..0000000 --- a/bmps/times-new-roman/q.alpha +++ /dev/null @@ -1,13 +0,0 @@ -4 -0,33,159,161,194,151,176,0 -25,219,38,0,9,218,192,0 -152,155,0,0,0,166,192,0 -227,116,0,0,0,160,192,0 -249,121,0,0,0,160,192,0 -223,171,0,0,0,160,192,0 -152,252,74,0,19,208,192,0 -25,216,255,219,154,164,192,0 -0,14,87,77,3,160,192,0 -0,0,0,0,0,160,192,0 -0,0,0,0,0,168,200,0 -0,0,0,0,84,229,243,103 \ No newline at end of file diff --git a/bmps/times-new-roman/q4.bmp b/bmps/times-new-roman/q4.bmp deleted file mode 100644 index 5f79f692a0d53fb02e0c7828a0639fafeda5983d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHyF9|Z%2LV)-w z5Pt^ZbaZ(T9|%?e@d<2lQ27Nw`2#R{Ae#?}!-3crh(X?40K{NPwUQn}zf$R%N^7n!4)iArz?FY*J1ma3O@{fV?C3xgP_RmI>Uj`I| lxew%ikh|5Oc5?#Rw_x&6F-0JMJ`gVi;zK|@9f&u87d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>SRnNRi2nj{Ef5R+ z|Nox>gn?iM5Z{6EVKh)|2@s!!@nJL`@ufJ_uK|kR1!86-GjxIc3qbq;h>L(Y6No{< TWCz5HfcOXyTLbY^AU*&9n0aFc diff --git a/bmps/times-new-roman/s.alpha b/bmps/times-new-roman/s.alpha deleted file mode 100644 index 8a71d71..0000000 --- a/bmps/times-new-roman/s.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -61,142,125,175,108 -215,8,0,61,115 -242,142,5,0,55 -117,254,220,91,1 -0,57,208,255,135 -81,0,5,150,242 -200,8,0,63,203 -191,168,125,154,41 \ No newline at end of file diff --git a/bmps/times-new-roman/s4.bmp b/bmps/times-new-roman/s4.bmp deleted file mode 100644 index 5eccdbce5cda32419af96d9245614a131f34b5ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmZ?r)na4-gDxOh1H`OA%mKuV3{Xl935Z40nEFjhd z;uAp3@&7;2G6n{FAU+MmflxlksndY?6O?ZWWM2Sckm7bAE(PL$Kzs*?qk$OY(@#L$ g2gIyUJ?236bs&b>VGCpz12KpOsROxXJrL&r0OZv+J^%m! diff --git a/bmps/times-new-roman/t.alpha b/bmps/times-new-roman/t.alpha deleted file mode 100644 index bb2696d..0000000 --- a/bmps/times-new-roman/t.alpha +++ /dev/null @@ -1,11 +0,0 @@ -2 -0,0,137,0,0 -0,101,206,0,0 -141,252,232,136,101 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,155,232,14,72 -0,58,228,217,62 \ No newline at end of file diff --git a/bmps/times-new-roman/t2.bmp b/bmps/times-new-roman/t2.bmp deleted file mode 100644 index 4db29b7f0233f81707ac86c8a5d4e74047765dd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmZ?r4Ps;fgDxOh1H`OA%mu`Z37p_ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB8*H@e?4v z3B-0#vDrZO3n1nLVh^a;dLa88hz-L)KGnp4X7vK`A0P(V+X2L>PY!rK;;+-&e F003HsZm9qO diff --git a/bmps/times-new-roman/u.alpha b/bmps/times-new-roman/u.alpha deleted file mode 100644 index 2659726..0000000 --- a/bmps/times-new-roman/u.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -97,231,213,0,10,107,249,163,0 -0,167,213,0,0,0,211,163,0 -0,161,213,0,0,0,208,163,0 -0,161,213,0,0,0,208,163,0 -0,161,213,0,0,0,208,164,0 -0,145,222,0,0,0,212,171,0 -0,110,252,71,35,124,229,207,43 -0,14,187,242,176,20,200,162,61 \ No newline at end of file diff --git a/bmps/times-new-roman/u4.bmp b/bmps/times-new-roman/u4.bmp deleted file mode 100644 index 5c54ad1ef2b0f0fe1348b44a3e93b61aba9a4290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmZ?rUB$=%23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e6|Njp(kb!{@h<5|= zCm`Mc#3Dd^0*Ds@u`N_h9+3S9h~0r$8Hhp7ehS3rfmj==W+IS%55$IHApZ&wuSVi8 z1oE%K_#hexE&%Zom>7_aOU+^u)hq{^g>KhnpcvR3Ae{)r&tYnSG#3zO1MyEF2CD%8 D#bk%m diff --git a/bmps/times-new-roman/v.alpha b/bmps/times-new-roman/v.alpha deleted file mode 100644 index 74655ed..0000000 --- a/bmps/times-new-roman/v.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -129,254,211,43,0,36,196,146 -0,177,197,0,0,0,162,3 -0,72,254,38,0,40,113,0 -0,1,219,139,0,136,21,0 -0,0,121,236,14,146,0,0 -0,0,23,249,174,67,0,0 -0,0,0,170,221,2,0,0 -0,0,0,67,120,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/v4.bmp b/bmps/times-new-roman/v4.bmp deleted file mode 100644 index 288869cad6b699ffa056bafde87449fd7306c21a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?r?P6pAgDxOh1H>Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;QYlFEMNDXa*g401$L#xC=wCLdEAQT7LC|0O;cD^O#3t6^C{HDbfuq!Oa*5I` zt<>_8T9?Y_SHW<8(0EJlc(>n9u~66!d_Pm4ba;Rkcn%Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;Q|P-C28d1n{|6e*z+eHy zAA$HU5Z6J)<^tJTP__Y7t{%jPig5$QmI5(55FY{Jb3n`rlZUD?28x{k;-5gQgDeM? zR{)BC0pflva-h)K1;jUjcqI@EAgclLbATA+cyA!q0phhl%mg*J8p!?y#327z0Y;0859_pfph{;ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3X9B6uKs*I07cY&A*iySaS7%l{1Kq|B9J%`%m-pAm>MA44v7B&u?|$;7RatflHUd7?}G86 aYCvM3sOke^kfBF`SOqGl2xOlF;t2qK8nO-m diff --git a/bmps/times-new-roman/z.alpha b/bmps/times-new-roman/z.alpha deleted file mode 100644 index 469c308..0000000 --- a/bmps/times-new-roman/z.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -114,209,160,153,159,253,213 -115,12,0,0,138,247,45 -18,0,0,69,253,107,0 -0,0,20,230,181,1,0 -0,1,177,228,20,0,0 -0,108,252,64,0,0,38 -45,247,131,0,0,0,117 -212,252,157,153,153,180,201 \ No newline at end of file diff --git a/bmps/times-new-roman/z4.bmp b/bmps/times-new-roman/z4.bmp deleted file mode 100644 index 959bbbe6501c1c8c2b3bbb476cf8e20ac9db8fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>D?sWG5YGkTnNYk1 zNS_2^T_FAr#LfTz|7U<r|P@~k<(X?aZm diff --git a/bmps/times-new-roman/~.alpha b/bmps/times-new-roman/~.alpha deleted file mode 100644 index 5350717..0000000 --- a/bmps/times-new-roman/~.alpha +++ /dev/null @@ -1,3 +0,0 @@ -5 -79,171,190,165,85,15,0,0,117 -123,0,0,19,94,175,187,162,76 \ No newline at end of file diff --git a/bmps/times-new-roman/~5.bmp b/bmps/times-new-roman/~5.bmp deleted file mode 100644 index 742ea5749a696e9da0d8e0f5b3d5c3d30745a10f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmZ?rtz&=yGa#h_#GF9P1jLLC3P6&9!2?WU5Y_+x|7QSUAP@%PI3QjR#Jhob5fJ+T Wu|E*62I74{ycCE-ftVjjUnu~0$`noj diff --git a/bmps/times-new-roman/𐘅.alpha b/bmps/times-new-roman/𐘅.alpha deleted file mode 100644 index 1f31193..0000000 --- a/bmps/times-new-roman/𐘅.alpha +++ /dev/null @@ -1,3 +0,0 @@ -9 -197,196 -196,195 \ No newline at end of file diff --git a/bmps/times-new-roman/𐘅9.bmp b/bmps/times-new-roman/𐘅9.bmp deleted file mode 100644 index 665aada1aeac235496181bd520e74f9828294716..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 ocmZ?rbz^`4Ga#h_#7t1k$e;jZF)#>#Neto$P~n+a diff --git a/bmps/times-new-roman/𐘋.alpha b/bmps/times-new-roman/𐘋.alpha deleted file mode 100644 index ab47b9a..0000000 --- a/bmps/times-new-roman/𐘋.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,1,176 -0,0,0,61,118 -0,0,0,150,29 -0,0,6,171,0 -0,0,80,99,0 -0,0,164,16,0 -0,14,162,0,0 -0,99,79,0,0 -0,173,7,0,0 -27,149,0,0,0 -119,60,0,0,0 -179,1,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-roman/𐘋0.bmp b/bmps/times-new-roman/𐘋0.bmp deleted file mode 100644 index 4a0de14953afe922b4b7fefd9720821e6bda34fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2_{UMHv78|IYx!Kz=z8+raoB8VIC; zcq+0ORD3N^oE=#l$WI1he>5>Zpx7d0F{u6}Kyd+NaUeech?CL8*nncIk;S0;rvb%f Rk;Q?0TOck&69a|L1^^*Nb|(M; diff --git a/bmps/times-new-roman/𐚆.alpha b/bmps/times-new-roman/𐚆.alpha deleted file mode 100644 index c6f6629..0000000 --- a/bmps/times-new-roman/𐚆.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -179,1,0,0,0 -119,61,0,0,0 -27,150,0,0,0 -0,174,7,0,0 -0,100,80,0,0 -0,14,162,0,0 -0,0,164,16,0 -0,0,81,99,0 -0,0,6,171,0 -0,0,0,151,29 -0,0,0,62,118 -0,0,0,1,176 \ No newline at end of file diff --git a/bmps/times-new-roman/𐚆0.bmp b/bmps/times-new-roman/𐚆0.bmp deleted file mode 100644 index 4ec2a51de108377e55c8b4a045f692c4a6921457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~L?!QvBSiGY-u2# U2IE8Zl>^0W(Zn_b#Tb#r03#)KF8}}l diff --git a/bmps/times-new-romono/!.alpha b/bmps/times-new-romono/!.alpha deleted file mode 100644 index d7ebddd..0000000 --- a/bmps/times-new-romono/!.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -190,188 -247,249 -223,226 -194,196 -165,166 -136,137 -107,108 -78,78 -39,39 -0,0 -167,161 -192,186 \ No newline at end of file diff --git a/bmps/times-new-romono/!0.bmp b/bmps/times-new-romono/!0.bmp deleted file mode 100644 index 1a31840dda263a7da3dc8853a148198873e836cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmZX|!3{t_6olc&SrKkjpa6GjaHkO4fcqYn9z;Y$9}-Q7)AKKGCi!NP$%{_jWK4<> n5dw*6k?QGREj%LzSXC8|B%hM?YBXqJ;Lu~mh8+h^T$nN4|AiHu diff --git "a/bmps/times-new-romono/\".alpha" "b/bmps/times-new-romono/\".alpha" deleted file mode 100644 index c648d47..0000000 --- "a/bmps/times-new-romono/\".alpha" +++ /dev/null @@ -1,6 +0,0 @@ -0 -204,143,0,148,196 -239,173,0,189,239 -202,134,0,145,209 -155,86,0,97,159 -106,38,0,48,108 \ No newline at end of file diff --git "a/bmps/times-new-romono/\"0.bmp" "b/bmps/times-new-romono/\"0.bmp" deleted file mode 100644 index 45b4972e6bf4e3b571c10b20a6013c3cdc8ba672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmZ?roy7nFWb-Id(bdk4Jdx{^Fm Hx4^ewcz0Vt diff --git a/bmps/times-new-romono/$.alpha b/bmps/times-new-romono/$.alpha deleted file mode 100644 index 3223651..0000000 --- a/bmps/times-new-romono/$.alpha +++ /dev/null @@ -1,15 +0,0 @@ -2 -0,0,20,162,20,0,0 -23,172,134,188,155,197,60 -176,122,0,140,0,101,113 -242,113,0,140,0,9,108 -211,227,31,140,0,0,12 -66,246,235,160,0,0,0 -0,58,222,255,151,8,0 -0,0,14,229,255,200,19 -0,0,0,140,94,251,170 -21,0,0,140,0,140,241 -138,0,0,140,0,117,215 -241,50,0,140,20,215,86 -96,168,156,205,158,64,0 -0,0,0,140,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/$2.bmp b/bmps/times-new-romono/$2.bmp deleted file mode 100644 index b8c3b7cdec5b98f51f48fa1cc817498bd628f18a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmZwDp$|b(6vy!^VKW62iLxM=V7e-rqA7yn4=}UW1!g9h3H|`nY>Fgkib>KF6yf=v zw{y(Q+dlXH-Z}T(_wK9JcM%s}CB_1xNFw6$jLr?UAKvH?1c5V@Jj*h3wXnn#N6b*w zo=+}n_Q+|R(ZI;|A%}Z1_aObupPoGLTm5U#CiNFq)+5W2ZjcW=Af@Zeg9c9u7&vRGq)EhgBbV(%u)zgoy_wKtcU BiS7UZ diff --git a/bmps/times-new-romono/%.alpha b/bmps/times-new-romono/%.alpha deleted file mode 100644 index d9c43a5..0000000 --- a/bmps/times-new-romono/%.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -39,162,138,115,0,0,0,0,11,160,3,0 -186,88,4,236,38,0,0,0,138,36,0,0 -246,62,0,209,95,0,0,71,104,0,0,0 -233,75,0,215,83,0,17,156,1,0,0,0 -138,124,24,228,14,0,148,26,0,0,0,0 -3,100,108,34,0,87,87,0,29,111,91,1 -0,0,0,0,26,148,0,12,223,27,129,129 -0,0,0,1,156,17,0,82,219,0,69,230 -0,0,0,104,71,0,0,98,211,0,61,244 -0,0,36,138,0,0,0,42,235,3,94,192 -0,3,160,11,0,0,0,0,111,139,168,43 \ No newline at end of file diff --git a/bmps/times-new-romono/%1.bmp b/bmps/times-new-romono/%1.bmp deleted file mode 100644 index 76f5b1a43d408283607257be2b602f7bd693c9c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582 zcmZ9KKTE@45QmedTS_roi3lP=i|*ZY5Nro=sY40{1?iAMaBy|$8rO^tp;JFYC%=Mp zaBy&uLTN|onm!lqASCd-?{mMq{3X|S{f1K>J=QL?zz5ekW_6qc?U#ivMNx=(kb^IE z6|xt2hdEqW504dZHOuO8s? yE^cjpM|Pz%U-+Z-@c|@O>&${|1Wnk&X{|5M8(D^*!3-pSwcK_x`9*T@B-;Z!Ey2J5 diff --git a/bmps/times-new-romono/&.alpha b/bmps/times-new-romono/&.alpha deleted file mode 100644 index 5cc037c..0000000 --- a/bmps/times-new-romono/&.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -0,0,0,103,171,161,120,0,0,0,0 -0,0,57,232,6,0,199,26,0,0,0 -0,0,112,228,0,1,209,18,0,0,0 -0,0,87,255,53,137,107,0,0,0,0 -0,0,13,248,223,55,0,88,255,180,44 -0,30,163,185,253,54,0,18,221,12,0 -33,217,42,21,242,207,4,101,67,0,0 -177,164,0,0,109,255,138,138,0,0,0 -242,169,0,0,2,190,255,80,0,0,23 -200,249,71,1,60,175,214,247,109,62,133 -36,188,246,224,141,14,16,170,245,201,37 \ No newline at end of file diff --git a/bmps/times-new-romono/&1.bmp b/bmps/times-new-romono/&1.bmp deleted file mode 100644 index c01ebf16721087e1585028a9405c28cc931c2d10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmZwDF-t;G6u|NOLR{342NAqM6beLKeGx>14o-rbegSC^!O<_!P|$~vTB<<=7a>}+ zDO`jGvB9A^NOO?q|HygpxOCxn@44q3&bz#F%{wsr<+JCJP>#tG8MAcuhrOMUc)KEy*LCv&9lR)l$- zlOy+u0*)Zx`9KUURIL6CxqFPUg|Bm5;yIF5e~R267C6)1Cb7I{gksoF+|Yc9^9Jp( mW}no$Sn53acT>1_pVrT*eIu^-H)8LMsSR3K&n zi2;EY5MKad9wasUf&5Y=z8jDaQmla_HXF$Q48)8`VmE;ND= F1OSr>|e6S^|m$Jcr-`w6OFTf|WP15sQF@BIFPjqV4)-adDY} zH#6Vc{FaNglTc&&05a%;lRjN!@;eXV-&s_}+mQ8n;hUKqxIv-UP;EHCG`VL> I&STd31py9?mH+?% diff --git a/bmps/times-new-romono/*.alpha b/bmps/times-new-romono/*.alpha deleted file mode 100644 index 8a9c340..0000000 --- a/bmps/times-new-romono/*.alpha +++ /dev/null @@ -1,8 +0,0 @@ -0 -0,0,125,130,0,0 -101,35,130,137,34,96 -185,230,120,125,227,179 -0,64,208,210,65,0 -185,227,112,121,230,177 -102,33,135,131,35,100 -0,0,128,131,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/*0.bmp b/bmps/times-new-romono/*0.bmp deleted file mode 100644 index 05f21b49ac1ac4843bcc149a5168f380c7cdec7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmZ?ry~h9nWg)crhFR diff --git a/bmps/times-new-romono/+.alpha b/bmps/times-new-romono/+.alpha deleted file mode 100644 index 8315c60..0000000 --- a/bmps/times-new-romono/+.alpha +++ /dev/null @@ -1,9 +0,0 @@ -2 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -80,80,80,133,130,80,80,80 -76,76,76,130,128,76,76,76 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 -0,0,0,78,74,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/+2.bmp b/bmps/times-new-romono/+2.bmp deleted file mode 100644 index 2edb95fb6a1bf15987d723e7e9cc55fd25b09a9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmZ?rHDhD|12Z700mK|o%*dbsWB~zG9>Rf;|NsAIfMKAB9}s)N_~I3P6&9!3IoX5ZOQxumAu5Gk`D2M`|z T;@d#{6^LH|@j4*>0L1YCZ(I(% diff --git a/bmps/times-new-romono/0.alpha b/bmps/times-new-romono/0.alpha deleted file mode 100644 index ff5fbe4..0000000 --- a/bmps/times-new-romono/0.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,20,164,148,164,19,0 -2,200,85,0,84,219,4 -85,241,2,0,131,252,97 -169,196,0,10,236,212,181 -224,176,0,109,237,162,228 -244,158,3,220,129,146,249 -244,148,87,248,24,153,244 -219,162,200,152,0,163,224 -174,202,253,41,0,191,171 -83,250,175,0,1,233,90 -5,224,113,0,70,204,3 -0,30,170,139,158,23,0 \ No newline at end of file diff --git a/bmps/times-new-romono/00.bmp b/bmps/times-new-romono/00.bmp deleted file mode 100644 index d8958fef017bec837bb7c39d6082962fd9e22e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmXZWKMO%o7{~E*{YlA2G0Dgq@B$1rrMM}Z7hv!bq%1bwfyICYg~eYS4+v@P@hvaD%@5P@Y uPQF3zIAem1c46`r2drS@4xjcd@&`4ULEdOBb1G#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_GzoK>igVehk2X5IuCA4n$v@l_-~E0CQJ#LGeM0RU95V!HqU diff --git a/bmps/times-new-romono/2.alpha b/bmps/times-new-romono/2.alpha deleted file mode 100644 index 545c4ed..0000000 --- a/bmps/times-new-romono/2.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,41,183,241,225,142,12,0 -19,209,126,96,177,255,177,0 -101,42,0,0,0,176,255,33 -31,0,0,0,0,86,255,52 -0,0,0,0,0,89,237,7 -0,0,0,0,0,169,115,0 -0,0,0,0,54,196,5,0 -0,0,0,16,182,23,0,0 -0,0,5,164,41,0,0,0 -0,6,150,40,0,0,0,27 -10,182,129,85,85,85,113,157 -193,255,255,255,255,255,255,87 \ No newline at end of file diff --git a/bmps/times-new-romono/20.bmp b/bmps/times-new-romono/20.bmp deleted file mode 100644 index ba52be3881444f35863192ee4e39bf0bce216a1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZwCze@sf7{~GN<&X4G2qYQ=GYC;fjV1?iX>t)v1P7OH4_AqEXlbZTa1a_?goa$S zweTNkYHkh(hvw`3cs_6(eereAj}KpuYc%ZxvpWwwhe#j=%j8Xj>RQIUq_DV~nEAia8tTW6U#@bQi8Tci~Dl#~{4dnXHQq t4soh`t?aHLA9jHolr@ved4)7*$lw!q=wkuN7J7%igcY{<#v@Xa{{b}nsUrXY diff --git a/bmps/times-new-romono/3.alpha b/bmps/times-new-romono/3.alpha deleted file mode 100644 index 9fc30fd..0000000 --- a/bmps/times-new-romono/3.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,117,233,231,121,0 -85,115,53,154,255,68 -50,0,0,4,235,112 -0,0,0,0,224,41 -0,0,0,59,103,0 -0,14,123,239,194,19 -0,4,43,138,252,167 -0,0,0,0,142,240 -0,0,0,0,65,233 -0,0,0,0,63,174 -105,55,0,7,172,43 -177,247,191,153,47,0 \ No newline at end of file diff --git a/bmps/times-new-romono/30.bmp b/bmps/times-new-romono/30.bmp deleted file mode 100644 index 605f7981e01af2f76fe61a6d92b0a828f954ef56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmZ?rUB$=%23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3Zv;}`fp|X<&je!q z|NnuOFfe2Su{o5@4rH$ZVr>u~83V=afp{IV7*vlVQ2Zqp@jjsV2dEm5bF_gN6byfW zcsW#@56G?t;`cy&2#AG|%>nYQfjAvm48{hEKLBD)AT~l01KIN$hzo!?6o`v~*c6Co X0Wrw4E+Dl)PzuB^f%rKPSAxUFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHyF9|c2|0BvE& zMwbKeNtFkxzl(4h-20NEffptujnPXppa zeC`9vF9TvVAjZ%S)h7y++YH2+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3_XDYqK>P-Xw*s-p z|Ns9PKo|%X0&yh}a{)0(YZeeU!{pIvpxhiFc10J5nw0{STY*Ck6b#4E<$z*JKn!x* zB4jxr-v@{v1MxQ?)&ydAAl?APATf}`zW{MC)LscF{{oQi0Ad+5v-*HyCdgtiHc%X- VcQ+81BVi*X`Cgzn$UYc81OSi{oYw#V diff --git a/bmps/times-new-romono/6.alpha b/bmps/times-new-romono/6.alpha deleted file mode 100644 index d10f2d4..0000000 --- a/bmps/times-new-romono/6.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,39,152,126,76 -0,0,86,214,48,0,0 -0,71,244,48,0,0,0 -13,233,134,0,0,0,0 -115,254,55,96,107,31,0 -196,239,119,79,185,238,48 -237,167,0,0,11,235,184 -248,148,0,0,0,158,239 -221,168,0,0,0,125,232 -145,214,0,0,0,137,171 -26,234,68,0,5,207,45 -0,47,178,128,150,66,0 \ No newline at end of file diff --git a/bmps/times-new-romono/60.bmp b/bmps/times-new-romono/60.bmp deleted file mode 100644 index 8bb175e8905b1e9e9fed7d87684c465789f3bb80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmaLTF-QVY9LMo@Sc<7rv^1oHq>CszxHQNixG0K4Q-jkjjt(srw-o3ifrKvNR-jXp ztN2nMas)aEtsFOxcYi diff --git a/bmps/times-new-romono/7.alpha b/bmps/times-new-romono/7.alpha deleted file mode 100644 index 5a70dd2..0000000 --- a/bmps/times-new-romono/7.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -34,254,255,255,255,255,237 -129,159,109,102,102,161,161 -88,0,0,0,0,162,80 -0,0,0,0,5,228,10 -0,0,0,0,68,173,0 -0,0,0,0,147,92,0 -0,0,0,1,221,17,0 -0,0,0,52,186,0,0 -0,0,0,131,105,0,0 -0,0,0,210,28,0,0 -0,0,35,199,0,0,0 -0,0,116,118,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/70.bmp b/bmps/times-new-romono/70.bmp deleted file mode 100644 index 3ab4e732a3b0d2b6bf4d3c483ddd0cd06f64cff0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e6|Ns9VjDgG&ATERP zk!hf~G7uj}7DHwOuS{NUh28y!+@e?5C0^$f{IS?BN76EYp5H|wxd?3yR;xs5;2&6$+ O35fpzF-QY4ehUEoDz+>D diff --git a/bmps/times-new-romono/8.alpha b/bmps/times-new-romono/8.alpha deleted file mode 100644 index fcacd45..0000000 --- a/bmps/times-new-romono/8.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -2,114,151,127,154,106,0 -117,170,0,0,1,198,101 -204,134,0,0,0,146,172 -183,232,29,0,2,205,102 -52,245,226,56,147,128,0 -0,58,234,254,148,0,0 -0,84,149,206,255,148,1 -81,203,3,10,176,255,120 -218,115,0,0,6,192,229 -236,110,0,0,0,81,230 -138,194,2,0,0,129,128 -4,129,159,119,126,109,3 \ No newline at end of file diff --git a/bmps/times-new-romono/80.bmp b/bmps/times-new-romono/80.bmp deleted file mode 100644 index d2a0f312d9a66894ccde4cbe579a273fe0ee29a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmYk(KS)AB9Ki8=8b(r6I2sNj&DkK*ATCZpN~42IHwZN(QA5~ksG%iDMRdto-q2QK zIJER<4IG0avemWo`|I6-$NRkd{ki+`;1##Wp88)`yic)+Wq2y3qU<~LgOw1eT}G+! zk=ztZm4-i>uGb#c5~+)cSIA~peXTPEtz&~;Z)q$39!*!TH{5O67v_^NmeM(Haf~MR zA)g_iH$uc1qXbLN`uN3xtJ_|g+84%XxE^r~kNAX~d4|l7;|?VV+w7k0 z<%xgrhxXk3P4X!|kV6Z;y>n0ejik*Z#IMkJ!KIsH`#01A9AW5s#QYKUggwZNLv(S5 IKI(FI2EM9rmH+?% diff --git a/bmps/times-new-romono/9.alpha b/bmps/times-new-romono/9.alpha deleted file mode 100644 index a075fde..0000000 --- a/bmps/times-new-romono/9.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,71,165,151,188,37,0 -48,212,8,0,76,235,25 -174,138,0,0,0,220,145 -232,126,0,0,0,173,220 -241,153,0,0,0,148,248 -192,231,7,0,0,167,232 -58,245,169,69,115,236,195 -0,40,123,110,50,253,107 -0,0,0,0,130,229,15 -0,0,0,38,242,67,0 -0,0,31,205,76,0,0 -71,111,140,35,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/90.bmp b/bmps/times-new-romono/90.bmp deleted file mode 100644 index cc6a555a2a062cfab773e69b6777abcfe6b0a4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3y923wAnpNT<^TWx zGoWLjxI7S_1!5m`IS?NR)PVRC5If_LZvx6a1!8`vdJQ1E8i@0N805acK%5Q4RzUm} zh*tu!D-ah0@f#pM48#Y3_&E@>!|VXEmjm$&ApQu%GhyOTJEj1|en92x(B#$v#qR*| sIw0;slLLuQ1Y!dqz5>J?Q1g6%?AJgn3FU*rZ7C2>2jV?ItO^nb0B;tJ5&!@I diff --git a/bmps/times-new-romono/:.alpha b/bmps/times-new-romono/:.alpha deleted file mode 100644 index 602e198..0000000 --- a/bmps/times-new-romono/:.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -197,201 -147,150 -0,0 -0,0 -0,0 -0,0 -160,156 -195,192 \ No newline at end of file diff --git a/bmps/times-new-romono/:4.bmp b/bmps/times-new-romono/:4.bmp deleted file mode 100644 index fe835514747c105732b3730e19567fa54d8b2ddb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?rEn|QHGa#h_#7scU0mO_93P6&9!2wKS5Ql*x2Y`415YPGl|33ph3{*22h^GPZ IQ6N4E0D-L^EdT%j diff --git a/bmps/times-new-romono/;.alpha b/bmps/times-new-romono/;.alpha deleted file mode 100644 index c369e85..0000000 --- a/bmps/times-new-romono/;.alpha +++ /dev/null @@ -1,12 +0,0 @@ -4 -123,244,80 -103,215,65 -0,0,0 -0,0,0 -0,0,0 -0,0,0 -90,145,37 -238,255,211 -34,55,210 -0,72,118 -99,83,0 \ No newline at end of file diff --git a/bmps/times-new-romono/;4.bmp b/bmps/times-new-romono/;4.bmp deleted file mode 100644 index 9448781691f9bc86b4366f48cf48333dd5ed2be2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZ?r-NgU_WU!@Brd6AXWlmb0EG1 m#P5I@BzYN#qkwoK5UaxU5K9B~qyzDFAa(@eY9Rgs!~p=+wKd)V diff --git a/bmps/times-new-romono/<.alpha b/bmps/times-new-romono/<.alpha deleted file mode 100644 index 5e4fb9d..0000000 --- a/bmps/times-new-romono/<.alpha +++ /dev/null @@ -1,8 +0,0 @@ -2 -0,0,0,0,0,9,97,157 -0,0,0,36,130,150,68,1 -2,68,145,133,28,0,0,0 -190,172,11,0,0,0,0,0 -2,68,154,141,32,0,0,0 -0,0,0,27,125,167,77,1 -0,0,0,0,0,8,95,163 \ No newline at end of file diff --git a/bmps/times-new-romono/<2.bmp b/bmps/times-new-romono/<2.bmp deleted file mode 100644 index 286c6c40a93c8ece420eff3d683dbfa5b36bbd25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZ?r6=P%o12Z700mK|Y%nrni3<^M!f#Cs|L?!J^O%SYk-&=Ssca&io^6z1hQL!SOzACP6OpsfVc^W WrvWj@PDXS!AU+Uq0&yY`&jkQHZd_de diff --git a/bmps/times-new-romono/=.alpha b/bmps/times-new-romono/=.alpha deleted file mode 100644 index b65326f..0000000 --- a/bmps/times-new-romono/=.alpha +++ /dev/null @@ -1,4 +0,0 @@ -4 -154,154,154,154,154,154,154,154,154 -0,0,0,0,0,0,0,0,0 -154,154,154,154,154,154,154,154,154 \ No newline at end of file diff --git a/bmps/times-new-romono/=4.bmp b/bmps/times-new-romono/=4.bmp deleted file mode 100644 index 739feca2963184301cac2e3425698484ce414aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 ycmZ?rUBmzZW.alpha b/bmps/times-new-romono/>.alpha deleted file mode 100644 index c64f519..0000000 --- a/bmps/times-new-romono/>.alpha +++ /dev/null @@ -1,8 +0,0 @@ -2 -164,95,8,0,0,0,0,0 -1,68,155,141,34,0,0,0 -0,0,0,26,126,166,85,3 -0,0,0,0,0,10,171,190 -0,0,0,22,118,155,85,4 -0,51,138,144,42,0,0,0 -155,97,9,0,0,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/>2.bmp b/bmps/times-new-romono/>2.bmp deleted file mode 100644 index 3b5f7da44e06792090fef6c108266a1e3e9eda9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZ?r6=P%o12Z700mK|Y%nrni3<^M!f#Cs|#2{t^MG}FS^Z)<<4A?MG&KQWhfOrBB zYhhCZ5(5G;AT9%9keQ)C%z{lVP@D^hR|D}rWO*Q83W)1~co`6b^fLo7$X6~v3^KD9 Th?UUvECGte12G4(IE)Pd!hT<1 diff --git a/bmps/times-new-romono/?.alpha b/bmps/times-new-romono/?.alpha deleted file mode 100644 index be11aef..0000000 --- a/bmps/times-new-romono/?.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -24,124,115,176,168,19 -184,36,0,5,214,172 -245,92,0,0,144,242 -132,74,0,0,155,210 -0,0,0,6,231,93 -0,0,0,92,179,0 -0,0,0,178,23,0 -0,0,37,82,0,0 -0,0,76,18,0,0 -0,0,6,0,0,0 -0,1,184,114,0,0 -0,2,205,129,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/?0.bmp b/bmps/times-new-romono/?0.bmp deleted file mode 100644 index cfb9e10839905952c9cd2a6ed20126b7507a1ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmZ?r4P#^g12Z700mN)T%mc)X3<^M!fk6Q(59UCL|NsAkSWG~C7Kj@`d>97uK{|E- zaS==mMgzszU~FU>DDDHqLdaquHV~)+aS*yVRBjVcP8?khC>8_6o3V(4y!IT3V}ZB@ zh`nHHfb7{od8?hazJpNf}X$l@!Hd$dtzHD3T}&DMq6#DUJLpJMv>|Z7GY{U}Y~0 zJ9e`44=Aha`%LetGn!kUd!F|_=brA|Ir-^iT~N6)-20F~5@FE8JqSKxm7(euMN!}| zk;f5su!j>IVh*8Or;)1>rS6LG z2CVKT@8Sjt>%Ehoae)!Mp$Pq+edvo!;m+2F0fVx-WA&XzO9eb*EdVm TnA7>#!ZtRr4xIyOcI*ED97XjO diff --git a/bmps/times-new-romono/A.alpha b/bmps/times-new-romono/A.alpha deleted file mode 100644 index 07d5f67..0000000 --- a/bmps/times-new-romono/A.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,0,81,70,0,0,0,0 -0,0,0,0,168,155,0,0,0,0 -0,0,0,11,236,236,5,0,0,0 -0,0,0,88,112,254,72,0,0,0 -0,0,0,162,9,200,157,0,0,0 -0,0,14,153,0,115,239,6,0,0 -0,0,96,72,0,29,254,74,0,0 -0,0,181,141,136,136,239,159,0,0 -0,19,152,17,17,17,124,239,6,0 -0,104,65,0,0,0,32,255,77,0 -1,203,5,0,0,0,0,220,186,0 -148,252,115,0,0,0,79,240,255,127 \ No newline at end of file diff --git a/bmps/times-new-romono/A0.bmp b/bmps/times-new-romono/A0.bmp deleted file mode 100644 index 3fe298fff9ffa5dd52da4dcfaa72ec93d88ebe7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmZvYJqp4=5QR5_fh1P{B8_hzo*M zOxOPzhbaTu;CH#_+>f(6)@VH)6FxQ8GF)Wgm=dco8$Az;@6u&^fyEI^EU?2Kp0(Bp z9v`x){Pbk%So^-_ym(IgY5Fe&3Ar4ZH}3y(oMj;Ql>3Zgxi!5BR(RlsretEds@5sa x>$u_sH*j4=QJ diff --git a/bmps/times-new-romono/C.alpha b/bmps/times-new-romono/C.alpha deleted file mode 100644 index eea9d6c..0000000 --- a/bmps/times-new-romono/C.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,19,131,179,158,156,142,79,123 -0,45,224,119,2,0,0,29,208,150 -11,218,172,0,0,0,0,0,34,162 -111,255,64,0,0,0,0,0,0,96 -198,251,6,0,0,0,0,0,0,0 -237,232,0,0,0,0,0,0,0,0 -242,228,0,0,0,0,0,0,0,0 -207,248,3,0,0,0,0,0,0,0 -149,255,60,0,0,0,0,0,0,4 -34,246,182,1,0,0,0,0,4,109 -0,82,249,160,21,0,0,20,132,22 -0,0,47,167,222,200,168,128,16,0 \ No newline at end of file diff --git a/bmps/times-new-romono/C0.bmp b/bmps/times-new-romono/C0.bmp deleted file mode 100644 index b6771845ea94cac459e970cb4a814e13e734ca13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmZwDu?s;_6vy%VkO70j+muWe*-Qr6rThi{0T~Sz#cX4eWMQx=e}Zhx2ED;xu^2># z=X+n>I&SaQ=bn3h=hTZv(~YR$RJlt?AO%MixRvspp!{9F?< z#AR;3nfIW7N8O&8o>>P;T(C8{tmOKCTj`8bhKD{PW{-CsXUs&Fp&wy~1?HHbg~1Q~ CkJw!R diff --git a/bmps/times-new-romono/D.alpha b/bmps/times-new-romono/D.alpha deleted file mode 100644 index 49c5842..0000000 --- a/bmps/times-new-romono/D.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -90,226,248,190,157,180,183,89,0,0 -0,154,212,0,0,0,81,245,149,0 -0,146,212,0,0,0,0,106,255,73 -0,146,212,0,0,0,0,7,240,176 -0,146,212,0,0,0,0,0,191,228 -0,146,212,0,0,0,0,0,174,249 -0,146,212,0,0,0,0,0,190,230 -0,146,212,0,0,0,0,6,239,172 -0,146,212,0,0,0,0,101,254,62 -0,162,212,0,0,0,71,243,125,0 -92,228,246,178,150,171,175,69,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/D1.bmp b/bmps/times-new-romono/D1.bmp deleted file mode 100644 index 64d9457373e98d8f56d47c012f63f01f42e37629..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcma*ju@1pN7{Kwb3kfe_^aMtOM8se)605~KcnJxE#9}2XB4OesJb^UERw9JO`Cs#0 zq=V`uzw3Ry|I*f4p(pXGu$NIl5uTLTMfQ3h58tiFF~9>GOt65Dx-mu^<~dGowog_A zHw@i-&Lbo`ZTq}`qpI_-E=Ln#nbzsuf$ox_ThYBTbVs@%t>ZqAE7pIy0ge4hP3@+f a6aR&|jXTELbUB~#g#ES|w%DO#8|wp6y2NP! diff --git a/bmps/times-new-romono/E.alpha b/bmps/times-new-romono/E.alpha deleted file mode 100644 index da6c4bd..0000000 --- a/bmps/times-new-romono/E.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -86,191,255,186,153,153,156,184,254,5 -0,92,255,82,0,0,0,0,139,18 -0,85,255,82,0,0,0,0,29,11 -0,85,255,82,0,0,0,58,7,0 -0,85,255,93,17,17,30,179,10,0 -0,85,255,174,136,136,161,244,10,0 -0,85,255,82,0,0,0,115,10,0 -0,85,255,82,0,0,0,15,2,0 -0,85,255,82,0,0,0,0,0,90 -0,95,255,89,0,0,0,0,73,136 -91,198,255,212,154,153,159,187,253,45 \ No newline at end of file diff --git a/bmps/times-new-romono/E1.bmp b/bmps/times-new-romono/E1.bmp deleted file mode 100644 index 41558b35789e0a0aec3ea96441c3636fb355ce62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmaLUJqp4=5QgE6AVN}z_KKyAt%aqXg^i%#A0EO>1abmJ5HDb36ST1N1fIjnR@ZmJ zh#S}#cy=c<9|@cEhmXKySC_So5D@~?Vl^h!d3N(#=9D*B+_A+5dtC5B$66Vi6{MKT zy^G!evF65_8@ZWp&208B$GnP?llMN4%o?F5ccdSy1N*Zex1?WFP4-hkE_V(xJybmJ i&E@or4YHBe3u^g(zFb1TjtQ=i+!^vO#11LmD1QKZ9-S5d diff --git a/bmps/times-new-romono/F.alpha b/bmps/times-new-romono/F.alpha deleted file mode 100644 index e680e4f..0000000 --- a/bmps/times-new-romono/F.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -91,193,255,194,153,153,167,217,232 -0,86,255,102,0,0,0,6,183 -0,75,255,102,0,0,0,0,41 -0,75,255,102,0,0,0,60,0 -0,75,255,112,17,21,92,117,0 -0,75,255,194,153,157,211,117,0 -0,75,255,102,0,0,10,109,0 -0,75,255,102,0,0,0,11,0 -0,75,255,102,0,0,0,0,0 -0,83,255,114,0,0,0,0,0 -88,192,255,208,95,11,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/F1.bmp b/bmps/times-new-romono/F1.bmp deleted file mode 100644 index 86622f4ebf8ca4e2bb1e3d9a4a4a698244d42ec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZ?rJ;cZW24+A~1Bf|+m>Y;085Dpd149o~9?U@y5kTevApQ@;7l1e(h`Im&|IdJo zfnvcx3{q2sERM_u%6UW8q#=tVvvH{bio@;1rUod+1;n{9vyjvr0VhXL6j0TeYrJ{u5k2jXZTJ_y7hH83}W M+`Sx#ZvycP07;ylivR!s diff --git a/bmps/times-new-romono/G.alpha b/bmps/times-new-romono/G.alpha deleted file mode 100644 index c6b4a1c..0000000 --- a/bmps/times-new-romono/G.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,40,165,162,155,161,110,118,0 -0,57,225,54,0,0,3,142,179,0 -10,223,112,0,0,0,0,3,154,0 -112,247,17,0,0,0,0,0,54,0 -197,206,0,0,0,0,0,0,0,0 -237,180,0,0,0,0,83,135,136,107 -243,185,0,0,0,0,0,169,253,11 -208,217,0,0,0,0,0,135,232,0 -149,255,33,0,0,0,0,132,229,0 -35,247,149,0,0,0,0,132,229,0 -0,86,248,96,0,0,0,144,229,0 -0,0,49,168,176,150,161,160,44,0 \ No newline at end of file diff --git a/bmps/times-new-romono/G0.bmp b/bmps/times-new-romono/G0.bmp deleted file mode 100644 index 600e6fd4ff6c1be633d63b5de32b5bcb883a4585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmajcu?qoV7{~GV*sxg4WHDGQ%4#<$vt8*Xe}Q6>g@Fa7*c6LDz$&W=gR+Qk=c1lP{di((Y?sY|%PKda{@)5AK*XY;085Dpd1H%reJeY$ZVu8#TK>QVmGl7@~iqnAfcOZTS z#0mfZ{|8bGYk~L_h>eVaVi$mTIZO=5o(seWV0;)25(CL0@oAwB_z1#0JIDb0AIt02gJxivR!s diff --git a/bmps/times-new-romono/I.alpha b/bmps/times-new-romono/I.alpha deleted file mode 100644 index a8ada20..0000000 --- a/bmps/times-new-romono/I.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -91,197,255,196,88 -0,96,255,90,0 -0,85,255,82,0 -0,85,255,82,0 -0,85,255,82,0 -0,85,255,82,0 -0,85,255,82,0 -0,85,255,82,0 -0,85,255,82,0 -0,93,255,93,0 -88,196,255,197,91 \ No newline at end of file diff --git a/bmps/times-new-romono/I1.bmp b/bmps/times-new-romono/I1.bmp deleted file mode 100644 index c048c29d1789d29cf4ac39eb0b4aa21ffa474a04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZ?r6=Gxn12Z700mQ68%nihh3<^M!f#D9A#2_MoB1eGuKM)@U;^_bXK}?2NAO zKx_oWcY&A{DlP$Ja{#d%5Q7vt!Sq1oVdBX+#Pe{7=hInS8|wZFn7u&0EfBAQieCfL F(EyEmZW#ao diff --git a/bmps/times-new-romono/K.alpha b/bmps/times-new-romono/K.alpha deleted file mode 100644 index 408ccff..0000000 --- a/bmps/times-new-romono/K.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -98,236,233,92,0,56,232,212,77,0 -0,181,172,0,0,41,194,16,0,0 -0,171,163,0,18,192,27,0,0,0 -0,171,163,5,179,48,0,0,0,0 -0,171,164,157,77,0,0,0,0,0 -0,171,218,254,118,0,0,0,0,0 -0,171,163,131,254,87,0,0,0,0 -0,171,163,1,164,246,54,0,0,0 -0,171,163,0,9,199,229,29,0,0 -0,186,173,0,0,23,231,218,30,0 -95,238,233,92,0,38,217,255,228,120 \ No newline at end of file diff --git a/bmps/times-new-romono/K1.bmp b/bmps/times-new-romono/K1.bmp deleted file mode 100644 index 4f87b99bb223868c6270fef609d78f6766c688f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmaixp$fuK6o&7DK`ml2h+-0LreU@(TLi&}5WCM|noUh2h)FEIfJL*Sf-D-H-?`l3 zVGJC6m-GMUgWa)S5P8NvK4%LGPz293IE~r5y$!!($QZ#B25}tArU_?|aD|EMcg!o9 zU9OPtaDlq&7v#`6dFCVBpq4mpXFYnk*&N>BYbWJR*?*v)c9bV~5oes`C{NxugW!)B q;^bfroh+ALe{Y$*hiclT+rTpEncHxHlIlj}7wG@dB|qQ<_P$@4NwUBI diff --git a/bmps/times-new-romono/L.alpha b/bmps/times-new-romono/L.alpha deleted file mode 100644 index 761e4c1..0000000 --- a/bmps/times-new-romono/L.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -87,196,255,208,101,23,0,0,0,0 -0,93,255,99,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,0 -0,84,255,82,0,0,0,0,0,1 -0,84,255,82,0,0,0,0,0,115 -0,101,255,99,0,0,0,0,87,127 -89,199,255,235,187,172,193,218,255,44 \ No newline at end of file diff --git a/bmps/times-new-romono/L1.bmp b/bmps/times-new-romono/L1.bmp deleted file mode 100644 index ebf012f20084e1958d29a02b8bbce2db8ebadc22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmZ?reaFZE24+A~1BkhRm>Y;085Dpd1H%reJeY$ZB7w}~K>QzwUjy-OAYKE+2Z8t& z5QD^Z{{IJ245?6lGKi0if#TsnTn|+j0#z4;tOmvg$`uo-j*%F3Nao_TcMzzHg@y}8 X_#wFs6plxr>Mj6jP?(FuvW=^Q1KiZC5?6?B%)j2 zZ0^KbO!D1(&$%a)nVRid%0DG)7UGZqOJ%4^?Pc$acX1fcQ1(1eyM2g48Wx~UM|N}R z`lb`qMOT<_dKNvDp2xq#M0A1q@*_9KU%?b2@Go~{*8m%;@Rh^M!2|TyV=#hWxdHwr z@Rk|62p{i5AD|V;HPPKrZi#+EDv(Q}ccGk%-kOZ*cx$+7&FO(2I%aP=UR!p~3mnIs AjsO4v diff --git a/bmps/times-new-romono/N.alpha b/bmps/times-new-romono/N.alpha deleted file mode 100644 index 91a4012..0000000 --- a/bmps/times-new-romono/N.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -109,234,203,3,0,0,17,118,242,98 -0,78,255,113,0,0,0,0,176,0 -0,49,234,243,31,0,0,0,151,0 -0,49,117,228,182,0,0,0,151,0 -0,49,103,82,255,88,0,0,151,0 -0,49,103,0,174,232,17,0,151,0 -0,49,103,0,25,239,155,0,151,0 -0,49,103,0,0,105,254,67,151,0 -0,49,103,0,0,2,195,217,158,0 -0,50,104,0,0,0,41,248,178,0 -0,72,128,0,0,0,0,128,178,0 -42,153,173,62,0,0,0,7,136,0 \ No newline at end of file diff --git a/bmps/times-new-romono/N0.bmp b/bmps/times-new-romono/N0.bmp deleted file mode 100644 index 9a731220f529d4a9f9f614ad22a39042bdc89ae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmZ?r6=Pxm12Z700mNKD%mc)X3<^M!f#Crom_jGCfC4jtcr6gy{r~@;0fvEmb|CIR z;(Gx34KO~828jXjCM3QQke>nLgJ>Yo1mYh+jI7QO$WMo<1F}IrI1I!$fp{L0IJ&w_ zp!`1|b_U|<*wg{VC4u-o5YL9%k4xP;pqdvzEQm`TP%a3FL7s>}vJ2h3QlR`3Al?R3 ygTuU6KsBF%SRRi$KcGCwzCvU*Q1doG>0F>Z$gI;q%nVZpWD5du84!O0;v@hI@WELC diff --git a/bmps/times-new-romono/O.alpha b/bmps/times-new-romono/O.alpha deleted file mode 100644 index d36234c..0000000 --- a/bmps/times-new-romono/O.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,53,168,158,166,176,59,0,0 -0,83,222,31,0,0,34,225,86,0 -33,244,91,0,0,0,0,95,244,33 -146,249,9,0,0,0,0,12,250,145 -217,223,0,0,0,0,0,0,213,216 -246,196,0,0,0,0,0,0,192,246 -246,200,0,0,0,0,0,0,194,244 -216,227,0,0,0,0,0,0,219,211 -148,251,13,0,0,0,0,6,246,138 -37,247,100,0,0,0,0,83,241,28 -0,95,229,34,0,0,35,220,78,0 -0,0,63,175,159,159,169,50,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/O0.bmp b/bmps/times-new-romono/O0.bmp deleted file mode 100644 index e4138804410a08044251d5fa990803ead375886d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmZ9|KMR3T6vy%V7!(zplAfdh)K4C8WoaciJQNGn3?gLQQ*iHb-xW K9tN18pfewpqRyxQ diff --git a/bmps/times-new-romono/P.alpha b/bmps/times-new-romono/P.alpha deleted file mode 100644 index bb7f5ce..0000000 --- a/bmps/times-new-romono/P.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -87,193,255,217,174,198,194,89,0 -0,88,255,93,0,2,153,255,113 -0,79,255,93,0,0,26,255,230 -0,79,255,93,0,0,12,255,232 -0,79,255,93,0,0,101,255,144 -0,79,255,168,120,160,230,135,8 -0,79,255,93,6,11,0,0,0 -0,79,255,93,0,0,0,0,0 -0,79,255,93,0,0,0,0,0 -0,95,255,101,0,0,0,0,0 -88,196,255,201,88,5,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/P1.bmp b/bmps/times-new-romono/P1.bmp deleted file mode 100644 index fa6370177e0c92e09e7b7ff32783e61eb9d6f05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmZ?rJ;cZW24+A~1Bf|+m>Y;085Dpd149o~9?U@y5kTeGKLaub zip2vlNKGoTI5Hb3=MPmAi!6@JCRGhkJsS{nBbxzYBbl=T$gTk51wi}^h}(gf15FLw zJwUlsAO;yQ0goCUsG1je)JQ?qJcFtMg&W9Ruw6i!35aJx#R`FRI1nF%@^1p^bwGR! Lhz|jAB*+W^%bJ$I diff --git a/bmps/times-new-romono/Q.alpha b/bmps/times-new-romono/Q.alpha deleted file mode 100644 index 79ac4f8..0000000 --- a/bmps/times-new-romono/Q.alpha +++ /dev/null @@ -1,16 +0,0 @@ -0 -0,0,53,172,177,174,181,58,0,0 -0,83,224,45,0,0,46,231,85,0 -35,244,89,0,0,0,0,106,244,33 -147,246,8,0,0,0,0,21,253,145 -218,207,0,0,0,0,0,0,218,216 -247,189,0,0,0,0,0,0,197,246 -243,200,0,0,0,0,0,0,194,236 -214,228,0,0,0,0,0,0,222,201 -142,252,15,0,0,0,0,9,249,119 -27,243,107,0,0,0,0,94,233,16 -0,74,226,47,0,0,43,219,52,0 -0,0,29,170,190,191,169,29,0,0 -0,0,0,1,128,254,182,0,0,0 -0,0,0,0,0,89,234,124,0,0 -0,0,0,0,0,0,14,110,123,75 \ No newline at end of file diff --git a/bmps/times-new-romono/Q0.bmp b/bmps/times-new-romono/Q0.bmp deleted file mode 100644 index d4185aebdda2dafc2d82eceae530920d85f8aa86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 654 zcmZ|IF)Kx37zglkO&DB@Nw>(Ngaw1qNG2(F@c}5Sfx#!ZC7*(%3~VT+m~0XyNr`Mk z3dir<&QrIO^VaWu&insAb*5$;ZAtS?xCiN^N+s!YC&@zIHy` z9elCM6_3#sr|ymmvVWcz`*`b4dF7L%$cs~V#s@cC7W;VT{k6G8w%;CIOj!>f1Y0qrvLx| diff --git a/bmps/times-new-romono/R.alpha b/bmps/times-new-romono/R.alpha deleted file mode 100644 index 30a165c..0000000 --- a/bmps/times-new-romono/R.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -90,224,246,175,169,212,122,1,0,0 -0,149,220,0,0,78,255,117,0,0 -0,141,220,0,0,0,229,201,0,0 -0,141,220,0,0,1,237,185,0,0 -0,141,220,0,1,125,248,66,0,0 -0,141,239,143,218,189,45,0,0,0 -0,141,220,0,168,225,13,0,0,0 -0,141,220,0,20,232,149,0,0,0 -0,141,220,0,0,86,254,64,0,0 -0,156,227,0,0,0,172,225,21,0 -91,226,254,112,26,0,23,236,219,108 \ No newline at end of file diff --git a/bmps/times-new-romono/R1.bmp b/bmps/times-new-romono/R1.bmp deleted file mode 100644 index 2189d0148e2f4ccf1093129452097c4d065e64a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmaKoy$%6E6h>!Tq9YQOQlnMN_LK@Bnm&BsH}4* zGixH&BxmM+_nz!d#;@HxrB{W$1Sv>^r;6-K&CFbf&(@+mzzaH1h@yx?<>3MwXq(=M z`Y5%99Ks%QPH#ZoI=MlX?^kV4PFCzuXW-_M>IP$+tf_G;&gf%RnoZ#vEF_%~A w!xMbhCCB$O_Yn6A^M9UkPk75OFQDhXOPwqa(X}3R6L#=`DNJAmJ@Bme1`3X~h5!Hn diff --git a/bmps/times-new-romono/S.alpha b/bmps/times-new-romono/S.alpha deleted file mode 100644 index 93b7f3a..0000000 --- a/bmps/times-new-romono/S.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -1,103,189,173,182,146,141,51 -118,199,11,0,0,89,250,51 -227,118,0,0,0,0,141,51 -237,217,31,0,0,0,59,51 -131,255,237,109,5,0,0,0 -2,126,247,255,215,73,0,0 -0,0,36,181,255,255,177,14 -0,0,0,0,71,217,255,160 -106,0,0,0,0,21,228,242 -191,3,0,0,0,0,165,216 -225,160,11,0,0,32,233,93 -157,122,173,168,173,191,79,0 \ No newline at end of file diff --git a/bmps/times-new-romono/S0.bmp b/bmps/times-new-romono/S0.bmp deleted file mode 100644 index e10d89da208c844098e7a88488fcac82690eff97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmZ9|Aq&D#6o%nDMGzF5*#(1Lu-GhO5VOH72-XFI2xg02SP?7>2G_*sPf(+1F<2~u zWxi*eix&sa{XF0CGFYn{dnSDvoHgW8glBwCV`jQfhu^W{=L8Wpng_C%Bne@z2vLw( zJD>T10p!0~yR%8R#u+2q*`zDuj+gCh(zS7cygYRJD)UZz*=Y;085Dpd1H%reJeUI|{{R2a0K!0E0K~OG4C4F&;(Q?1 zg2|)PK)H`Vd<|V3oexy=0Eo|_i=*?0syd*%Es*_!%^yH98z5c`#EdYt=<0xc79d^; b#E*dZHV|(C;#ENW6^P$M*&wl}K>P#%{8sQ? diff --git a/bmps/times-new-romono/U.alpha b/bmps/times-new-romono/U.alpha deleted file mode 100644 index 6267585..0000000 --- a/bmps/times-new-romono/U.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -95,238,244,100,4,0,27,133,243,101 -0,174,196,0,0,0,0,3,184,0 -0,162,176,0,0,0,0,0,160,0 -0,162,176,0,0,0,0,0,159,0 -0,162,176,0,0,0,0,0,159,0 -0,162,176,0,0,0,0,0,159,0 -0,162,176,0,0,0,0,0,160,0 -0,156,181,0,0,0,0,2,158,0 -0,144,198,0,0,0,0,18,142,0 -0,101,245,7,0,0,0,75,95,0 -0,13,229,130,0,0,37,188,11,0 -0,0,43,183,200,187,175,37,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/U0.bmp b/bmps/times-new-romono/U0.bmp deleted file mode 100644 index f78080127809e2469855422d53e69facf67879bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmc(aJqp4=5QR4?2>vt{Ha0ebklq8>if2e;E+W{92M`qxU~EJ|OA(J@V{4<<>$hPa ztc|S$-@JKmCot&`n+20skKTm})F3i#x-qvXm#=26H4Z9 zaDr-(rT90LmHF=nWQj878C>M0WDS@GevaSCOUc|HF9N^DZ{ze)o^5XbSogR=-BU}1S|zzMkiy1?Fd&%17tqGS z#z(NY;@-d%w#oUOumf`opWFS-49n$meq9aSex31bqJ%O6*Wl?~7VNjeBhPcEXxy3e zfE;Poo!SZBOkk-Kl+{hg;m>1BE$qgg+c& zjz=spM8(_{lYb<$5`5wc^65HeZbDx9xqHrX_Yn^8VCG)PBR_Y+IW@hhIj8huKiB8H lHoe5xYt*+W`7C!Y%-on<$1`@gL>uyM@=fHo%isQn*MGkyuj2p! diff --git a/bmps/times-new-romono/X.alpha b/bmps/times-new-romono/X.alpha deleted file mode 100644 index daed94e..0000000 --- a/bmps/times-new-romono/X.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -79,207,255,211,52,0,48,201,220,80 -0,16,222,204,0,0,1,178,29,0 -0,0,69,255,79,0,105,80,0,0 -0,0,0,173,221,40,151,0,0,0 -0,0,0,33,246,215,18,0,0,0 -0,0,0,0,157,242,24,0,0,0 -0,0,0,32,155,232,157,0,0,0 -0,0,2,165,17,101,253,53,0,0 -0,0,110,74,0,3,209,197,2,0 -0,57,162,0,0,0,76,255,113,0 -120,243,188,31,0,4,128,255,246,115 \ No newline at end of file diff --git a/bmps/times-new-romono/X1.bmp b/bmps/times-new-romono/X1.bmp deleted file mode 100644 index 505b655d74c12b1b3f3ff897f2a84f5db4f3d249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmaLUu?qoV9LDkYj)?`6Mb2h4psdOwy89;#7A1?(e_@bC87(G*)u5DQuwXVBD4Wjr zcfD^eU9LXwJ@51WyoGxEZmHm@vKEm*5|(mUm0IcZVDnvu#3$Cs`@SzHaf~3F7Y4eo zk!O+(_ASU<-*kGmN7vLjMm}Hz`)AIknN4@174`idxrQ<0; zzTXL%KXVJtFOZ*g95qMZfL!Y8ySrpBJj*_XD|V(Q%fGTjPJhlN?;&>`QPzElyu}&b E2i#7x^8f$< diff --git a/bmps/times-new-romono/Y.alpha b/bmps/times-new-romono/Y.alpha deleted file mode 100644 index f8148f8..0000000 --- a/bmps/times-new-romono/Y.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -126,250,254,111,5,0,26,178,244,114 -0,134,255,41,0,0,0,129,90,0 -0,11,228,161,0,0,9,165,0,0 -0,0,95,253,52,0,120,57,0,0 -0,0,2,202,192,20,153,0,0,0 -0,0,0,62,255,196,35,0,0,0 -0,0,0,0,192,175,0,0,0,0 -0,0,0,0,174,167,0,0,0,0 -0,0,0,0,174,167,0,0,0,0 -0,0,0,0,188,174,0,0,0,0 -0,0,2,95,239,234,94,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/Y1.bmp b/bmps/times-new-romono/Y1.bmp deleted file mode 100644 index 8c7f5610bd999cf7ddb8b9eeb63999cf5e69c364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmb7=p$Y;)5Qg^zgIY}{!J=IR%LThHV9-YpOeVqNI~WaOQ@CU>Trl|@CW97}pzAls z3@oz6fp2&A`-g?y!SJ5AqI#@ts6q`A*JO3>sCjYF#e44rsss~wzzxQh#dh)&>|>HPR5Zlp5{`WJj)3T5>T`V5{h`vT{y+Nb~k diff --git a/bmps/times-new-romono/Z.alpha b/bmps/times-new-romono/Z.alpha deleted file mode 100644 index d039803..0000000 --- a/bmps/times-new-romono/Z.alpha +++ /dev/null @@ -1,12 +0,0 @@ -1 -0,196,222,177,170,170,170,228,255,126 -0,161,5,0,0,0,52,249,190,3 -0,75,0,0,0,14,220,234,26,0 -0,0,0,0,0,165,254,77,0,0 -0,0,0,0,103,255,138,0,0,0 -0,0,0,44,245,202,6,0,0,0 -0,0,11,214,239,33,0,0,0,0 -0,0,160,255,89,0,0,0,0,0 -0,94,255,150,0,0,0,0,0,97 -40,243,209,8,0,0,0,0,31,166 -209,255,201,170,170,170,170,185,244,139 \ No newline at end of file diff --git a/bmps/times-new-romono/Z1.bmp b/bmps/times-new-romono/Z1.bmp deleted file mode 100644 index 9f2ee00e86249d3c4acaefce872e1a9d835fa417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494 zcmZwEF%AJi6vpw{2oVwo(4bQ&#R0Uk2hd1VZs7p*Y6=RSjz*=S)2KwHQc$4K82`7~ z7n8|M@|$_{y|YQRN0MLr~Tye-;R_Pdn`R0?k|iXuY5x0^VVA9 zBCB8_8LI~=Chm;ZKsAtIPT~1aLA8e6HvmNyXE4cs3mAgDN`~iQZ!t4M5 diff --git a/bmps/times-new-romono/[.alpha b/bmps/times-new-romono/[.alpha deleted file mode 100644 index 4a43bc2..0000000 --- a/bmps/times-new-romono/[.alpha +++ /dev/null @@ -1,16 +0,0 @@ -0 -255,200,169,169 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,93,0,0 -255,199,167,167 \ No newline at end of file diff --git a/bmps/times-new-romono/[0.bmp b/bmps/times-new-romono/[0.bmp deleted file mode 100644 index a815fb186858f06f4769f63860a2dddbbc96f99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mLjo%n!tj3<^M!f#Cy~#323yMUDgUawrDzWB>pE&j7+eFdXh(#&j7b={~4%_0Wg_FaR2}S diff --git a/bmps/times-new-romono/`.alpha b/bmps/times-new-romono/`.alpha deleted file mode 100644 index 488102b..0000000 --- a/bmps/times-new-romono/`.alpha +++ /dev/null @@ -1,4 +0,0 @@ -0 -179,118 -35,165 -0,104 \ No newline at end of file diff --git a/bmps/times-new-romono/`0.bmp b/bmps/times-new-romono/`0.bmp deleted file mode 100644 index dbbd47b16e437be438ff2431392178de38dbf00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 ycmZ?r^<#hlGa#h_#7scU48)8K3P6&9K>|#o6951I2MJ^Vu`&=Z1>(&>Tm}HW^9IlW diff --git a/bmps/times-new-romono/a.alpha b/bmps/times-new-romono/a.alpha deleted file mode 100644 index 080b0fc..0000000 --- a/bmps/times-new-romono/a.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -15,159,133,169,192,32,0 -148,185,0,1,218,142,0 -91,92,0,2,195,168,0 -0,15,107,128,208,173,0 -66,207,45,0,181,173,0 -218,126,0,0,181,176,0 -235,183,10,76,221,198,71 -95,238,215,77,126,223,71 \ No newline at end of file diff --git a/bmps/times-new-romono/a4.bmp b/bmps/times-new-romono/a4.bmp deleted file mode 100644 index 6ce75a20aea552487332a88302c61b56898d92a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>cp&u-h_3^&FA&!O z@qHk62jbU2yd8+SfY=9!?*j2LAO^|Z0^+*=|Nk?9Fc547;tf!?6Oer#h;@R diff --git a/bmps/times-new-romono/b.alpha b/bmps/times-new-romono/b.alpha deleted file mode 100644 index f6adf47..0000000 --- a/bmps/times-new-romono/b.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -70,173,167,0,0,0,0,0 -35,217,171,0,0,0,0,0 -0,188,171,0,0,0,0,0 -0,180,171,0,0,0,0,0 -0,180,171,86,234,238,132,3 -0,180,219,109,52,154,255,108 -0,180,171,0,0,1,205,210 -0,180,171,0,0,0,135,245 -0,180,171,0,0,0,125,232 -0,180,171,0,0,0,164,160 -0,180,198,8,0,41,224,29 -0,40,164,197,148,147,25,0 \ No newline at end of file diff --git a/bmps/times-new-romono/b0.bmp b/bmps/times-new-romono/b0.bmp deleted file mode 100644 index 7aa6910a268f25c3945a3e4416407ef396b4fe4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHvUG?0No1BjOZ z@lhb20>qPnSP~=$mEQv79|K|zC|?uEegMR>Nb;*;>Y-vF^A_NduLa7#z$4!dl>drN z9w-hB9fq?&d7d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB9KU@dF@! z3dBWFu^=EDB)J8MBY=1^5XS)VQ6N4K#4I3nP_^km{yQMfgNZ@Kd4OWCf!G^a94fa5 nC>{$F2eKW2*d2&%fOs1aGeXs!1+q6l*&z8|Af64xApPFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHvUG?0NI6^QQu z@e?2hIcYf%uLELNAPxs&kfNDD%mu_UKztd9?*g$Z5T60!2SCgQG7DHgV zUI3FrlHUbo-vi3`VUgbnm7fKaUxOyU1}FxTmj<$50I?iYJwK5B5+)B7GY9fPdOCo3 r0}x*UVz7QRbD5y(mtm8KsRhcd#U&3ER{-L(c;sz?a-i_t3^ES@DJ8Ij diff --git a/bmps/times-new-romono/e.alpha b/bmps/times-new-romono/e.alpha deleted file mode 100644 index c2b6ccc..0000000 --- a/bmps/times-new-romono/e.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -0,66,142,153,212,136,7 -64,175,2,0,54,255,140 -186,157,102,102,102,246,229 -231,100,17,17,17,17,17 -238,136,0,0,0,0,6 -193,243,35,0,0,0,124 -73,253,239,131,97,172,83 -0,64,197,243,212,87,0 \ No newline at end of file diff --git a/bmps/times-new-romono/e4.bmp b/bmps/times-new-romono/e4.bmp deleted file mode 100644 index ec694144d875372355f4b6a8f4033f8409a20726..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB7v*@lhcD z48&J}I21LB!L4Dv$<5VHdS Dli5x4 diff --git a/bmps/times-new-romono/f.alpha b/bmps/times-new-romono/f.alpha deleted file mode 100644 index 95a585e..0000000 --- a/bmps/times-new-romono/f.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,30,139,176,223,93 -0,7,218,36,0,146,228 -0,77,255,7,0,0,11 -0,112,248,0,0,0,0 -153,200,251,153,152,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,119,245,0,0,0,0 -0,132,253,3,0,0,0 -89,220,255,136,66,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/f0.bmp b/bmps/times-new-romono/f0.bmp deleted file mode 100644 index c305bf7706538d6a8a45f803246a1e8bd36f8bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmZ?ry~W4?23+ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3M*^ukKnygQp#zAW z{{R2a0K-6j3lRSWVrG~aj0TF81MycFADO179MGf~}v*!Q+ diff --git a/bmps/times-new-romono/g.alpha b/bmps/times-new-romono/g.alpha deleted file mode 100644 index cfd5bea..0000000 --- a/bmps/times-new-romono/g.alpha +++ /dev/null @@ -1,13 +0,0 @@ -4 -0,39,156,107,168,149,119,110 -13,225,81,0,12,237,182,81 -72,255,43,0,0,180,210,0 -66,255,71,0,0,171,196,0 -3,194,181,4,20,228,72,0 -0,49,157,120,113,41,0,0 -14,227,38,8,0,0,0,0 -26,236,255,255,251,238,200,54 -10,141,52,68,85,110,144,196 -157,82,0,0,0,0,1,148 -229,199,75,27,20,51,152,49 -38,158,225,250,228,160,36,0 \ No newline at end of file diff --git a/bmps/times-new-romono/g4.bmp b/bmps/times-new-romono/g4.bmp deleted file mode 100644 index 91e8dcb47037f509348975e1d3ec2cc63dd655a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmYk(JxIeq6u|KpE7AsasV){uhf*z08gX(cL1;lbSa5T2$|4lRK?jE{E`sQwU_nbq zK}QwmQqbAOS=7nu=AuLTf6WE%$S?Qay&U%uzwVC6upRL}KpNw4q#!B!&=I+vh>@BW ziNufQkzZ}>hTY$}t;hUy;qc3;cwROPf>I?2#yYK5X2pF?6*o^7liAvj+DROj=-PP0 zA3o4QF^X7BE=SAQ_t_zQi`JagIGS2hyT=$p8QV diff --git a/bmps/times-new-romono/h.alpha b/bmps/times-new-romono/h.alpha deleted file mode 100644 index e35512c..0000000 --- a/bmps/times-new-romono/h.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -69,179,142,0,0,0,0,0 -42,230,144,0,0,0,0,0 -0,203,144,0,0,0,0,0 -0,196,144,0,0,0,0,0 -0,195,144,64,207,217,51,0 -0,195,199,96,35,200,180,0 -0,195,148,0,0,128,212,0 -0,195,144,0,0,110,229,0 -0,195,144,0,0,108,232,0 -0,195,144,0,0,108,232,0 -0,202,150,0,0,110,240,0 -92,244,215,70,54,195,255,111 \ No newline at end of file diff --git a/bmps/times-new-romono/h0.bmp b/bmps/times-new-romono/h0.bmp deleted file mode 100644 index c34b689818920622eb9a00e4d0ad5bbab987e8f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yVaEWeFF<@9h~0qL z42TZ{G0-N4{Qv(!6vHVXo(5t=`FTM82P8g7{RAX_4v_x>iBGCL$o!{h`llfA8-Vgx zkoX|;j{|W65Gw=m2_W8rCO-iv<^aU!f%qm68zadd0rKJQhl#^zpxkL(@<4GdAby5N P-W4df8HoE}<{{Gn_PM@7 diff --git a/bmps/times-new-romono/i.alpha b/bmps/times-new-romono/i.alpha deleted file mode 100644 index 34dfdbf..0000000 --- a/bmps/times-new-romono/i.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,153,183,0 -0,94,116,0 -0,0,0,0 -0,0,0,0 -53,153,182,0 -54,215,201,0 -0,178,201,0 -0,168,201,0 -0,167,201,0 -0,167,201,0 -0,177,209,0 -84,235,247,103 \ No newline at end of file diff --git a/bmps/times-new-romono/i0.bmp b/bmps/times-new-romono/i0.bmp deleted file mode 100644 index 1060f093aba2f57bfe6e6b7958daa9a747582474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmZ?r^#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_Gz|K>lkW{tm?H|NjFm zU|`q?#1}zqD1SMSe-aOW1)BUO7#~QR0r7PtzA2DB6NtCL%p*ht)y4sF2}~VS|8@`` E0EstkXaE2J diff --git a/bmps/times-new-romono/j.alpha b/bmps/times-new-romono/j.alpha deleted file mode 100644 index aa04990..0000000 --- a/bmps/times-new-romono/j.alpha +++ /dev/null @@ -1,17 +0,0 @@ -2 -0,0,0,154,194 -0,0,0,104,133 -0,0,0,0,0 -0,0,0,0,0 -0,0,33,130,179 -0,0,77,219,216 -0,0,0,174,216 -0,0,0,163,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,216 -0,0,0,162,200 -0,0,0,170,165 -110,69,0,194,72 -179,246,159,86,0 \ No newline at end of file diff --git a/bmps/times-new-romono/j2.bmp b/bmps/times-new-romono/j2.bmp deleted file mode 100644 index 4ad08f81f3632b51709e78bde659ddb7a1f25825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmZ?rJ;lfX23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3Zw6A|fOtL-hyDK# zw19yj4~Si%>_b4d2Z#;BK>jKqUJBzw)hz;woxmb?gNkB{fp(yqw+>kh$o2)|+h}5n bKz>EIQ7l_3{Vo>qrK>j%(2KjCa5Wfdv4VXNd znhv1cA0YNdmPb+pGXEM7H=)ZTsR7v~2*hiF*a}@8Pz>xIsCsrFe+3YSA*(}H165Z6 s6x$8N^+0R@6$9xzhpZ2s4U}JxPYqB`9f&UwP~!lUUjoF((9MVO0XhBBegFUf diff --git a/bmps/times-new-romono/l.alpha b/bmps/times-new-romono/l.alpha deleted file mode 100644 index 3b4cb35..0000000 --- a/bmps/times-new-romono/l.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -65,168,180,0 -40,215,186,0 -0,185,186,0 -0,178,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,177,186,0 -0,185,194,0 -83,238,241,99 \ No newline at end of file diff --git a/bmps/times-new-romono/l0.bmp b/bmps/times-new-romono/l0.bmp deleted file mode 100644 index a41c814fb778dc29e7cd97c7ee1cfb5cdc5a1fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmZ?r^#q%mc)X37d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-_q>_G#;K>j-*{s_d$|NjFm sU|`q@#D_p^D1Rf6zl(<8Niq&0x}IuhRz$X)@&TR`ps02rHO)Bpeg diff --git a/bmps/times-new-romono/m.alpha b/bmps/times-new-romono/m.alpha deleted file mode 100644 index 0db091d..0000000 --- a/bmps/times-new-romono/m.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -82,215,41,204,220,28,118,243,125,0 -69,255,111,19,197,180,68,66,246,2 -11,255,10,0,136,148,0,3,250,21 -4,255,9,0,120,148,0,0,240,31 -4,255,9,0,120,148,0,0,240,31 -4,255,9,0,120,148,0,0,240,31 -10,255,15,0,122,153,0,0,242,37 -114,255,123,38,199,214,49,101,254,140 \ No newline at end of file diff --git a/bmps/times-new-romono/m4.bmp b/bmps/times-new-romono/m4.bmp deleted file mode 100644 index dc765665b8e1e001dc3cbced4f11b3df9238887c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmb`=u?_)25XSLY6r4gK*GXtjC^c%?xKiUC)Dp$za-vr#HQvK3h(=B0A%sMsu>P~z zga>fRZ+7PP%Z{C7M*KIV_7I^8BOR*9DBSzuTNbnqOLTF>83WAl#s>PF<{HlFAq95Y zhxyK&paKol!vCCp`;)sdxAE^>oi}xF6!xy^{a(&8UWk!Gb8|Ftz#d~*JW;|F7xZz$ L6)j|VV5NILDC15o diff --git a/bmps/times-new-romono/n.alpha b/bmps/times-new-romono/n.alpha deleted file mode 100644 index 5245624..0000000 --- a/bmps/times-new-romono/n.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -68,178,136,78,228,227,54,0 -45,232,197,93,27,197,178,0 -0,205,141,0,0,122,213,0 -0,198,138,0,0,111,225,0 -0,197,138,0,0,111,225,0 -0,197,138,0,0,111,225,0 -0,210,145,0,0,113,233,0 -86,249,213,67,55,198,254,109 \ No newline at end of file diff --git a/bmps/times-new-romono/n4.bmp b/bmps/times-new-romono/n4.bmp deleted file mode 100644 index 454b97781346c04454a9cc3764c2b875d6a7e547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?r?P6pAgDxOh1H>Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;Q@Xnp6Ns+@u`>{x1Mx8+ z{s+Xl|NjFmWMH@i#1lbmD8CTMe~H9D3gmYo@$-TFhe&)v@*w;0=|2mU??p1N3dp|- p;sb#$5WfIokR7o=EDdFEg37x9`I~^a1Bm^A_z4g{24XXiJOG{eaV-D< diff --git a/bmps/times-new-romono/o.alpha b/bmps/times-new-romono/o.alpha deleted file mode 100644 index 8e67bd3..0000000 --- a/bmps/times-new-romono/o.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -0,67,155,149,200,83,0 -50,211,5,0,66,253,63 -175,141,0,0,0,201,189 -238,127,0,0,0,150,240 -238,149,0,0,0,127,236 -185,214,0,0,0,146,170 -61,252,86,0,7,214,47 -0,84,207,158,155,64,0 \ No newline at end of file diff --git a/bmps/times-new-romono/o4.bmp b/bmps/times-new-romono/o4.bmp deleted file mode 100644 index 4c16844d89f4e6cc7e482332e0b485dbf01ff072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGBAVy@p&Mg z2gI|1*a0eT3uONR;xH&5Fa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yVW$GA*FgLph|~Z7 z|IdJqf#O?%cn`Wbj1QDs1H@Zkd~_Nn52Ve2I0=X?kkvrtKLY7&AXWn61|Xgb#7rP{ zKmaoTG@73CK(S;b`R!=(lYsKakmOO^2b608;?H>G7XjtpL*>^4*(ZP)<{nT~y@iTd r0O{*Md=`j7ZVm?GZ9oiicnlD01MzeqUJS&xKztL3UjcC=5HkV*c8IBW diff --git a/bmps/times-new-romono/q.alpha b/bmps/times-new-romono/q.alpha deleted file mode 100644 index 450fe3b..0000000 --- a/bmps/times-new-romono/q.alpha +++ /dev/null @@ -1,13 +0,0 @@ -4 -0,33,159,161,194,151,176,0 -25,219,38,0,9,218,192,0 -152,155,0,0,0,166,192,0 -227,116,0,0,0,160,192,0 -249,121,0,0,0,160,192,0 -223,171,0,0,0,160,192,0 -152,252,74,0,19,208,192,0 -25,216,255,219,154,164,192,0 -0,14,87,77,3,160,192,0 -0,0,0,0,0,160,192,0 -0,0,0,0,0,168,200,0 -0,0,0,0,84,229,243,103 \ No newline at end of file diff --git a/bmps/times-new-romono/q4.bmp b/bmps/times-new-romono/q4.bmp deleted file mode 100644 index 5f79f692a0d53fb02e0c7828a0639fafeda5983d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 522 zcmZ?rFa%mc)X3n;0=8%@gwqWK=P8+W4%qlVcMljtVngy8yWdHyF9|Z%2LV)-w z5Pt^ZbaZ(T9|%?e@d<2lQ27Nw`2#R{Ae#?}!-3crh(X?40K{NPwUQn}zf$R%N^7n!4)iArz?FY*J1ma3O@{fV?C3xgP_RmI>Uj`I| lxew%ikh|5Oc5?#Rw_x&6F-0JMJ`gVi;zK|@9f&u87d>ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>SRnNRi2nj{Ef5R+ z|Nox>gn?iM5Z{6EVKh)|2@s!!@nJL`@ufJ_uK|kR1!86-GjxIc3qbq;h>L(Y6No{< TWCz5HfcOXyTLbY^AU*&9n0aFc diff --git a/bmps/times-new-romono/s.alpha b/bmps/times-new-romono/s.alpha deleted file mode 100644 index 8a71d71..0000000 --- a/bmps/times-new-romono/s.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -61,142,125,175,108 -215,8,0,61,115 -242,142,5,0,55 -117,254,220,91,1 -0,57,208,255,135 -81,0,5,150,242 -200,8,0,63,203 -191,168,125,154,41 \ No newline at end of file diff --git a/bmps/times-new-romono/s4.bmp b/bmps/times-new-romono/s4.bmp deleted file mode 100644 index 5eccdbce5cda32419af96d9245614a131f34b5ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmZ?r)na4-gDxOh1H`OA%mKuV3{Xl935Z40nEFjhd z;uAp3@&7;2G6n{FAU+MmflxlksndY?6O?ZWWM2Sckm7bAE(PL$Kzs*?qk$OY(@#L$ g2gIyUJ?236bs&b>VGCpz12KpOsROxXJrL&r0OZv+J^%m! diff --git a/bmps/times-new-romono/t.alpha b/bmps/times-new-romono/t.alpha deleted file mode 100644 index bb2696d..0000000 --- a/bmps/times-new-romono/t.alpha +++ /dev/null @@ -1,11 +0,0 @@ -2 -0,0,137,0,0 -0,101,206,0,0 -141,252,232,136,101 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,175,206,0,0 -0,155,232,14,72 -0,58,228,217,62 \ No newline at end of file diff --git a/bmps/times-new-romono/t2.bmp b/bmps/times-new-romono/t2.bmp deleted file mode 100644 index 4db29b7f0233f81707ac86c8a5d4e74047765dd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmZ?r4Ps;fgDxOh1H`OA%mu`Z37p_ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAaj81|NnsoGB8*H@e?4v z3B-0#vDrZO3n1nLVh^a;dLa88hz-L)KGnp4X7vK`A0P(V+X2L>PY!rK;;+-&e F003HsZm9qO diff --git a/bmps/times-new-romono/u.alpha b/bmps/times-new-romono/u.alpha deleted file mode 100644 index 2659726..0000000 --- a/bmps/times-new-romono/u.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -97,231,213,0,10,107,249,163,0 -0,167,213,0,0,0,211,163,0 -0,161,213,0,0,0,208,163,0 -0,161,213,0,0,0,208,163,0 -0,161,213,0,0,0,208,164,0 -0,145,222,0,0,0,212,171,0 -0,110,252,71,35,124,229,207,43 -0,14,187,242,176,20,200,162,61 \ No newline at end of file diff --git a/bmps/times-new-romono/u4.bmp b/bmps/times-new-romono/u4.bmp deleted file mode 100644 index 5c54ad1ef2b0f0fe1348b44a3e93b61aba9a4290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmZ?rUB$=%23Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e6|Njp(kb!{@h<5|= zCm`Mc#3Dd^0*Ds@u`N_h9+3S9h~0r$8Hhp7ehS3rfmj==W+IS%55$IHApZ&wuSVi8 z1oE%K_#hexE&%Zom>7_aOU+^u)hq{^g>KhnpcvR3Ae{)r&tYnSG#3zO1MyEF2CD%8 D#bk%m diff --git a/bmps/times-new-romono/v.alpha b/bmps/times-new-romono/v.alpha deleted file mode 100644 index 74655ed..0000000 --- a/bmps/times-new-romono/v.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -129,254,211,43,0,36,196,146 -0,177,197,0,0,0,162,3 -0,72,254,38,0,40,113,0 -0,1,219,139,0,136,21,0 -0,0,121,236,14,146,0,0 -0,0,23,249,174,67,0,0 -0,0,0,170,221,2,0,0 -0,0,0,67,120,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/v4.bmp b/bmps/times-new-romono/v4.bmp deleted file mode 100644 index 288869cad6b699ffa056bafde87449fd7306c21a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?r?P6pAgDxOh1H>Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;QYlFEMNDXa*g401$L#xC=wCLdEAQT7LC|0O;cD^O#3t6^C{HDbfuq!Oa*5I` zt<>_8T9?Y_SHW<8(0EJlc(>n9u~66!d_Pm4ba;Rkcn%Fq%*dd?zzmWB%CF&tU=SAq{xdK@5QzKV$vvpJ;m}u&gdK9C z3azgh9gK~I8`9F$9MaO*7R;Q|P-C28d1n{|6e*z+eHy zAA$HU5Z6J)<^tJTP__Y7t{%jPig5$QmI5(55FY{Jb3n`rlZUD?28x{k;-5gQgDeM? zR{)BC0pflva-h)K1;jUjcqI@EAgclLbATA+cyA!q0phhl%mg*J8p!?y#327z0Y;0859_pfph{;ehn`K1G!M}pMe2_K>Yts?m@*3hrVhg z?2r>xXnoD-U~DYhkd~(Ake0@_VCGCt8?NijDlz>=Fx?=U1(^e3X9B6uKs*I07cY&A*iySaS7%l{1Kq|B9J%`%m-pAm>MA44v7B&u?|$;7RatflHUd7?}G86 aYCvM3sOke^kfBF`SOqGl2xOlF;t2qK8nO-m diff --git a/bmps/times-new-romono/z.alpha b/bmps/times-new-romono/z.alpha deleted file mode 100644 index 469c308..0000000 --- a/bmps/times-new-romono/z.alpha +++ /dev/null @@ -1,9 +0,0 @@ -4 -114,209,160,153,159,253,213 -115,12,0,0,138,247,45 -18,0,0,69,253,107,0 -0,0,20,230,181,1,0 -0,1,177,228,20,0,0 -0,108,252,64,0,0,38 -45,247,131,0,0,0,117 -212,252,157,153,153,180,201 \ No newline at end of file diff --git a/bmps/times-new-romono/z4.bmp b/bmps/times-new-romono/z4.bmp deleted file mode 100644 index 959bbbe6501c1c8c2b3bbb476cf8e20ac9db8fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?r&0=H#gDxOh1H|k=%mKuV37g?ui=GYAQKAyGcZ69i2vWoJ*c?h&{vIw z9de=yt*;p!jE#jG($dr%($d%#%$&(-!*!imC8pm9rW-`FAafw>D?sWG5YGkTnNYk1 zNS_2^T_FAr#LfTz|7U<r|P@~k<(X?aZm diff --git a/bmps/times-new-romono/~.alpha b/bmps/times-new-romono/~.alpha deleted file mode 100644 index 5350717..0000000 --- a/bmps/times-new-romono/~.alpha +++ /dev/null @@ -1,3 +0,0 @@ -5 -79,171,190,165,85,15,0,0,117 -123,0,0,19,94,175,187,162,76 \ No newline at end of file diff --git a/bmps/times-new-romono/~5.bmp b/bmps/times-new-romono/~5.bmp deleted file mode 100644 index 742ea5749a696e9da0d8e0f5b3d5c3d30745a10f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmZ?rtz&=yGa#h_#GF9P1jLLC3P6&9!2?WU5Y_+x|7QSUAP@%PI3QjR#Jhob5fJ+T Wu|E*62I74{ycCE-ftVjjUnu~0$`noj diff --git a/bmps/times-new-romono/█.alpha b/bmps/times-new-romono/█.alpha deleted file mode 100644 index 2a7f8e6..0000000 --- a/bmps/times-new-romono/█.alpha +++ /dev/null @@ -1,16 +0,0 @@ -1 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 -255,255,255,255,255,255,255,255 \ No newline at end of file diff --git a/bmps/times-new-romono/█1.bmp b/bmps/times-new-romono/█1.bmp deleted file mode 100644 index fd27b3405277f4fd8edf59a7c11af1d85042f95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 618 zcmZ?r&0=BzgDxOh1H>Fa%n!tj3#Neto$P~n+a diff --git a/bmps/times-new-romono/𐘋.alpha b/bmps/times-new-romono/𐘋.alpha deleted file mode 100644 index ab47b9a..0000000 --- a/bmps/times-new-romono/𐘋.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -0,0,0,1,176 -0,0,0,61,118 -0,0,0,150,29 -0,0,6,171,0 -0,0,80,99,0 -0,0,164,16,0 -0,14,162,0,0 -0,99,79,0,0 -0,173,7,0,0 -27,149,0,0,0 -119,60,0,0,0 -179,1,0,0,0 \ No newline at end of file diff --git a/bmps/times-new-romono/𐘋0.bmp b/bmps/times-new-romono/𐘋0.bmp deleted file mode 100644 index 4a0de14953afe922b4b7fefd9720821e6bda34fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~#2_{UMHv78|IYx!Kz=z8+raoB8VIC; zcq+0ORD3N^oE=#l$WI1he>5>Zpx7d0F{u6}Kyd+NaUeech?CL8*nncIk;S0;rvb%f Rk;Q?0TOck&69a|L1^^*Nb|(M; diff --git a/bmps/times-new-romono/𐚆.alpha b/bmps/times-new-romono/𐚆.alpha deleted file mode 100644 index c6f6629..0000000 --- a/bmps/times-new-romono/𐚆.alpha +++ /dev/null @@ -1,13 +0,0 @@ -0 -179,1,0,0,0 -119,61,0,0,0 -27,150,0,0,0 -0,174,7,0,0 -0,100,80,0,0 -0,14,162,0,0 -0,0,164,16,0 -0,0,81,99,0 -0,0,6,171,0 -0,0,0,151,29 -0,0,0,62,118 -0,0,0,1,176 \ No newline at end of file diff --git a/bmps/times-new-romono/𐚆0.bmp b/bmps/times-new-romono/𐚆0.bmp deleted file mode 100644 index 4ec2a51de108377e55c8b4a045f692c4a6921457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmZ?rRbylT12Z700mQ68%mc)X3<^M!f#Cy~L?!QvBSiGY-u2# U2IE8Zl>^0W(Zn_b#Tb#r03#)KF8}}l diff --git a/build.rs b/build.rs index 28d027f..711dc84 100644 --- a/build.rs +++ b/build.rs @@ -11,6 +11,9 @@ fn font_chars_to_alphas(dir: &str) { let path = entry.unwrap().path(); let file_name = path.file_name().unwrap().to_str().unwrap().to_string(); let file_name: Vec<&str> = file_name.split(".").collect(); + if file_name.len() < 2 { + continue; + } if file_name[1] == "bmp" { if !path.is_dir() { let mut ch: Vec> = Vec::new(); @@ -22,8 +25,12 @@ fn font_chars_to_alphas(dir: &str) { let mut row = Vec::new(); for x in 0..width { let pixel_color = b.get_color_of_px(x, y).unwrap(); - //if black, true - row.push(pixel_color[3].to_string()); //push alpha channel + if pixel_color[3] == 0 { + //zeroes are just empty. eg 255,0,255 becomes 255,,255 + row.push(String::new()); + } else { + row.push(pixel_color[3].to_string()); //push alpha channel + } } ch.push(row); } diff --git a/docs/philosophy.md b/docs/philosophy.md new file mode 100644 index 0000000..f7d9d5e --- /dev/null +++ b/docs/philosophy.md @@ -0,0 +1,73 @@ +# Philosophy + +Ming-wm has two missions. In order of importance: +1. Create an ideal desktop experience for me, the creator, and be fun to write code for +2. Present an alternate vision (keyboard-based interfaces and an older aesthetic) to today's ugly and inefficient window managers + +## Keyboard-Only + +Mice are a local maximum - watch a power user of any application, and it's clear that the usage of keyboard shortcuts are a large part of what distinguishes them from everyone else. Mouse-based interfaces are definitely more intuitive, though there's some bias as nearly all mainstream applications of the last 30+ years have trained people to expect and understand them. But the reality is, no matter how familiar a person is with a mouse-based application, they can only move a mouse and click so fast. Typing on a keyboard will always be physically much faster who can competently type. + +But are mice *actually* a local maximum? Could there not be some mythical interface that remains intuitive, but is just as powerful and fast as keyboard-based interfaces? Decades of multi-billion-dollar companies pouring countless engineer-, designer-, and scientist-hours have not invented or come close to inventing such an interface. This isn't a complex problem. It would be quite reasonable to believe no such interface exists. + +And yes, there are some applications which *are* better off as mouse-operated than keyboard-operated: first person shooter games and apps such as Krita come to mind. Still, that is not to say it is not possible to practically make a first person shooter that is keyboard-operated; it just wouldn't be quite as efficient. Furthermore, these applications are a tiny minority. More applications than one might expect could absolutely become keyboard-based and blast the efficiency of the original out of the water; Inkscape comes to mind. Want real proof? the success of Vim (text editor), i3 (window manager), and Vimium (browser extension for controlling the browser) don't seem obvious or expected, but yet it is undeniable they are much better than any mouse-based counterparts. + +Doesn't a mixed environment where the mouse and keyboard are equals seem the best of both worlds then? Yes, to some extent. There are three reasons ming-wm does not take that approach. + +First, there is no real way to guarantee applications will fully support keyboard operation (in the unlikely event someone other than me makes a window for ming-wm) without making ming-wm keyboard only. That is, if mice were supported, applications may decide not to make themselves fully usable with only a keyboard. The only way to ensure applications treat the keyboard as a first-class citizen is to make that the only input method. This is a real threat. In the normal world of Linux where people use the X Window System or Wayland, a person can make the choice to use a keyboard-operated tiling WM like i3 or Sway, but there's really nothing to force the applications opened in that WM to support keyboard operation. Really, most applications can't be used with just a keyboard. Adjacent to the issue of applications possibly choosing not to fully support keyboard operation are users who, out of laziness, don't take advantage of the keyboard, choosing to use the more familiar mouse. Again, the only way to force users to learn the more efficient method of keyboard operation is to leave them no other choice. Imagine a world where *everyone* is a power user! + +Second and more importantly, this window manager is first and foremost for my personal use and enjoyment. I know that I won't use a mouse. There really isn't a point to do double the work to support mice. + +Thirdly, moving a mouse forces excessive screen redrawing. While that isn't an issue on any modern system, it still feels wasteful and goes against the Elm Architecture worshipped in ming-wm, which is discussed somewhere down below in its own section. + +Local maximums are hard to move off of. They are maximums, after all. Moving off means, at least briefly, suffering productivity losses, confusion, and possibly frustration ("How do I exit vim??"). However, for anyone who uses a computer frequently, a relatively small one-time cost to learn some keyboard commands to permanently gain efficiency certainly seems worth it. Serious users already learn and use keyboard shortcuts, why not take the next logical step? + +PS: +1. Drawing applications are also not suited for keyboard operation, but neither are they suited for mouse operation. Those are best used with one of those fancy stylus things. +2. Anecdotally, after two weeks of Vim (with no LSPs!), I was already faster and more productive than after years of Visual Studio Code. Disclaimer, I was by no means a Visual Studio Code power user or expert, but still. +3. Ming-wm should not be confused as an elitist project. The point of the project is not for power-users to look down upon "normies". The focus on power-users is firstly because they are incredibly efficient (and therefore a sort of ideal to aspire to), and secondly because their habits align with the argument, proving it beyond me saying "trust me, this is true". As said in the main text, imagine if *everyone* was a power-user. + +## Simplicity / Rejection of Modern (Tech) Design + +The design of today's websites, apps, and devices? Ugly, deceptive, corporate, soulless, boring, homogeneous, and devoid of meaning or beauty. New designs are pushed for the sake of newness and "modernisation". Those new designs not only rarely result in any real improvement, but more often than not are bundled with updates that **actively degrade functionality**. Some of this can be explained by "enshittification" (ie, trading quality for profit), but many are shockingly not driven by any profit motive. + +In the past, design was a good proxy for quality. A "good" design meant that someone put in a decent amount of effort, and had some money. A "bad" (or lack of a) design meant the opposite. This is no longer true, because of how frequently this association is taken advantage of. Instead of real innovation, new designs are rolled out, creating the mere appearance of change. All the while, long requested features and bug fixes are neglected. Modern design is nothing but an exercise in fooling users. These farces aren't necessarily intentionally and maliciously plotted by evil corporations. The heuristic that "new and pretty = better" has so deeply penetrated our psyches that even the executives, product managers, and programmers perpuating that falsehood have "drunk their own Kool-Aid", so to speak. They truly do believe that putting lipstick on their dying pig is a good use of their resources. I beg them to feed it. + +Of course, design is highly subjective. Is it right to call any design ugly and blan? Yes, yes it is. There are some objective measures of design, because design is part of a functional product, and functionality can be measured. A good designcan enhance functionality, discoverability, ease of use, etc. By this criteria, modern design admittedly does not always fail. But part of its success is because users have been trained to be accustomed to it. The elderly who have not had this exposure or training (a "control group"?) do not seem to think that modern design is particularly easy to use. People often dismiss the old as being too stubborn and resistant to change, and while that isn't entirely untrue, it seems too hasty to entirely dismiss their experience. + +In contrast, designs of the ancient past (the 90s) *had* to quickly usable for those with little or no exposure to computer interfaces. At the same time, modern design of desktop interfaces is being influenced (read: dumbed-down) by how mobile interfaces work, losing functionality. So by measurable standards, modern design is a regression. + +But how does this argument fit with ming-wm being keyboard-based? Aren't keyboard-based interfaces more unintuitive? Could a person with very little computer exposure really quickly understand keyboard-based interfaces? Indeed, this is a reasonable point. Telling grandma to write her e-mails in vim would not go well. However, there is an important difference between design and operation. Design and operation cannot be evaluated using the same criteria. The method of operation is not just essential, but *is* the product, the function, while design is a "nice-to-have". An apt analogy is food. It would be nice for food to look good (have a good design), but not strictly necessarily. On the other hand, the aesthetics of a food must not interfere with its taste or nutrition (function). The world's most beautiful dish will enjoy a trip to the trash if it tastes rotten and has negative nutritional value. Ming-wm achieves the best of both worlds: it looks good (by rejecting modern design), and tastes/functions great (by embracing keyboard-operation). + +PS: +1. Toddlers do seem to be able to get a good grasp of modern tech products. Then again, toddlers don't tend to use or understand any advanced features. And do we really want to rate designs is based on how *toddlers* can use it? Surely we can do better. +2. In fact, rather than modern design no longer being a good indicator for high quality, I would argue that it is now a good indicator for low quality. I find that almost always, it is the shadiest companies and crypto-tokens that have the "sleekest" and most modern-looking websites. What they lack in sense and substance they are clearly compensating with fancy animations and mega-bytes of assets. This is especially now in the age of LLMs where any Dick or Jane can generate a swanky-looking website in thirty seconds, but also previously once CSS libraries like Bootstrap became common. + +## Elm Architecture + +The Elm Architecture is an elegant and uncomplicated pattern named after the functional programming language Elm (used to create websites). In the Elm Architecture, components have a state, a view function (called `draw` in ming-wm) to turn that state into something that can be displayed (eg, HTML), and an update function (`handle_message` in ming-wm) that takes a message as input, and can choose to mutate the state. + +Imagine there is a number input box. The state of the box would be the number it currently holds. The view function would draw the input box, with the number it holds inside. If the user presses a key on their keyboard while inside the input box, a message (that contains the key being pressed) is passed to the box's update function. If the key is a number, the box can update its state, and call for its view function to be run. If the key isn't a number, the box won't update its state, and doesn't need its view function to be run. + +Restricting mutation of the state to the update function, and further defining how the state changes depending on what message is passed, makes code significantly cleaner and easier to reason about. The architecture is dead simple to understand and implement. More head space can be dedicated to the logic of a new feature, or figuring out what exactly causes a particular bug, rather than worrying about boilerplate, footguns, or other minutiae. The messages (which would typically be an enum) result in a complete definition of the functionality of an application, without having to go out of one's way. Having only one place where state changes happen makes it trivial to see, given a certain message, how the state is affected. In other models, one may need to run a search, perhaps even wading through several files to just find where the state of a component could be changed. As a side effect, it is incredibly easy to determine whether a redraw is necessary. If the state doesn't change, we *know* that there is no need to redraw! + +Plus, with help from the Rust compiler, all applications can be forced to adhere to the architecture, and several classes of bugs can be caught at compile-time. + +All of the above results not only in an exceptional developer experience and well defined functionality, but also allows any reader of the code to understand what is going on in as little time as possible. + +PS: +1. The number input box state should also account for it not holding any number (being empty), but assume it can never be empty - maybe it defaults to 0. +2. Somewhat ironically, while the architecture is simple, explaining why and how it is so wonderful, in a way that gives it justice is not. The best way to understand is to try it out in a new project. +3. Ming-wm does have a further belief that re-renders should only by initiated by user key-presses. One key-press can result in at most one re-render. This does mean videos or gifs won't be supported, but waste and unnecessary animations do not need to be worried about. Please note that without this belief, it would be fully possible for ming-wm to both support videos and use the Elm Architecture. + +## Not Invented Here + +The term is usually used negatively, and fairly so. Business and research suffer with not-invented-here syndrome. Luckily, this is neither! Again, ming-wm is primarily for my own usage and enjoyment. I happen to enjoy not relying on dependencies, and writing as much as possible from scratch. In the minds of programmers, external packages are often black boxes. No one really reads the code of these libraries unless something is wrong (eg, some patch needs to be made, or the documentation is bad). All that time spent reading and understanding external code could probably be better spent writing it myself. I usually learn something new, and inherently have a better understanding of the project (it "fits in your head"). Of course, I'm not interested in rewriting everything from scratch, and I'm not qualified to do so anyways (eg, cryptography!). SerenityOS is another (much more impressive and large-scale) project that espouses this philosophy. + +More often than not, not relying on dependencies removes unnecessary bloat and complexity (see the next "Simplicity / Rejection of Modern Design" section). + +Expect to see more dependencies in Cargo.toml eliminated soon. + +PS: +1. `rodio` is unlikely to ever be eliminated (simply because audio is *complex*), and it's optional (if the audio player is not wanted) +2.`bmp-rust` is written by me and so isn't technically an external dependency diff --git a/src/bin/audio_player.rs b/src/bin/audio_player.rs index 876b20b..ecd1ed8 100644 --- a/src/bin/audio_player.rs +++ b/src/bin/audio_player.rs @@ -61,22 +61,22 @@ impl WindowLike for AudioPlayer { } fn draw(&self, theme_info: &ThemeInfo) -> Vec { - let mut instructions = vec![DrawInstructions::Text([2, self.dimensions[1] - LINE_HEIGHT], vec!["times-new-roman".to_string()], if self.command.len() > 0 { self.command.clone() } else { self.response.clone() }, theme_info.text, theme_info.background, None, None)]; + let mut instructions = vec![DrawInstructions::Text([2, self.dimensions[1] - LINE_HEIGHT], vec!["nimbus-roman".to_string()], if self.command.len() > 0 { self.command.clone() } else { self.response.clone() }, theme_info.text, theme_info.background, None, None)]; if let Some(sink) = &self.sink { if sink.len() > 0 { let current = &self.queue[self.queue.len() - sink.len()]; let current_name = current.0.file_name().unwrap().to_string_lossy().into_owned(); - instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - current_name.len() * MONO_WIDTH as usize / 2, 2], vec!["times-new-romono".to_string(), "shippori-mincho".to_string()], current_name.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - current_name.len() * MONO_WIDTH as usize / 2, 2], vec!["nimbus-romono".to_string(), "shippori-mincho".to_string()], current_name.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); if let Some(artist) = ¤t.2 { let artist_string = "by ".to_string() + &artist; - instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - artist_string.len() * MONO_WIDTH as usize / 2, LINE_HEIGHT + 2], vec!["times-new-romono".to_string()], artist_string, theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - artist_string.len() * MONO_WIDTH as usize / 2, LINE_HEIGHT + 2], vec!["nimbus-romono".to_string()], artist_string, theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); } let time_string = format!("{}/{}", format_seconds(sink.get_pos().as_secs()), format_seconds(current.1)); - instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - time_string.len() * MONO_WIDTH as usize / 2, LINE_HEIGHT * 2 + 2], vec!["times-new-romono".to_string()], time_string, theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([self.dimensions[0] / 2 - time_string.len() * MONO_WIDTH as usize / 2, LINE_HEIGHT * 2 + 2], vec!["nimbus-romono".to_string()], time_string, theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); } } else { - instructions.push(DrawInstructions::Text([2, 2], vec!["times-new-roman".to_string()], "type to write commands, enter to execute.".to_string(), theme_info.text, theme_info.background, None, None)); - instructions.push(DrawInstructions::Text([2, 2 + LINE_HEIGHT], vec!["times-new-roman".to_string()], "See help in start menu for commands.".to_string(), theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([2, 2], vec!["nimbus-roman".to_string()], "type to write commands, enter to execute.".to_string(), theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([2, 2 + LINE_HEIGHT], vec!["nimbus-roman".to_string()], "See help in start menu for commands.".to_string(), theme_info.text, theme_info.background, None, None)); } // instructions @@ -157,7 +157,7 @@ impl AudioPlayer { if line.ends_with("/*") { queue.extend(get_all_files(concat_paths(&self.base_directory, &line[..line.len() - 2]).unwrap())); } else if line.len() > 0 { - queue.push(concat_paths(&self.base_directory, &(line.to_owned() + ".mp3")).unwrap()); + queue.push(concat_paths(&self.base_directory, &(line.to_owned() + if line.ends_with(".mp3") { "" } else { ".mp3" })).unwrap()); } } queue @@ -171,7 +171,8 @@ impl AudioPlayer { self.queue = Vec::new(); for item in &queue { let file = BufReader::new(File::open(item).unwrap()); - let decoded = Decoder::new(file).unwrap(); + //slightly faster for mp3s? since it doesn't need to check if it is .wav, etc. but maybe not + let decoded = if item.ends_with(".mp3") { Decoder::new_mp3(file) } else { Decoder::new(file) }.unwrap(); self.queue.push((item.clone(), decoded.total_duration().unwrap().as_secs(), Tag::new().read_from_path(item.clone()).unwrap().artist().map(|s| s.to_string()))); sink.append(decoded); } diff --git a/src/bin/file_explorer.rs b/src/bin/file_explorer.rs index 2e98da2..dc975ad 100644 --- a/src/bin/file_explorer.rs +++ b/src/bin/file_explorer.rs @@ -109,7 +109,7 @@ impl WindowLike for FileExplorer { let mut instructions = Vec::new(); if self.state == State::List { //top bar with path name - instructions.push(DrawInstructions::Text([5, 0], vec!["times-new-roman".to_string(), "shippori-mincho".to_string()], "Current: ".to_string() + &self.current_path.to_string_lossy().to_string(), theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([5, 0], vec!["nimbus-roman".to_string(), "shippori-mincho".to_string()], "Current: ".to_string() + &self.current_path.to_string_lossy().to_string(), theme_info.text, theme_info.background, None, None)); //the actual files and directories let mut start_y = HEIGHT; let mut i = self.top_position; @@ -128,7 +128,7 @@ impl WindowLike for FileExplorer { } else { name.unwrap() }; - instructions.push(DrawInstructions::Text([5, start_y], vec!["times-new-roman".to_string(), "shippori-mincho".to_string()], name, if is_selected { theme_info.top_text } else { theme_info.text }, if is_selected { theme_info.top } else { theme_info.background }, None, None)); + instructions.push(DrawInstructions::Text([5, start_y], vec!["nimbus-roman".to_string(), "shippori-mincho".to_string()], name, if is_selected { theme_info.top_text } else { theme_info.text }, if is_selected { theme_info.top } else { theme_info.background }, None, None)); start_y += HEIGHT; i += 1; } @@ -136,7 +136,7 @@ impl WindowLike for FileExplorer { let metadata = self.metadata.clone().unwrap(); let mut start_y = HEIGHT; let bytes_len = metadata.len(); - instructions.push(DrawInstructions::Text([5, start_y], vec!["times-new-roman".to_string()], format!("Size: {} mb ({} b)", bytes_len / (1024_u64).pow(2), bytes_len), theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([5, start_y], vec!["nimbus-roman".to_string()], format!("Size: {} mb ({} b)", bytes_len / (1024_u64).pow(2), bytes_len), theme_info.text, theme_info.background, None, None)); start_y += HEIGHT; //todo: other stuff } diff --git a/src/bin/main.rs b/src/bin/main.rs index 67942ea..2ec4b17 100644 --- a/src/bin/main.rs +++ b/src/bin/main.rs @@ -1,7 +1,150 @@ -use linux_framebuffer::Framebuffer; +use std::process::{ Command, Stdio }; +use std::sync::mpsc; +use std::thread; +use std::time::Duration; +use std::io::{ stdin, stdout, BufReader, BufRead, Write }; +use std::process::exit; +use std::env; -use ming_wm::framebuffer::FramebufferInfo; -use ming_wm::window_manager::init; +use linux_framebuffer::Framebuffer; +use termion::input::TermRead; +use termion::raw::IntoRawMode; +use termion::{ clear, cursor }; + +use ming_wm::framebuffer::{ FramebufferWriter, FramebufferInfo }; +use ming_wm::window_manager::{ WindowManager, KeyChar }; +use ming_wm::utils::key_to_char; +use ming_wm::messages::*; + +pub enum ThreadMessage { + KeyChar(KeyChar), + Touch(usize, usize), + Clear, + Exit, +} + +fn init(framebuffer: Framebuffer, framebuffer_info: FramebufferInfo) { + let args: Vec<_> = env::args().collect(); + + let rotate = args.contains(&"rotate".to_string()); + + let framebuffer_info = if rotate { + FramebufferInfo { + byte_len: framebuffer_info.byte_len, + width: framebuffer_info.height, + height: framebuffer_info.width, + bytes_per_pixel: framebuffer_info.bytes_per_pixel, + stride: framebuffer_info.height, + old_stride: Some(framebuffer_info.stride), + } + } else { + framebuffer_info + }; + + let dimensions = [framebuffer_info.width, framebuffer_info.height]; + + let grayscale = args.contains(&"grayscale".to_string()) || args.contains(&"greyscale".to_string()); + + let mut writer: FramebufferWriter = FramebufferWriter::new(grayscale); + + writer.init(framebuffer_info.clone()); + + let mut wm: WindowManager = WindowManager::new(writer, framebuffer, dimensions, rotate, grayscale); + + let mut stdout = stdout().into_raw_mode().unwrap(); + + write!(stdout, "{}", clear::All).unwrap(); + + write!(stdout, "{}", cursor::Hide).unwrap(); + + stdout.flush().unwrap(); + + wm.draw(None, false); + + let (tx, rx) = mpsc::channel(); + + let tx1 = tx.clone(); + + //read key presses + thread::spawn(move || { + let stdin = stdin().lock(); + for c in stdin.keys() { + if let Some(kc) = key_to_char(c.unwrap()) { + //do not allow exit when locked unless debugging + //if kc == KeyChar::Alt('E') { + if kc == KeyChar::Alt('E') { + tx.send(ThreadMessage::Exit).unwrap(); + } else { + tx.send(ThreadMessage::KeyChar(kc)).unwrap(); + } + } + thread::sleep(Duration::from_millis(1)); + } + }); + + let touch = args.contains(&"touch".to_string()); + + //read touchscreen presses (hopefully) + thread::spawn(move || { + //spawn evtest, parse it for touch coords + if touch { + let mut evtest = Command::new("evtest").arg("/dev/input/by-path/first-touchscreen").stdout(Stdio::piped()).spawn().unwrap(); + let reader = BufReader::new(evtest.stdout.as_mut().unwrap()); + let mut x: Option = None; + let mut y: Option = None; + for line in reader.lines() { + let line = line.unwrap(); + if line.contains(&"ABS_X), value ") || line.contains(&"ABS_Y), value ") { + let value: Vec<_> = line.split("), value ").collect(); + let value = value[value.len() - 1].parse::().unwrap(); + if line.contains(&"ABS_X") { + x = Some(value); + } else { + y = Some(value); + } + if x.is_some() && y.is_some() { + let (x2, y2) = if rotate { + (y.unwrap(), dimensions[0] - x.unwrap()) + } else { + (x.unwrap(), y.unwrap()) + }; + //top right, clear + //useful sometimes, I think. + if x2 > dimensions[0] - 100 && y2 < 100 { + tx1.send(ThreadMessage::Clear).unwrap(); + } + tx1.send(ThreadMessage::Touch(x2, y2)).unwrap(); + x = None; + y = None; + } + } + thread::sleep(Duration::from_millis(1)); + } + } + }); + if touch { + //opens osk + wm.handle_message(WindowManagerMessage::Touch(1, 1)); + } + + for message in rx { + match message { + ThreadMessage::KeyChar(kc) => wm.handle_message(WindowManagerMessage::KeyChar(kc.clone())), + ThreadMessage::Touch(x, y) => wm.handle_message(WindowManagerMessage::Touch(x, y)), + ThreadMessage::Clear => { + write!(stdout, "{}", clear::All).unwrap(); + stdout.flush().unwrap(); + }, + ThreadMessage::Exit => { + if !wm.locked { + write!(stdout, "{}", cursor::Show).unwrap(); + stdout.suspend_raw_mode().unwrap(); + exit(0); + } + }, + }; + } +} fn main() { let fb = Framebuffer::new("/dev/fb0").unwrap(); diff --git a/src/bin/malvim.rs b/src/bin/malvim.rs index 4d98b45..5c05042 100644 --- a/src/bin/malvim.rs +++ b/src/bin/malvim.rs @@ -14,7 +14,7 @@ use ming_wm::ipc::listen; const MONO_WIDTH: u8 = 10; const LINE_HEIGHT: usize = 18; const PADDING: usize = 2; -const BAND_HEIGHT: usize = 18; +const BAND_HEIGHT: usize = 19; struct FileInfo { pub name: String, @@ -185,7 +185,7 @@ impl WindowLike for Malvim { self.state = State::None; } else if self.state == State::Maybeg { if key_press.key == 'g' { - current_file.line_pos = self.maybe_num.unwrap_or(0); + current_file.line_pos = self.maybe_num.unwrap_or(1) - 1; if current_file.line_pos >= current_file.content.len() { current_file.line_pos = current_file.content.len() - 1; } @@ -372,7 +372,7 @@ impl WindowLike for Malvim { }; instructions.extend(vec![ DrawInstructions::Rect([used_width, 2], [future_used_width, BAND_HEIGHT - 2], background), - DrawInstructions::Text([used_width + 2, 2], vec!["times-new-romono".to_string()], if file_info.changed { "+ ".to_string() } else { String::new() } + &file_info.name, theme_info.alt_text, background, Some(0), Some(MONO_WIDTH)), + DrawInstructions::Text([used_width + 2, 2], vec!["nimbus-romono".to_string()], if file_info.changed { "+ ".to_string() } else { String::new() } + &file_info.name, theme_info.alt_text, background, Some(0), Some(MONO_WIDTH)), ]); used_width = future_used_width; } @@ -390,13 +390,13 @@ impl WindowLike for Malvim { //write line num text (if start of line) let y0 = BAND_HEIGHT + rel_line_num * LINE_HEIGHT + PADDING; if line.0 { - instructions.push(DrawInstructions::Text([PADDING, y0], vec!["times-new-romono".to_string()], line.1.to_string(), theme_info.alt_secondary, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([PADDING, y0], vec!["nimbus-romono".to_string()], (line.1 + 1).to_string(), theme_info.alt_secondary, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); sub_line_num = 0; } let x1 = current.line_num_width + PADDING * 2; //write actual line //line.2 - instructions.push(DrawInstructions::Text([x1, y0], vec!["times-new-romono".to_string()], line.2.clone(), theme_info.alt_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([x1, y0], vec!["nimbus-romono".to_string()], line.2.clone(), theme_info.alt_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); sub_line_num += 1; let max = sub_line_num * current.max_chars_per_line; let min = max - current.max_chars_per_line; @@ -406,26 +406,26 @@ impl WindowLike for Malvim { instructions.push(DrawInstructions::Rect(top_left, [MONO_WIDTH as usize, LINE_HEIGHT], theme_info.top)); //draw the char over it if line.2.len() > 0 { - instructions.push(DrawInstructions::Text(top_left, vec!["times-new-romono".to_string()], line.2.chars().nth(current_file.cursor_pos - min).unwrap().to_string(), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text(top_left, vec!["nimbus-romono".to_string()], line.2.chars().nth(current_file.cursor_pos - min).unwrap().to_string(), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); } } } } //bottom blue band stuff //write mode - instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT * 2 + 1], vec!["times-new-romono".to_string()], self.mode.to_string(), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT * 2 + 2], vec!["nimbus-romono".to_string()], self.mode.to_string(), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); let file_status; if self.files.len() > 0 { file_status = self.files[self.current_file_index].name.clone(); } else { file_status = "No file open".to_string(); } - instructions.push(DrawInstructions::Text([self.dimensions[0] - file_status.len() * (MONO_WIDTH as usize), self.dimensions[1] - BAND_HEIGHT * 2 + 1], vec!["times-new-romono".to_string()], file_status, theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([self.dimensions[0] - file_status.len() * (MONO_WIDTH as usize), self.dimensions[1] - BAND_HEIGHT * 2 + 2], vec!["nimbus-romono".to_string()], file_status, theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); //write command or bottom message if self.mode == Mode::Command { - instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT], vec!["times-new-romono".to_string()], ":".to_string() + &self.command.clone().unwrap_or("".to_string()), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT + 2], vec!["nimbus-romono".to_string()], ":".to_string() + &self.command.clone().unwrap_or("".to_string()), theme_info.top_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); } else if self.mode == Mode::Normal && self.bottom_message.is_some() { - instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT], vec!["times-new-romono".to_string()], self.bottom_message.clone().unwrap(), theme_info.top_text, theme_info.top, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([0, self.dimensions[1] - BAND_HEIGHT + 2], vec!["nimbus-romono".to_string()], self.bottom_message.clone().unwrap(), theme_info.top_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); } instructions } diff --git a/src/bin/minesweeper.rs b/src/bin/minesweeper.rs index 9c79a9a..4de9293 100644 --- a/src/bin/minesweeper.rs +++ b/src/bin/minesweeper.rs @@ -145,8 +145,8 @@ impl WindowLike for Minesweeper { fn draw(&self, theme_info: &ThemeInfo) -> Vec { if self.state == State::Seed { vec![ - DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], "Type in random characters to initalise the seed".to_string(), theme_info.text, theme_info.background, None, None), - DrawInstructions::Text([4, 4 + 16], vec!["times-new-roman".to_string()], self.random_chars.clone(), theme_info.text, theme_info.background, None, None), + DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], "Type in random characters to initalise the seed".to_string(), theme_info.text, theme_info.background, None, None), + DrawInstructions::Text([4, 4 + 16], vec!["nimbus-roman".to_string()], self.random_chars.clone(), theme_info.text, theme_info.background, None, None), ] } else { let mut instructions = vec![ @@ -183,7 +183,7 @@ impl WindowLike for Minesweeper { let tile = &self.tiles[y][x]; if tile.revealed { if tile.mine { - instructions.push(DrawInstructions::Text([x * tile_size + tile_size / 2 + 2, y * tile_size + tile_size / 2], vec!["times-new-roman".to_string()], "x".to_string(), [255, 0, 0], theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([x * tile_size + tile_size / 2 + 2, y * tile_size + tile_size / 2], vec!["nimbus-roman".to_string()], "x".to_string(), [255, 0, 0], theme_info.background, None, None)); } else { let color = match tile.touching { 1 => [0, 0, 255], @@ -196,7 +196,7 @@ impl WindowLike for Minesweeper { //8 _ => [128, 128, 128], }; - instructions.push(DrawInstructions::Text([x * tile_size + tile_size / 2 + 5, y * tile_size + tile_size / 2 + 2], vec!["times-new-roman".to_string()], tile.touching.to_string(), color, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([x * tile_size + tile_size / 2 + 5, y * tile_size + tile_size / 2 + 2], vec!["nimbus-roman".to_string()], tile.touching.to_string(), color, theme_info.background, None, None)); } } else { let top_left = [x * tile_size + 6, y * tile_size + 5]; @@ -214,15 +214,15 @@ impl WindowLike for Minesweeper { //right bottom DrawInstructions::Rect([top_left[0] + tile_size - 4, top_left[1] + 3], [3, tile_size - 4], [128, 128, 128]), // - DrawInstructions::Text([x * tile_size + tile_size / 2 - 2, y * tile_size + tile_size / 2], vec!["times-new-roman".to_string()], u8_to_hex((y * 16 + x) as u8), theme_info.text, theme_info.background, None, None), + DrawInstructions::Text([x * tile_size + tile_size / 2 - 2, y * tile_size + tile_size / 2], vec!["nimbus-roman".to_string()], u8_to_hex((y * 16 + x) as u8), theme_info.text, theme_info.background, None, None), ]); } } } if self.state == State::Lost { - instructions.extend(vec![DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], "You LOST!!! Press a key to play again.".to_string(), theme_info.text, theme_info.background, None, None)]); + instructions.extend(vec![DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], "You LOST!!! Press a key to play again.".to_string(), theme_info.text, theme_info.background, None, None)]); } else if self.state == State::Won { - instructions.extend(vec![DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], "You WON!!! Press a key to play again.".to_string(), theme_info.text, theme_info.background, None, None)]); + instructions.extend(vec![DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], "You WON!!! Press a key to play again.".to_string(), theme_info.text, theme_info.background, None, None)]); } instructions } diff --git a/src/bin/reversi.rs b/src/bin/reversi.rs index 05e7b42..a04ba4a 100644 --- a/src/bin/reversi.rs +++ b/src/bin/reversi.rs @@ -144,7 +144,7 @@ impl WindowLike for Reversi { for x in 0..8 { let tile = &self.tiles[y][x]; if tile == &Tile::Empty { - instructions.push(DrawInstructions::Text([x * square_width + square_width / 2, y * square_width + square_width / 2], vec!["times-new-roman".to_string()], format!("{}{}", y, x), theme_info.text, REVERSI_GREEN, None, None)); + instructions.push(DrawInstructions::Text([x * square_width + square_width / 2, y * square_width + square_width / 2], vec!["nimbus-roman".to_string()], format!("{}{}", y, x), theme_info.text, REVERSI_GREEN, None, None)); if valid_moves_contains(&self.valid_moves, &[x, y]).is_some() { //yellow border instructions.extend([ @@ -161,7 +161,7 @@ impl WindowLike for Reversi { } if self.state != State::InProgress { instructions.push(DrawInstructions::Rect([0, 0], [self.dimensions[0], 25], theme_info.background)); - instructions.push(DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], if self.state == State::WhiteWin { + instructions.push(DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], if self.state == State::WhiteWin { "White wins, press any key to restart" } else if self.state == State::BlackWin { "Black wins, press any key to restart" diff --git a/src/bin/terminal.rs b/src/bin/terminal.rs index 69187c2..c592cfc 100644 --- a/src/bin/terminal.rs +++ b/src/bin/terminal.rs @@ -69,7 +69,7 @@ impl WindowLike for Terminal { self.calc_actual_lines(); self.actual_line_num = self.actual_lines.len().checked_sub(self.get_max_lines()).unwrap_or(0); WindowMessageResponse::JustRedraw - } else if key_press.key.len_utf8() == 1 { + } else { //update let running_process = self.running_process.as_mut().unwrap(); if let Some(status) = running_process.try_wait().unwrap() { @@ -90,10 +90,6 @@ impl WindowLike for Terminal { //still running WindowMessageResponse::DoNothing } - } else { - //esc key (crash happens if esc key is entered and deleted, so prevent it from being entered) - //but if we want to support eg Chinese we need to properly handle multi-byte chars (todo) - WindowMessageResponse::DoNothing } }, WindowMessage::CtrlKeyPress(key_press) => { @@ -133,7 +129,7 @@ impl WindowLike for Terminal { break; } let line = self.actual_lines[line_num].clone(); - instructions.push(DrawInstructions::Text([PADDING, text_y], vec!["times-new-romono".to_string()], line, theme_info.alt_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([PADDING, text_y], vec!["nimbus-romono".to_string()], line, theme_info.alt_text, theme_info.alt_background, Some(0), Some(MONO_WIDTH))); text_y += LINE_HEIGHT; } instructions diff --git a/src/components/highlight_button.rs b/src/components/highlight_button.rs index 42a7741..60399c9 100644 --- a/src/components/highlight_button.rs +++ b/src/components/highlight_button.rs @@ -38,12 +38,12 @@ impl Component for HighlightButton { vec![ //highlight background DrawInstructions::Rect(self.top_left, self.size, theme_info.top), - DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["times-new-roman".to_string()], self.text.clone(), theme_info.top_text, theme_info.top, None, None), + DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["nimbus-roman".to_string()], self.text.clone(), theme_info.top_text, theme_info.top, None, None), ] } else { vec![ DrawInstructions::Rect(self.top_left, self.size, theme_info.background), - DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["times-new-roman".to_string()], self.text.clone(), theme_info.text, theme_info.background, None, None), + DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["nimbus-roman".to_string()], self.text.clone(), theme_info.text, theme_info.background, None, None), ] } } diff --git a/src/components/paragraph.rs b/src/components/paragraph.rs index 57741c7..7bf6168 100644 --- a/src/components/paragraph.rs +++ b/src/components/paragraph.rs @@ -48,7 +48,7 @@ impl Component for Paragraph { let max_lines = self.size[1] / LINE_HEIGHT; let mut start_y = self.top_left[1]; for line in self.actual_lines.iter().skip(self.line_pos).take(max_lines) { - instructions.push(DrawInstructions::Text([self.top_left[0], start_y], vec!["times-new-romono".to_string()], line.2.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); + instructions.push(DrawInstructions::Text([self.top_left[0], start_y], vec!["nimbus-romono".to_string()], line.2.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH))); start_y += LINE_HEIGHT; } instructions diff --git a/src/components/press_button.rs b/src/components/press_button.rs index c7d1e37..94bc754 100644 --- a/src/components/press_button.rs +++ b/src/components/press_button.rs @@ -37,7 +37,7 @@ impl Component for PressButton { DrawInstructions::Rect([self.top_left[0], self.top_left[1] + self.size[1]], [self.size[0], 1], theme_info.border_right_bottom), DrawInstructions::Rect([self.top_left[0] + self.size[0], self.top_left[1]], [1, self.size[1]], theme_info.border_right_bottom), //assume normal background colour - DrawInstructions::Text([self.top_left[0] + half, self.top_left[1] + 8], vec!["times-new-romono".to_string()], self.text.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH)), + DrawInstructions::Text([self.top_left[0] + half, self.top_left[1] + 8], vec!["nimbus-romono".to_string()], self.text.clone(), theme_info.text, theme_info.background, Some(0), Some(MONO_WIDTH)), ] } diff --git a/src/components/toggle_button.rs b/src/components/toggle_button.rs index bddcae7..42de316 100644 --- a/src/components/toggle_button.rs +++ b/src/components/toggle_button.rs @@ -12,7 +12,6 @@ pub struct ToggleButton { top_left: Point, size: Dimensions, text: String, - draw_bg: bool, pub inverted: bool, //whether is it clicked or not click_return: T, unclick_return: T, @@ -47,7 +46,7 @@ impl Component for ToggleButton { //the background if self.draw_bg //DrawInstructions::Rect(), //the text (for now, hardcoded top left) - DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["times-new-roman".to_string()], self.text.to_string(), theme_info.text, theme_info.background, None, None), + DrawInstructions::Text([self.top_left[0] + 4, self.top_left[1] + (self.size[1] - font_height) / 2], vec!["nimbus-roman".to_string()], self.text.to_string(), theme_info.text, theme_info.background, None, None), ] } @@ -66,7 +65,7 @@ impl Component for ToggleButton { } impl ToggleButton { - pub fn new(name_: String, top_left: Point, size: Dimensions, text: String, click_return: T, unclick_return: T, draw_bg: bool) -> Self { + pub fn new(name_: String, top_left: Point, size: Dimensions, text: String, click_return: T, unclick_return: T) -> Self { Self { name_, top_left, @@ -74,7 +73,6 @@ impl ToggleButton { text, click_return, unclick_return, - draw_bg, inverted: false, } } diff --git a/src/essential/help.rs b/src/essential/help.rs index 3d7fe14..04c4b9f 100644 --- a/src/essential/help.rs +++ b/src/essential/help.rs @@ -53,7 +53,7 @@ impl WindowLike for Help { } fn draw(&self, theme_info: &ThemeInfo) -> Vec { - let mut instructions = vec![DrawInstructions::Text([2, 2], vec!["times-new-romono".to_string()], self.files[self.file_index].clone().file_name().unwrap().to_string_lossy().to_string(), theme_info.text, theme_info.background, Some(0), None)]; + let mut instructions = vec![DrawInstructions::Text([2, 2], vec!["nimbus-romono".to_string()], self.files[self.file_index].clone().file_name().unwrap().to_string_lossy().to_string(), theme_info.text, theme_info.background, Some(0), None)]; instructions.extend(self.paragraph.as_ref().unwrap().draw(theme_info)); instructions } diff --git a/src/essential/lock_screen.rs b/src/essential/lock_screen.rs index 5231222..5914c99 100644 --- a/src/essential/lock_screen.rs +++ b/src/essential/lock_screen.rs @@ -52,11 +52,11 @@ impl WindowLike for LockScreen { fn draw(&self, _theme_info: &ThemeInfo) -> Vec { vec![ DrawInstructions::Rect([0, 0], self.dimensions, [0, 0, 0]), - DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], "The bulldozer outside the kitchen window was quite a big one.".to_string(), [255, 255, 255], [0, 0, 0], None, None), - DrawInstructions::Text([4, 4 + 16], vec!["times-new-roman".to_string()], "\"Yellow,\" he thought, and stomped off back to his bedroom to get dressed.".to_string(), [255, 255, 255], [0, 0, 0], None, None), - DrawInstructions::Text([4, 4 + 16 * 2], vec!["times-new-roman".to_string()], "He stared at it.".to_string(), [255, 255, 255], [0, 0, 0], None, None), - DrawInstructions::Text([4, 4 + 16 * 3], vec!["times-new-roman".to_string()], "Password: ".to_string(), [255, 255, 255], [0, 0, 0], None, None), - DrawInstructions::Text([77, 4 + 16 * 3], vec!["times-new-roman".to_string()], "*".repeat(self.input_password.len()), [255, 255, 255], [0, 0, 0], None, None), + DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], "The bulldozer outside the kitchen window was quite a big one.".to_string(), [255, 255, 255], [0, 0, 0], None, None), + DrawInstructions::Text([4, 4 + 16], vec!["nimbus-roman".to_string()], "\"Yellow,\" he thought, and stomped off back to his bedroom to get dressed.".to_string(), [255, 255, 255], [0, 0, 0], None, None), + DrawInstructions::Text([4, 4 + 16 * 2], vec!["nimbus-roman".to_string()], "He stared at it.".to_string(), [255, 255, 255], [0, 0, 0], None, None), + DrawInstructions::Text([4, 4 + 16 * 3], vec!["nimbus-roman".to_string()], "Password: ".to_string(), [255, 255, 255], [0, 0, 0], None, None), + DrawInstructions::Text([85, 4 + 16 * 3], vec!["nimbus-roman".to_string()], "*".repeat(self.input_password.len()), [255, 255, 255], [0, 0, 0], None, None), ] } diff --git a/src/essential/onscreen_keyboard.rs b/src/essential/onscreen_keyboard.rs index db15b4d..e243d7d 100644 --- a/src/essential/onscreen_keyboard.rs +++ b/src/essential/onscreen_keyboard.rs @@ -95,7 +95,8 @@ impl WindowLike for OnscreenKeyboard { }, KeyResponse::SwitchBoard => { self.board = self.board.inc(); - WindowMessageResponse::DoNothing + self.set_key_components(); + WindowMessageResponse::JustRedraw }, }; } diff --git a/src/essential/start_menu.rs b/src/essential/start_menu.rs index 7c35feb..d48b90b 100644 --- a/src/essential/start_menu.rs +++ b/src/essential/start_menu.rs @@ -19,11 +19,11 @@ enum StartMenuMessage { ChangeAcknowledge, } +#[derive(Default)] pub struct StartMenu { dimensions: Dimensions, components: Vec + Send>>, current_focus: String, - old_focus: String, y_each: usize, } @@ -54,7 +54,6 @@ impl WindowLike for StartMenu { old_focus_index - 1 } }; - self.old_focus = self.current_focus.to_string(); self.current_focus = self.components[current_focus_index].name().to_string(); self.components[current_focus_index].handle_message(WindowMessage::Focus); WindowMessageResponse::JustRedraw @@ -68,15 +67,28 @@ impl WindowLike for StartMenu { } } else { let current_focus_index = self.get_focus_index().unwrap(); - if let Some(n_index) = self.components[current_focus_index..].iter().position(|c| c.name().chars().next().unwrap_or('𐘂').to_lowercase().next().unwrap() == key_press.key) { - //now old focus, not current focus - self.components[current_focus_index].handle_message(WindowMessage::Unfocus); - self.old_focus = self.current_focus.clone(); - self.current_focus = self.components[current_focus_index + n_index].name().to_string(); - self.components[current_focus_index + n_index].handle_message(WindowMessage::Focus); - WindowMessageResponse::JustRedraw + if key_press.key.is_lowercase() { + //look forwards to see category/window that starts with that char + if let Some(n_index) = self.components[current_focus_index..].iter().position(|c| c.name().chars().next().unwrap_or('𐘂').to_lowercase().next().unwrap() == key_press.key) { + //now old focus, not current focus + self.components[current_focus_index].handle_message(WindowMessage::Unfocus); + self.current_focus = self.components[current_focus_index + n_index].name().to_string(); + self.components[current_focus_index + n_index].handle_message(WindowMessage::Focus); + WindowMessageResponse::JustRedraw + } else { + WindowMessageResponse::DoNothing + } } else { - WindowMessageResponse::DoNothing + //look backwards to see category/window that starts with that char + if let Some(n_index) = self.components[..current_focus_index].iter().rev().position(|c| c.name().chars().next().unwrap_or('𐘂').to_uppercase().next().unwrap() == key_press.key) { + //now old focus, not current focus + self.components[current_focus_index].handle_message(WindowMessage::Unfocus); + self.current_focus = self.components[current_focus_index - n_index - 1].name().to_string(); + self.components[current_focus_index - n_index - 1].handle_message(WindowMessage::Focus); + WindowMessageResponse::JustRedraw + } else { + WindowMessageResponse::DoNothing + } } } }, @@ -115,13 +127,7 @@ impl WindowLike for StartMenu { impl StartMenu { pub fn new() -> Self { - Self { - dimensions: [0, 0], - components: Vec::new(), - current_focus: String::new(), //placeholder, will be set in init - old_focus: String::new(), - y_each: 0, //will be set in add_category_components - } + Default::default() } fn handle_start_menu_message(&mut self, message: Option) -> WindowMessageResponse { diff --git a/src/essential/taskbar.rs b/src/essential/taskbar.rs index 3f231a3..8b453fd 100644 --- a/src/essential/taskbar.rs +++ b/src/essential/taskbar.rs @@ -33,7 +33,7 @@ impl WindowLike for Taskbar { WindowMessage::Init(dimensions) => { self.dimensions = dimensions; self.components = vec![ - Box::new(ToggleButton::new("start-button".to_string(), [PADDING, PADDING], [44, self.dimensions[1] - (PADDING * 2)], "Start".to_string(), TaskbarMessage::ShowStartMenu, TaskbarMessage::HideStartMenu, false)), + Box::new(ToggleButton::new("start-button".to_string(), [PADDING, PADDING], [44, self.dimensions[1] - (PADDING * 2)], "Start".to_string(), TaskbarMessage::ShowStartMenu, TaskbarMessage::HideStartMenu)), ]; WindowMessageResponse::JustRedraw }, @@ -80,7 +80,7 @@ impl WindowLike for Taskbar { } let info = &self.windows_in_workspace[wi]; let name = &info.1; - let mut b = ToggleButton::new(name.to_string() + "-window", [PADDING * 2 + 44 + (META_WIDTH + PADDING) * wi, PADDING], [META_WIDTH, self.dimensions[1] - (PADDING * 2)], name.to_string(), TaskbarMessage::Nothing, TaskbarMessage::Nothing, false); + let mut b = ToggleButton::new(name.to_string() + "-window", [PADDING * 2 + 44 + (META_WIDTH + PADDING) * wi, PADDING], [META_WIDTH, self.dimensions[1] - (PADDING * 2)], name.to_string(), TaskbarMessage::Nothing, TaskbarMessage::Nothing); b.inverted = info.0 == self.focused_id; instructions.extend(b.draw(theme_info)); } diff --git a/src/essential/workspace_indicator.rs b/src/essential/workspace_indicator.rs index 95a5a80..7d71cda 100644 --- a/src/essential/workspace_indicator.rs +++ b/src/essential/workspace_indicator.rs @@ -48,9 +48,9 @@ impl WindowLike for WorkspaceIndicator { for w in 0..9 { if w == self.current_workspace as usize { instructions.push(DrawInstructions::Rect([w * WIDTH, 0], [WIDTH, self.dimensions[1]], theme_info.top)); - instructions.push(DrawInstructions::Text([w * WIDTH + 5, 4], vec!["times-new-roman".to_string()], (w + 1).to_string(), theme_info.top_text, theme_info.top, None, None)); + instructions.push(DrawInstructions::Text([w * WIDTH + 5, 4], vec!["nimbus-roman".to_string()], (w + 1).to_string(), theme_info.top_text, theme_info.top, None, None)); } else { - instructions.push(DrawInstructions::Text([w * WIDTH + 5, 4], vec!["times-new-roman".to_string()], (w + 1).to_string(), theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([w * WIDTH + 5, 4], vec!["nimbus-roman".to_string()], (w + 1).to_string(), theme_info.text, theme_info.background, None, None)); } } //also add the utc time in the right edge @@ -58,7 +58,7 @@ impl WindowLike for WorkspaceIndicator { let hours = (today_secs / ONE_HOUR).to_string(); let minutes = ((today_secs % ONE_HOUR) / ONE_MINUTE).to_string(); let time_string = format!("{}:{}~ UTC", if hours.len() == 1 { "0".to_string() + &hours } else { hours }, if minutes.len() == 1 { "0".to_string() + &minutes } else { minutes }); - instructions.push(DrawInstructions::Text([self.dimensions[0] - 90, 4], vec!["times-new-roman".to_string()], time_string, theme_info.text, theme_info.background, None, None)); + instructions.push(DrawInstructions::Text([self.dimensions[0] - 90, 4], vec!["nimbus-roman".to_string()], time_string, theme_info.text, theme_info.background, None, None)); instructions } diff --git a/src/framebuffer.rs b/src/framebuffer.rs index 73187af..4793b86 100644 --- a/src/framebuffer.rs +++ b/src/framebuffer.rs @@ -31,7 +31,13 @@ fn color_with_alpha(color: RGBColor, bg_color: RGBColor, alpha: u8) -> RGBColor } } -#[derive(Clone, Default, Debug)] +fn color_to_grayscale(color: RGBColor) -> RGBColor { + //0.3, 0.6, 0.1 weighting + let gray = color[0] / 10 * 3 + color[1] / 10 * 6 + color[2] / 10; + [gray; 3] +} + +#[derive(Clone, Default)] pub struct FramebufferInfo { pub byte_len: usize, pub width: usize, @@ -47,9 +53,20 @@ pub struct FramebufferWriter { buffer: Vec, saved_buffer: Option>, rotate_buffer: Option>, + grayscale: bool, } impl FramebufferWriter { + pub fn new(grayscale: bool) -> Self { + Self { + info: Default::default(), + buffer: Vec::new(), + saved_buffer: None, + rotate_buffer: None, + grayscale, + } + } + pub fn init(&mut self, info: FramebufferInfo) { self.info = info; self.buffer = vec![0; self.info.byte_len]; @@ -89,6 +106,7 @@ impl FramebufferWriter { fn _draw_pixel(&mut self, start_pos: usize, color: RGBColor) { let color = [color[2], color[1], color[0]]; + let color = if self.grayscale { color_to_grayscale(color) } else { color }; self.buffer[start_pos..(start_pos + 3)] .copy_from_slice(&color[..]); } @@ -138,6 +156,7 @@ impl FramebufferWriter { //shapes pub fn draw_rect(&mut self, top_left: Point, dimensions: Dimensions, color: RGBColor) { + let color = if self.grayscale { color_to_grayscale(color) } else { color }; let line_bytes = if self.info.bytes_per_pixel > 3 { [color[2], color[1], color[0], 255].repeat(dimensions[0]) } else { @@ -184,6 +203,7 @@ impl FramebufferWriter { } else { color = [(start_color[0] as f32 + (delta_r * s as f32)) as u8, (start_color[1] as f32 + (delta_g * s as f32)) as u8, (start_color[2] as f32 + (delta_b * s as f32)) as u8]; }; + let color = if self.grayscale { color_to_grayscale(color) } else { color }; let line_bytes = if self.info.bytes_per_pixel > 3 { [color[2], color[1], color[0], 255].repeat(dimensions[0]) } else { @@ -248,14 +268,3 @@ impl FramebufferWriter { } } -impl Default for FramebufferWriter { - fn default() -> Self { - Self { - info: Default::default(), - buffer: Vec::new(), - saved_buffer: None, - rotate_buffer: None, - } - } -} - diff --git a/src/fs.rs b/src/fs.rs index 265698d..a4686eb 100644 --- a/src/fs.rs +++ b/src/fs.rs @@ -10,7 +10,8 @@ fn get_font_char(dir: &str, c: char) -> Option<(char, Vec>, u8)> { file.read_to_string(&mut contents).unwrap(); let lines: Vec<&str> = contents.split("\n").collect(); for l in 1..lines.len() { - ch.push(lines[l].split(",").map(|n| n.parse().unwrap()).collect()); + //.unwrap_or(0) is important because zeroes are just empty + ch.push(lines[l].split(",").map(|n| n.parse().unwrap_or(0)).collect()); } return Some((c, ch, lines[0].parse().unwrap())); } diff --git a/src/ipc.rs b/src/ipc.rs index 4a189a5..9cea489 100644 --- a/src/ipc.rs +++ b/src/ipc.rs @@ -57,7 +57,6 @@ pub fn listen(mut window_like: impl WindowLike) { let arg = &parts.collect::>().join(" "); let output = match method { "handle_message" => { - log(arg); format!("{}", &window_like.handle_message(WindowMessage::deserialize(arg).unwrap()).serialize()) }, "draw" => { diff --git a/src/messages.rs b/src/messages.rs index 76c52df..97f1302 100644 --- a/src/messages.rs +++ b/src/messages.rs @@ -104,10 +104,3 @@ pub enum WindowMessage { // } -pub enum ThreadMessage { - KeyChar(KeyChar), - Touch(usize, usize), - Clear, - Exit, -} - diff --git a/src/proxy_window_like.rs b/src/proxy_window_like.rs index a36d23a..e94fb80 100644 --- a/src/proxy_window_like.rs +++ b/src/proxy_window_like.rs @@ -3,7 +3,6 @@ use std::process::{ Command, Child, Stdio }; use std::io::{ BufReader, BufRead, Write }; use std::cell::RefCell; use std::path::Path; -use std::io::Read; use crate::window_manager::{ DrawInstructions, WindowLike, WindowLikeType }; use crate::messages::{ WindowMessage, WindowMessageResponse }; @@ -11,7 +10,6 @@ use crate::framebuffer::Dimensions; use crate::themes::ThemeInfo; use crate::serialize::{ Serializable, DrawInstructionsVec }; - pub struct ProxyWindowLike { process: RefCell, } diff --git a/src/serialize.rs b/src/serialize.rs index 0fde6b7..09ff786 100644 --- a/src/serialize.rs +++ b/src/serialize.rs @@ -449,9 +449,9 @@ fn draw_instructions_serialize_deserialize() { use std::vec; let instructions = vec![ DrawInstructions::Rect([15, 24], [100, 320], [255, 0, 128]), - DrawInstructions::Text([0, 158], vec!["times-new-roman".to_string(), "shippori-mincho".to_string()], "Test test 1234 testing\nmictest / mictest is this thing\non?".to_string(), [12, 36, 108], [128, 128, 128], Some(1), None), + DrawInstructions::Text([0, 158], vec!["nimbus-roman".to_string(), "shippori-mincho".to_string()], "Test test 1234 testing\nmictest / mictest is this thing\non?".to_string(), [12, 36, 108], [128, 128, 128], Some(1), None), DrawInstructions::Gradient([0, 500], [750, 125], [255, 255, 255], [0, 0, 0], 12), - DrawInstructions::Text([123, 999], vec!["times-new-romono".to_string()], "print!(\"{}\", variable_name);".to_string(), [12, 36, 108], [128, 128, 128], Some(44), Some(200)), + DrawInstructions::Text([123, 999], vec!["nimbus-romono".to_string()], "print!(\"{}\", variable_name);".to_string(), [12, 36, 108], [128, 128, 128], Some(44), Some(200)), DrawInstructions::Bmp([55, 98], "mingde".to_string(), true), DrawInstructions::Bmp([55, 98], "wooooo".to_string(), false), DrawInstructions::Circle([0, 1], 19, [128, 128, 128]), @@ -460,8 +460,8 @@ fn draw_instructions_serialize_deserialize() { assert!(serialized == DrawInstructionsVec::deserialize(&serialized).unwrap().serialize()); let instructions = vec![ DrawInstructions::Rect([0, 0], [410, 410], [0, 0, 0]), - DrawInstructions::Text([4, 4], vec!["times-new-romono".to_string()], "Mingde Terminal".to_string(), [255, 255, 255], [0, 0, 0], Some(0), Some(10)), - DrawInstructions::Text([4, 34], vec!["times-new-romono".to_string()], "$ a".to_string(), [255, 255, 255], [0, 0, 0], Some(0), Some(10)), + DrawInstructions::Text([4, 4], vec!["nimbus-romono".to_string()], "Mingde Terminal".to_string(), [255, 255, 255], [0, 0, 0], Some(0), Some(10)), + DrawInstructions::Text([4, 34], vec!["nimbus-romono".to_string()], "$ a".to_string(), [255, 255, 255], [0, 0, 0], Some(0), Some(10)), ]; let serialized = instructions.serialize() + "\n"; assert!(serialized[..serialized.len() - 1] == DrawInstructionsVec::deserialize(&serialized).unwrap().serialize()); diff --git a/src/themes.rs b/src/themes.rs index 41719b0..768eb43 100644 --- a/src/themes.rs +++ b/src/themes.rs @@ -4,7 +4,24 @@ use crate::framebuffer::RGBColor; pub enum Themes { #[default] Standard, - // + Night, + Industrial, + Forest, + Royal, + //Parchment, +} + +impl Themes { + pub fn from_str(name: &str) -> Option { + match name { + "Standard" => Some(Themes::Standard), + "Night" => Some(Themes::Night), + "Industrial" => Some(Themes::Industrial), + "Forest" => Some(Themes::Forest), + "Royal" => Some(Themes::Royal), + _ => None, + } + } } #[derive(Default)] @@ -20,7 +37,8 @@ pub struct ThemeInfo { pub alt_secondary: RGBColor, } -const THEME_INFOS: [(Themes, ThemeInfo); 1] = [ +//besides standard, these themes aren't great, I know +const THEME_INFOS: [(Themes, ThemeInfo); 5] = [ (Themes::Standard, ThemeInfo { top: [0, 0, 128], background: [192, 192, 192], @@ -31,8 +49,52 @@ const THEME_INFOS: [(Themes, ThemeInfo); 1] = [ alt_background: [0, 0, 0], alt_text: [255, 255, 255], alt_secondary: [128, 128, 128], - // }), + (Themes::Night, ThemeInfo { + top: [0, 0, 0], + background: [34, 34, 34], + border_left_top: [239, 239, 239], + border_right_bottom: [0, 0, 0], + text: [239, 239, 239], + top_text: [239, 239, 239], + alt_background: [0, 0, 0], + alt_text: [239, 239, 239], + alt_secondary: [128, 128, 128], + }), + (Themes::Industrial, ThemeInfo { + top: [40, 40, 40], + background: [160, 160, 160], + border_left_top: [255, 255, 255], + border_right_bottom: [0, 0, 0], + text: [0, 0, 0], + top_text: [255, 255, 255], + alt_background: [0, 0, 0], + alt_text: [255, 255, 255], + alt_secondary: [128, 128, 128], + }), + (Themes::Forest, ThemeInfo { + top: [0, 128, 0], + background: [192, 192, 192], + border_left_top: [255, 255, 255], + border_right_bottom: [0, 0, 0], + text: [0, 0, 0], + top_text: [255, 255, 255], + alt_background: [0, 0, 0], + alt_text: [255, 255, 255], + alt_secondary: [128, 128, 128], + }), + (Themes::Royal, ThemeInfo { + top: [128, 0, 128], + background: [192, 192, 192], + border_left_top: [255, 255, 255], + border_right_bottom: [0, 0, 0], + text: [0, 0, 0], + top_text: [255, 255, 255], + alt_background: [0, 0, 0], + alt_text: [255, 255, 255], + alt_secondary: [128, 128, 128], + }), + // ]; pub fn get_theme_info(theme: &Themes) -> Option { diff --git a/src/window_manager.rs b/src/window_manager.rs index 5cb4618..7bd0a6f 100644 --- a/src/window_manager.rs +++ b/src/window_manager.rs @@ -3,23 +3,16 @@ use std::vec; use std::collections::{ HashMap, VecDeque }; use std::fmt; use std::boxed::Box; -use std::io::{ stdin, stdout, BufReader, BufRead, Write }; -use std::process::exit; use std::cell::RefCell; -use std::sync::mpsc; -use std::thread; -use std::time::Duration; -use std::env; -use std::process::{ Command, Stdio }; +use std::fs::File; +use std::io::Read; use linux_framebuffer::Framebuffer; -use termion::input::TermRead; -use termion::raw::IntoRawMode; -use termion::{ clear, cursor }; +use dirs::config_dir; -use crate::framebuffer::{ FramebufferWriter, FramebufferInfo, Point, Dimensions, RGBColor }; +use crate::framebuffer::{ FramebufferWriter, Point, Dimensions, RGBColor }; use crate::themes::{ ThemeInfo, Themes, get_theme_info }; -use crate::utils::{ min, key_to_char, point_inside }; +use crate::utils::{ min, point_inside }; use crate::messages::*; use crate::proxy_window_like::ProxyWindowLike; use crate::essential::desktop_background::DesktopBackground; @@ -45,129 +38,6 @@ pub enum KeyChar { Ctrl(char), } -pub fn init(framebuffer: Framebuffer, framebuffer_info: FramebufferInfo) { - let args: Vec<_> = env::args().collect(); - - let rotate = args.contains(&"rotate".to_string()); - - let framebuffer_info = if rotate { - FramebufferInfo { - byte_len: framebuffer_info.byte_len, - width: framebuffer_info.height, - height: framebuffer_info.width, - bytes_per_pixel: framebuffer_info.bytes_per_pixel, - stride: framebuffer_info.height, - old_stride: Some(framebuffer_info.stride), - } - } else { - framebuffer_info - }; - - let dimensions = [framebuffer_info.width, framebuffer_info.height]; - - println!("bg: {}x{}", dimensions[0], dimensions[1] - TASKBAR_HEIGHT - INDICATOR_HEIGHT); - - let mut writer: FramebufferWriter = Default::default(); - - writer.init(framebuffer_info.clone()); - - let mut wm: WindowManager = WindowManager::new(writer, framebuffer, dimensions, rotate); - - let mut stdout = stdout().into_raw_mode().unwrap(); - - write!(stdout, "{}", clear::All).unwrap(); - - write!(stdout, "{}", cursor::Hide).unwrap(); - - stdout.flush().unwrap(); - - wm.draw(None, false); - - let (tx, rx) = mpsc::channel(); - - let tx1 = tx.clone(); - - //read key presses - thread::spawn(move || { - let stdin = stdin().lock(); - for c in stdin.keys() { - if let Some(kc) = key_to_char(c.unwrap()) { - //do not allow exit when locked unless debugging - //if kc == KeyChar::Alt('E') { - if kc == KeyChar::Alt('E') { - tx.send(ThreadMessage::Exit).unwrap(); - } else { - tx.send(ThreadMessage::KeyChar(kc)).unwrap(); - } - } - thread::sleep(Duration::from_millis(1)); - } - }); - - let touch = args.contains(&"touch".to_string()); - - //read touchscreen presses (hopefully) - thread::spawn(move || { - //spawn evtest, parse it for touch coords - if touch { - let mut evtest = Command::new("evtest").arg("/dev/input/by-path/first-touchscreen").stdout(Stdio::piped()).spawn().unwrap(); - let reader = BufReader::new(evtest.stdout.as_mut().unwrap()); - let mut x: Option = None; - let mut y: Option = None; - for line in reader.lines() { - let line = line.unwrap(); - if line.contains(&"ABS_X), value ") || line.contains(&"ABS_Y), value ") { - let value: Vec<_> = line.split("), value ").collect(); - let value = value[value.len() - 1].parse::().unwrap(); - if line.contains(&"ABS_X") { - x = Some(value); - } else { - y = Some(value); - } - if x.is_some() && y.is_some() { - let (x2, y2) = if rotate { - (y.unwrap(), dimensions[1] - x.unwrap()) - } else { - (x.unwrap(), y.unwrap()) - }; - //top right, clear - //useful sometimes, I think. - if x2 > dimensions[0] - 100 && y2 < 100 { - tx1.send(ThreadMessage::Clear).unwrap(); - } - tx1.send(ThreadMessage::Touch(x2, y2)).unwrap(); - x = None; - y = None; - } - } - thread::sleep(Duration::from_millis(1)); - } - } - }); - if touch { - //opens osk - wm.handle_message(WindowManagerMessage::Touch(1, 1)); - } - - for message in rx { - match message { - ThreadMessage::KeyChar(kc) => wm.handle_message(WindowManagerMessage::KeyChar(kc.clone())), - ThreadMessage::Touch(x, y) => wm.handle_message(WindowManagerMessage::Touch(x, y)), - ThreadMessage::Clear => { - write!(stdout, "{}", clear::All).unwrap(); - stdout.flush().unwrap(); - }, - ThreadMessage::Exit => { - if !wm.locked { - write!(stdout, "{}", cursor::Show).unwrap(); - stdout.suspend_raw_mode().unwrap(); - exit(0); - } - }, - }; - } -} - #[derive(Debug)] pub enum DrawInstructions { Rect(Point, Dimensions, RGBColor), @@ -231,6 +101,7 @@ impl fmt::Debug for WindowLikeInfo { pub struct WindowManager { writer: RefCell, rotate: bool, + grayscale: bool, id_count: usize, window_infos: Vec, osk: Option, @@ -246,15 +117,17 @@ pub struct WindowManager { //1 is up, 2 is down impl WindowManager { - pub fn new(writer: FramebufferWriter, framebuffer: Framebuffer, dimensions: Dimensions, rotate: bool) -> Self { + pub fn new(writer: FramebufferWriter, framebuffer: Framebuffer, dimensions: Dimensions, rotate: bool, grayscale: bool) -> Self { + //println!("bg: {}x{}", dimensions[0], dimensions[1] - TASKBAR_HEIGHT - INDICATOR_HEIGHT); let mut wm = WindowManager { writer: RefCell::new(writer), rotate, + grayscale, id_count: 0, window_infos: Vec::new(), osk: None, dimensions, - theme: Themes::Standard, + theme: Default::default(), focused_id: 0, locked: false, current_workspace: 0, @@ -262,6 +135,7 @@ impl WindowManager { clipboard: None, }; wm.lock(); + wm.change_theme(); wm } @@ -320,6 +194,18 @@ impl WindowManager { self.add_window_like(Box::new(WorkspaceIndicator::new()), [0, 0], None); } + fn change_theme(&mut self) { + self.theme = Default::default(); + if let Ok(mut file) = File::open(format!("{}/ming-wm/themes", config_dir().unwrap().into_os_string().into_string().unwrap())) { + let mut contents = String::new(); + file.read_to_string(&mut contents).unwrap(); + let lines: Vec<&str> = contents.split("\n").collect(); + if lines.len() > self.current_workspace.into() { + self.theme = Themes::from_str(lines[self.current_workspace as usize]).unwrap_or(Default::default()); + } + } + } + //if off_only is true, also handle request //written confusingly but it works I promise fn toggle_start_menu(&mut self, off_only: bool) -> WindowMessageResponse { @@ -478,6 +364,8 @@ impl WindowManager { //close start menu if open self.toggle_start_menu(true); self.current_workspace = workspace; + //change theme + self.change_theme(); //send to desktop background let desktop_background_index = self.window_infos.iter().position(|w| w.window_like.subtype() == WindowLikeType::DesktopBackground).unwrap(); self.window_infos[desktop_background_index].window_like.handle_message(WindowMessage::Shortcut(ShortcutType::SwitchWorkspace(self.current_workspace))); @@ -795,7 +683,7 @@ impl WindowManager { DrawInstructions::Rect([0, 0], [1, window_dimensions[1]], theme_info.border_left_top), //top DrawInstructions::Rect([1, 1], [window_dimensions[0] - 2, WINDOW_TOP_HEIGHT - 3], theme_info.top), - DrawInstructions::Text([4, 4], vec!["times-new-roman".to_string()], window_info.window_like.title().to_string(), theme_info.top_text, theme_info.top, None, None), + DrawInstructions::Text([4, 4], vec!["nimbus-roman".to_string()], window_info.window_like.title().to_string(), theme_info.top_text, theme_info.top, None, None), //top bottom border DrawInstructions::Rect([1, WINDOW_TOP_HEIGHT - 2], [window_dimensions[0] - 2, 2], theme_info.border_left_top), //right bottom border @@ -812,7 +700,7 @@ impl WindowManager { framebuffer_info.stride = window_width; framebuffer_info.byte_len = window_width * window_height * bytes_per_pixel; //make a writer just for the window - let mut window_writer: FramebufferWriter = Default::default(); + let mut window_writer: FramebufferWriter = FramebufferWriter::new(self.grayscale); window_writer.init(framebuffer_info); for instruction in instructions { //unsafe { SERIAL1.lock().write_text(&format!("{:?}\n", instruction)); }