Weapons built from traits, fashion, Hourglass, About tab, and Ithaca

- Every attack is now assembled from traits on its definition instead
  of per-weapon code: an anchor and path (thrusts, out-and-back, arcs),
  shared flight physics (gravity, drag, acceleration, homing, and one
  wall response: end, burst, stick, crawl, bounce, stop, pass, return,
  latch), and flags like bouncy, drifting, tethered, orbiting, instant
  and arming. Melee are projectiles too.
- Shots have a lifetime and a fade (when damage bottoms out). Range is
  speed times lifetime. Ricochets and the Vacuum wind lifetime back.
- The Vacuum pulls anyone's shots, and its airblast flips them out
  along the aim, claiming enemies' (fading into your colour).
- New trinket: Hourglass, longer projectile lifetime and range. Ropes
  and chains lengthen with it and the Accelerator.
- Fashion: 23 items worn on the head, face or torso, chosen in Profile.
- Flamethrower flames hit continuously, the whip coils and sweeps,
  bouncing shots roll over ramps, and Ricochet relights grenade fuses.
- Profile tab, colour tooltips, option hints on every setting, an
  About tab with credits and links, and the Ithaca font.
- Loadouts lock once readied, tomatoes clear with the match, and the
  round-over pause is 4 seconds.
- CC0 license. Tools and CLAUDE.md are no longer tracked, and the web
  shell moves to web/.
This commit is contained in:
shweet committed 2026-11-10 15:27:12 -05:00
1 parent e55596b276
commit e9d8cac926
101 files changed
+5787 -7148

No files matched your search

+100 -100
View File
@@ -4,105 +4,105 @@
"lineHeight": 24,
"outline": 2,
"glyphs": {
" ": {"x": 0, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"!": {"x": 23, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 8},
"\"": {"x": 46, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 8},
"#": {"x": 69, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"$": {"x": 92, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"%": {"x": 115, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 18},
"&": {"x": 138, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 18},
"'": {"x": 161, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"(": {"x": 184, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
")": {"x": 207, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"*": {"x": 230, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"+": {"x": 253, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
",": {"x": 276, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"-": {"x": 299, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
".": {"x": 322, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"/": {"x": 345, "y": 0, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"0": {"x": 0, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"1": {"x": 23, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 8},
"2": {"x": 46, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"3": {"x": 69, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"4": {"x": 92, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"5": {"x": 115, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"6": {"x": 138, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"7": {"x": 161, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"8": {"x": 184, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"9": {"x": 207, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
":": {"x": 230, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
";": {"x": 253, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"<": {"x": 276, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"=": {"x": 299, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
">": {"x": 322, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"?": {"x": 345, "y": 29, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"@": {"x": 0, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 22},
"A": {"x": 23, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"B": {"x": 46, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"C": {"x": 69, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"D": {"x": 92, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"E": {"x": 115, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"F": {"x": 138, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"G": {"x": 161, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"H": {"x": 184, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"I": {"x": 207, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"J": {"x": 230, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"K": {"x": 253, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"L": {"x": 276, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"M": {"x": 299, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"N": {"x": 322, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"O": {"x": 345, "y": 58, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"P": {"x": 0, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"Q": {"x": 23, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"R": {"x": 46, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"S": {"x": 69, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"T": {"x": 92, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"U": {"x": 115, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"V": {"x": 138, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"W": {"x": 161, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"X": {"x": 184, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"Y": {"x": 207, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"Z": {"x": 230, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"[": {"x": 253, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"\\": {"x": 276, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"]": {"x": 299, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"^": {"x": 322, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"_": {"x": 345, "y": 87, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"`": {"x": 0, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 8},
"a": {"x": 23, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"b": {"x": 46, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"c": {"x": 69, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"d": {"x": 92, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"e": {"x": 115, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"f": {"x": 138, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"g": {"x": 161, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"h": {"x": 184, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"i": {"x": 207, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"j": {"x": 230, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"k": {"x": 253, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"l": {"x": 276, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"m": {"x": 299, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 18},
"n": {"x": 322, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"o": {"x": 345, "y": 116, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"p": {"x": 0, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"q": {"x": 23, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"r": {"x": 46, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"s": {"x": 69, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"t": {"x": 92, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 8},
"u": {"x": 115, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"v": {"x": 138, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"w": {"x": 161, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 16},
"x": {"x": 184, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"y": {"x": 207, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"z": {"x": 230, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 12},
"{": {"x": 253, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"|": {"x": 276, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 6},
"}": {"x": 299, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"~": {"x": 322, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"°": {"x": 345, "y": 145, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 10},
"←": {"x": 0, "y": 174, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"↑": {"x": 23, "y": 174, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"→": {"x": 46, "y": 174, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14},
"↓": {"x": 69, "y": 174, "w": 22, "h": 28, "dx": -2, "dy": 0, "advance": 14}
" ": {"x": 0, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"!": {"x": 17, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"\"": {"x": 34, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"#": {"x": 51, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 16},
"$": {"x": 68, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"%": {"x": 85, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"&": {"x": 102, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"'": {"x": 119, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"(": {"x": 136, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
")": {"x": 153, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"*": {"x": 170, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"+": {"x": 187, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
",": {"x": 204, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"-": {"x": 221, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
".": {"x": 238, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"/": {"x": 255, "y": 0, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"0": {"x": 0, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"1": {"x": 17, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"2": {"x": 34, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"3": {"x": 51, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"4": {"x": 68, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"5": {"x": 85, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"6": {"x": 102, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"7": {"x": 119, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"8": {"x": 136, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"9": {"x": 153, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
":": {"x": 170, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
";": {"x": 187, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"<": {"x": 204, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"=": {"x": 221, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
">": {"x": 238, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"?": {"x": 255, "y": 27, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"@": {"x": 0, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"A": {"x": 17, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"B": {"x": 34, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"C": {"x": 51, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"D": {"x": 68, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"E": {"x": 85, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"F": {"x": 102, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"G": {"x": 119, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"H": {"x": 136, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"I": {"x": 153, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"J": {"x": 170, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"K": {"x": 187, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"L": {"x": 204, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"M": {"x": 221, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 18},
"N": {"x": 238, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"O": {"x": 255, "y": 54, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"P": {"x": 0, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"Q": {"x": 17, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"R": {"x": 34, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"S": {"x": 51, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"T": {"x": 68, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"U": {"x": 85, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"V": {"x": 102, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"W": {"x": 119, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 18},
"X": {"x": 136, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"Y": {"x": 153, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"Z": {"x": 170, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"[": {"x": 187, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"\\": {"x": 204, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"]": {"x": 221, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"^": {"x": 238, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"_": {"x": 255, "y": 81, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"`": {"x": 0, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"a": {"x": 17, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"b": {"x": 34, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"c": {"x": 51, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"d": {"x": 68, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"e": {"x": 85, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"f": {"x": 102, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"g": {"x": 119, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"h": {"x": 136, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"i": {"x": 153, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"j": {"x": 170, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 8},
"k": {"x": 187, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"l": {"x": 204, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"m": {"x": 221, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 18},
"n": {"x": 238, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"o": {"x": 255, "y": 108, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"p": {"x": 0, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"q": {"x": 17, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"r": {"x": 34, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"s": {"x": 51, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"t": {"x": 68, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"u": {"x": 85, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"v": {"x": 102, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"w": {"x": 119, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 18},
"x": {"x": 136, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"y": {"x": 153, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"z": {"x": 170, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"{": {"x": 187, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"|": {"x": 204, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 6},
"}": {"x": 221, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"~": {"x": 238, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 10},
"°": {"x": 255, "y": 135, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 12},
"←": {"x": 0, "y": 162, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"↑": {"x": 17, "y": 162, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"→": {"x": 34, "y": 162, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14},
"↓": {"x": 51, "y": 162, "w": 16, "h": 26, "dx": 0, "dy": 0, "advance": 14}
}
}