{
  "version": 1,
  "about": "Glass shapes for the shelf, cards and beer finder. Coordinates are in a 120 x 200 box, y grows downwards. outline: the inside of the glass as an SVG path (beer and foam are clipped to it). rim: [left, right, y] of the opening. bubbles: [left, right, y] where carbonation rises from. base: top of a thick flat bottom, if any. stem: a stemmed glass - y where the stem leaves the bowl, optional width and footWidth. pedestal: a short solid foot below the body starting at y. handle: {x, top, bottom}. texture: dimples or facets. material wood: an opaque vessel drawn from rim, bottom [left, right, y], hoops (y of each metal band) and staves (number of planks); only the surface of the beer shows. What is in the glass - colour, head size and colour, bubbles, haze - comes from the style in beers.json.",
  "glasses": {
    "shaker":  { "outline": "M38 190 L82 190 L92 34 L28 34 Z", "rim": [28, 92, 34], "bubbles": [44, 76, 176], "base": 178 },
    "pilsner": { "outline": "M49 168 L71 168 L86 20 L34 20 Z", "rim": [34, 86, 20], "bubbles": [50, 70, 156], "base": 158, "pedestal": 168 },
    "stange":  { "outline": "M43 190 L77 190 L77 26 L43 26 Z", "rim": [43, 77, 26], "bubbles": [48, 72, 176], "base": 178 },
    "weizen":  { "outline": "M47 190 C45 150 38 110 36 80 C34 60 40 48 38 36 C37 28 34 22 33 16 L87 16 C86 22 83 28 82 36 C80 48 86 60 84 80 C82 110 75 150 73 190 Z", "rim": [33, 87, 16], "bubbles": [50, 70, 174], "base": 176 },
    "mug":     { "outline": "M28 190 L88 190 L88 50 L28 50 Z", "rim": [28, 88, 50], "bubbles": [38, 78, 174], "base": 176, "handle": { "x": 88, "top": 72, "bottom": 158 }, "texture": "dimples" },
    "nonic":   { "outline": "M36 190 L84 190 L89 60 C93 50 92 42 89 30 L31 30 C28 42 27 50 31 60 Z", "rim": [31, 89, 30], "bubbles": [44, 76, 176], "base": 179 },
    "pint":    { "outline": "M39 190 L81 190 C83 142 91 104 89 72 C87 54 83 46 85 30 L35 30 C37 46 33 54 31 72 C29 104 37 142 39 190 Z", "rim": [35, 85, 30], "bubbles": [46, 74, 176], "base": 179 },
    "tulip":   { "outline": "M60 136 C32 136 26 108 30 84 C33 66 40 56 36 42 C35 35 33 27 32 20 L88 20 C87 27 85 35 84 42 C80 56 87 66 90 84 C94 108 88 136 60 136 Z", "rim": [32, 88, 20], "bubbles": [44, 76, 128], "stem": { "y": 136 } },
    "snifter": { "outline": "M60 152 C22 152 18 114 24 92 C30 70 42 62 42 48 L78 48 C78 62 90 70 96 92 C102 114 98 152 60 152 Z", "rim": [42, 78, 48], "bubbles": [40, 80, 144], "stem": { "y": 152 } },
    "goblet":  { "outline": "M60 124 C30 124 24 94 26 64 L28 34 L92 34 L94 64 C96 94 90 124 60 124 Z", "rim": [28, 92, 34], "bubbles": [40, 80, 116], "stem": { "y": 124 } },
    "chalice": { "outline": "M60 112 C26 112 20 74 22 44 L98 44 C100 74 94 112 60 112 Z", "rim": [22, 98, 44], "bubbles": [36, 84, 104], "stem": { "y": 112, "width": 12, "footWidth": 60 } },
    "teku":    { "outline": "M60 132 L34 104 L32 68 L40 22 L80 22 L88 68 L86 104 Z", "rim": [40, 80, 22], "bubbles": [44, 76, 110], "stem": { "y": 132 } },
    "flute":   { "outline": "M60 144 C47 144 45 114 45 84 L45 18 L75 18 L75 84 C75 114 73 144 60 144 Z", "rim": [45, 75, 18], "bubbles": [50, 70, 136], "stem": { "y": 144 } },
    "tumbler": { "outline": "M32 190 L88 190 L93 62 L27 62 Z", "rim": [27, 93, 62], "bubbles": [40, 80, 172], "base": 175, "texture": "facets" },
    "thistle": { "outline": "M60 152 C34 152 32 126 44 112 C50 104 40 88 36 64 C34 48 32 36 30 22 L90 22 C88 36 86 48 84 64 C80 88 70 104 76 112 C88 126 86 152 60 152 Z", "rim": [30, 90, 22], "bubbles": [46, 74, 144], "stem": { "y": 152 } },
    "tankard": { "material": "wood", "rim": [34, 86, 52], "bottom": [30, 90, 190], "handle": { "x": 86, "top": 78, "bottom": 157 }, "hoops": [78, 168], "staves": 5 }
  }
}
