diff --git a/glyphs.json b/glyphs.json index 4b27143..01a56d8 100644 --- a/glyphs.json +++ b/glyphs.json @@ -2060,6 +2060,51 @@ "character": "∪", "codepoint": 8746 }, + { + "code": "U+222B", + "name": "Button Press", + "code-name": "button-press", + "category": "gamepad", + "tags": [], + "character": "∫", + "codepoint": 8747 + }, + { + "code": "U+222C", + "name": "Button Double Press", + "code-name": "button-double-press", + "category": "gamepad", + "tags": [], + "character": "∬", + "codepoint": 8748 + }, + { + "code": "U+222D", + "name": "Button Hold Press", + "code-name": "button-hold-press", + "category": "gamepad", + "tags": [], + "character": "∭", + "codepoint": 8749 + }, + { + "code": "U+222E", + "name": "Button Hold Release", + "code-name": "button-hold-release", + "category": "gamepad", + "tags": [], + "character": "∮", + "codepoint": 8750 + }, + { + "code": "U+222F", + "name": "Button Hold", + "code-name": "button-hold", + "category": "gamepad", + "tags": [], + "character": "∯", + "codepoint": 8751 + }, { "code": "U+2264", "category": "gamepad", diff --git a/glyphs/gamepad/button-double-press.svg b/glyphs/gamepad/button-double-press.svg new file mode 100644 index 0000000..680507e --- /dev/null +++ b/glyphs/gamepad/button-double-press.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/glyphs/gamepad/button-hold-press.svg b/glyphs/gamepad/button-hold-press.svg new file mode 100644 index 0000000..0626073 --- /dev/null +++ b/glyphs/gamepad/button-hold-press.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/glyphs/gamepad/button-hold-release.svg b/glyphs/gamepad/button-hold-release.svg new file mode 100644 index 0000000..2a0cd99 --- /dev/null +++ b/glyphs/gamepad/button-hold-release.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/glyphs/gamepad/button-hold.svg b/glyphs/gamepad/button-hold.svg new file mode 100644 index 0000000..80eb1a1 --- /dev/null +++ b/glyphs/gamepad/button-hold.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/glyphs/gamepad/button-press.svg b/glyphs/gamepad/button-press.svg new file mode 100644 index 0000000..77618c3 --- /dev/null +++ b/glyphs/gamepad/button-press.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/promptfont.sfd b/promptfont.sfd index 47ae2c4..10559a7 100644 --- a/promptfont.sfd +++ b/promptfont.sfd @@ -23,7 +23,7 @@ OS2Version: 0 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 0 CreationTime: 1544355305 -ModificationTime: 1722505917 +ModificationTime: 1722508783 PfmFamily: 33 TTFWeight: 400 TTFWidth: 5 @@ -65,7 +65,7 @@ NameList: AGL For New Fonts DisplaySize: -48 AntiAlias: 1 FitToEm: 0 -WinInfo: 9006 38 16 +WinInfo: 8556 23 16 BeginPrivate: 8 BlueValues 29 [0 0 380 380 490 490 660 660] OtherBlues 39 [-210 -210 -180 -180 -160 -160 280 280] @@ -77,7 +77,7 @@ StemSnapV 13 [140 180 200] ForceBold 4 true EndPrivate TeXData: 1 0 0 335544 167772 111848 513802 1048576 111848 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144 -BeginChars: 1114112 723 +BeginChars: 1114112 728 StartChar: exclam Encoding: 33 33 0 @@ -34857,5 +34857,236 @@ SplineSet 63.61328125 141.56640625 l 1 EndSplineSet EndChar + +StartChar: integral +Encoding: 8747 8747 723 +Width: 1000 +Flags: H +LayerCount: 2 +Fore +SplineSet +500 548.0390625 m 0 + 521.384765625 548.0390625 538.6015625 530.577148438 538.6015625 508.88671875 c 2 + 538.6015625 312.40625 l 2 + 538.6015625 290.715820312 521.384765625 273.2578125 500 273.2578125 c 0 + 478.615234375 273.2578125 461.3984375 290.715820312 461.3984375 312.40625 c 2 + 461.3984375 508.88671875 l 2 + 461.3984375 530.577148438 478.615234375 548.0390625 500 548.0390625 c 0 +236.0078125 504.640625 m 0 + 252.483398438 503.938476562 267.297851562 492.553710938 271.859375 475.53125 c 2 + 322.7109375 285.74609375 l 2 + 328.325195312 264.794921875 316.21484375 243.47265625 295.55859375 237.9375 c 0 + 274.90234375 232.40234375 253.754882812 244.814453125 248.140625 265.765625 c 2 + 197.2890625 455.546875 l 2 + 191.674804688 476.498046875 203.78515625 497.8203125 224.44140625 503.35546875 c 0 + 228.314453125 504.393554688 232.206054688 504.802734375 236.0078125 504.640625 c 0 +763.9921875 504.640625 m 0 + 767.793945312 504.802734375 771.685546875 504.393554688 775.55859375 503.35546875 c 0 + 796.21484375 497.8203125 808.325195312 476.498046875 802.7109375 455.546875 c 2 + 751.859375 265.765625 l 2 + 746.245117188 244.814453125 725.09765625 232.40234375 704.44140625 237.9375 c 0 + 683.78515625 243.47265625 671.674804688 264.794921875 677.2890625 285.74609375 c 2 + 728.140625 475.53125 l 2 + 732.702148438 492.553710938 747.516601562 503.938476562 763.9921875 504.640625 c 0 +500 182.41796875 m 0 + 708.319335938 182.41796875 877.196289062 122.065429688 877.1953125 47.61328125 c 0 + 877.196289062 -26.8388671875 708.319335938 -87.1953125 500 -87.1953125 c 0 + 291.680664062 -87.1953125 122.803710938 -26.8388671875 122.8046875 47.61328125 c 0 + 122.803710938 122.065429688 291.680664062 182.41796875 500 182.41796875 c 0 +EndSplineSet +EndChar + +StartChar: uni222C +Encoding: 8748 8748 724 +Width: 1000 +Flags: H +LayerCount: 2 +Fore +SplineSet +500 708.0390625 m 0 + 521.384765625 708.0390625 538.6015625 690.577148438 538.6015625 668.88671875 c 2 + 538.6015625 624.1953125 l 2 + 538.6015625 602.504882812 521.384765625 585.04296875 500 585.04296875 c 0 + 478.615234375 585.04296875 461.3984375 602.504882812 461.3984375 624.1953125 c 2 + 461.3984375 668.88671875 l 2 + 461.3984375 690.577148438 478.615234375 708.0390625 500 708.0390625 c 0 +192.6875 659.22265625 m 0 + 209.916015625 659.354492188 225.712890625 647.755859375 230.44921875 630.078125 c 2 + 242.015625 586.91015625 l 2 + 247.629882812 565.958984375 235.51953125 544.63671875 214.86328125 539.1015625 c 0 + 194.20703125 533.56640625 173.059570312 545.978515625 167.4453125 566.9296875 c 2 + 155.875 610.09765625 l 2 + 150.260742188 631.048828125 162.375 652.37109375 183.03125 657.90625 c 0 + 186.258789062 658.771484375 189.497070312 659.198242188 192.6875 659.22265625 c 0 +807.3125 659.22265625 m 0 + 810.502929688 659.198242188 813.741210938 658.771484375 816.96875 657.90625 c 0 + 837.625 652.37109375 849.735351562 631.048828125 844.12109375 610.09765625 c 2 + 832.5546875 566.9296875 l 2 + 826.940429688 545.978515625 805.79296875 533.56640625 785.13671875 539.1015625 c 0 + 764.48046875 544.63671875 752.370117188 565.958984375 757.984375 586.91015625 c 2 + 769.55078125 630.078125 l 2 + 774.287109375 647.755859375 790.083984375 659.354492188 807.3125 659.22265625 c 0 +500 548.0390625 m 0 + 521.384765625 548.0390625 538.6015625 530.577148438 538.6015625 508.88671875 c 2 + 538.6015625 312.40625 l 2 + 538.6015625 290.715820312 521.384765625 273.2578125 500 273.2578125 c 0 + 478.615234375 273.2578125 461.3984375 290.715820312 461.3984375 312.40625 c 2 + 461.3984375 508.88671875 l 2 + 461.3984375 530.577148438 478.615234375 548.0390625 500 548.0390625 c 0 +236.0078125 504.640625 m 0 + 252.483398438 503.938476562 267.297851562 492.553710938 271.859375 475.53125 c 2 + 322.7109375 285.74609375 l 2 + 328.325195312 264.794921875 316.21484375 243.47265625 295.55859375 237.9375 c 0 + 274.90234375 232.40234375 253.754882812 244.814453125 248.140625 265.765625 c 2 + 197.2890625 455.546875 l 2 + 191.674804688 476.498046875 203.78515625 497.8203125 224.44140625 503.35546875 c 0 + 228.314453125 504.393554688 232.206054688 504.802734375 236.0078125 504.640625 c 0 +763.9921875 504.640625 m 0 + 767.793945312 504.802734375 771.685546875 504.393554688 775.55859375 503.35546875 c 0 + 796.21484375 497.8203125 808.325195312 476.498046875 802.7109375 455.546875 c 2 + 751.859375 265.765625 l 2 + 746.245117188 244.814453125 725.09765625 232.40234375 704.44140625 237.9375 c 0 + 683.78515625 243.47265625 671.674804688 264.794921875 677.2890625 285.74609375 c 2 + 728.140625 475.53125 l 2 + 732.702148438 492.553710938 747.516601562 503.938476562 763.9921875 504.640625 c 0 +500 182.41796875 m 0 + 708.319335938 182.41796875 877.196289062 122.065429688 877.1953125 47.61328125 c 0 + 877.196289062 -26.8388671875 708.319335938 -87.1953125 500 -87.1953125 c 0 + 291.680664062 -87.1953125 122.803710938 -26.8388671875 122.8046875 47.61328125 c 0 + 122.803710938 122.065429688 291.680664062 182.41796875 500 182.41796875 c 0 +EndSplineSet +EndChar + +StartChar: uni222D +Encoding: 8749 8749 725 +Width: 1000 +Flags: H +LayerCount: 2 +Fore +SplineSet +500 182.41796875 m 0 + 708.319335938 182.41796875 877.196289062 122.065429688 877.1953125 47.61328125 c 0 + 877.196289062 -26.8388671875 708.319335938 -87.1953125 500 -87.1953125 c 0 + 291.680664062 -87.1953125 122.803710938 -26.8388671875 122.8046875 47.61328125 c 0 + 122.8046875 89.61328125 176.576171875 127.11328125 260.82421875 151.8359375 c 1 + 320.00390625 49.45703125 l 1 + 393.6640625 176.89453125 l 2 + 427.416992188 180.435546875 463.041015625 182.41796875 500 182.41796875 c 0 +343.57421875 170.171875 m 1 + 320.00390625 129.390625 l 1 + 301.1484375 162.0078125 l 1 + 314.752929688 165.03515625 328.884765625 167.772460938 343.57421875 170.171875 c 1 +487.517578125 353.74609375 m 0 + 487.517578125 374.620117188 504.438476562 391.541992188 525.3125 391.541992188 c 0 + 546.186523438 391.541992188 563.107421875 374.620117188 563.107421875 353.74609375 c 0 + 563.107421875 332.873046875 546.186523438 315.951171875 525.3125 315.951171875 c 0 + 504.438476562 315.951171875 487.517578125 332.873046875 487.517578125 353.74609375 c 0 +607.516601562 353.74609375 m 0 + 607.516601562 374.620117188 624.438476562 391.541992188 645.3125 391.541992188 c 0 + 666.186523438 391.541992188 683.107421875 374.620117188 683.107421875 353.74609375 c 0 + 683.107421875 332.873046875 666.186523438 315.951171875 645.3125 315.951171875 c 0 + 624.438476562 315.951171875 607.516601562 332.873046875 607.516601562 353.74609375 c 0 +727.516601562 353.74609375 m 0 + 727.516601562 374.620117188 744.438476562 391.541992188 765.3125 391.541992188 c 0 + 786.185546875 391.541992188 803.107421875 374.620117188 803.107421875 353.74609375 c 0 + 803.107421875 332.873046875 786.185546875 315.951171875 765.3125 315.951171875 c 0 + 744.438476562 315.951171875 727.516601562 332.873046875 727.516601562 353.74609375 c 0 +270.029296875 564.109375 m 1 + 369.966796875 564.109375 l 1 + 369.966796875 302.40625 l 1 + 443.10546875 302.40625 l 1 + 320.00390625 89.42578125 l 1 + 196.890625 302.40625 l 1 + 270.029296875 302.40625 l 1 + 270.029296875 564.109375 l 1 +EndSplineSet +EndChar + +StartChar: uni222E +Encoding: 8750 8750 726 +Width: 1000 +Flags: H +LayerCount: 2 +Fore +SplineSet +645.328125 544.1484375 m 1 + 768.44140625 331.16796875 l 1 + 695.30078125 331.16796875 l 1 + 695.30078125 69.46484375 l 1 + 595.3671875 69.46484375 l 1 + 595.3671875 331.16796875 l 1 + 522.2265625 331.16796875 l 1 + 645.328125 544.1484375 l 1 +200.01953125 391.54296875 m 0 + 220.87890625 391.54296875 237.81640625 374.60546875 237.81640625 353.74609375 c 0 + 237.815429688 332.887695312 220.87890625 315.953125 200.01953125 315.953125 c 0 + 179.16015625 315.953125 162.223632812 332.887695312 162.22265625 353.74609375 c 0 + 162.22265625 374.60546875 179.16015625 391.54296875 200.01953125 391.54296875 c 0 +320.01953125 391.54296875 m 0 + 340.87890625 391.54296875 357.81640625 374.60546875 357.81640625 353.74609375 c 0 + 357.815429688 332.887695312 340.87890625 315.953125 320.01953125 315.953125 c 0 + 299.16015625 315.953125 282.223632812 332.887695312 282.22265625 353.74609375 c 0 + 282.22265625 374.60546875 299.16015625 391.54296875 320.01953125 391.54296875 c 0 +440.01953125 391.54296875 m 0 + 460.87890625 391.54296875 477.81640625 374.60546875 477.81640625 353.74609375 c 0 + 477.815429688 332.887695312 460.87890625 315.953125 440.01953125 315.953125 c 0 + 419.16015625 315.953125 402.223632812 332.887695312 402.22265625 353.74609375 c 0 + 402.22265625 374.60546875 419.16015625 391.54296875 440.01953125 391.54296875 c 0 +500 182.41796875 m 0 + 525.811523438 182.41796875 551.008789062 181.479492188 575.36328125 179.71484375 c 2 + 575.36328125 49.45703125 l 1 + 715.30859375 49.45703125 l 1 + 715.30859375 158.21484375 l 1 + 813.081054688 133.857421875 877.1953125 93.4384765625 877.1953125 47.61328125 c 0 + 877.196289062 -26.8388671875 708.319335938 -87.1953125 500 -87.1953125 c 0 + 291.680664062 -87.1953125 122.803710938 -26.8388671875 122.8046875 47.61328125 c 0 + 122.803710938 122.065429688 291.680664062 182.41796875 500 182.41796875 c 0 +EndSplineSet +EndChar + +StartChar: uni222F +Encoding: 8751 8751 727 +Width: 1000 +Flags: H +LayerCount: 2 +Fore +SplineSet +279.99609375 564.8046875 m 1 + 360 564.8046875 l 1 + 360 524.80859375 l 1 + 360 109.3359375 l 1 + 555.37109375 109.3359375 l 1 + 595.3671875 109.3359375 l 1 + 595.3671875 331.16796875 l 1 + 522.2265625 331.16796875 l 1 + 645.328125 544.1484375 l 1 + 768.44140625 331.16796875 l 1 + 695.30078125 331.16796875 l 1 + 695.30078125 69.46484375 l 1 + 595.3671875 69.46484375 l 1 + 555.37109375 69.46484375 l 1 + 279.99609375 69.46484375 l 1 + 279.99609375 524.80859375 l 1 + 279.99609375 564.8046875 l 1 +500 182.41796875 m 0 + 525.811523438 182.41796875 551.008789062 181.479492188 575.36328125 179.71484375 c 2 + 575.36328125 129.33984375 l 1 + 535.36328125 129.33984375 l 1 + 380.00390625 129.33984375 l 1 + 380.00390625 175.3359375 l 1 + 417.737304688 179.86328125 457.999023438 182.41796875 500 182.41796875 c 0 +715.30859375 158.21484375 m 1 + 813.081054688 133.857421875 877.1953125 93.4384765625 877.1953125 47.61328125 c 0 + 877.196289062 -26.8388671875 708.318359375 -87.1953125 500 -87.1953125 c 0 + 291.681640625 -87.1953125 122.803710938 -26.8388671875 122.8046875 47.61328125 c 0 + 122.8046875 89.478515625 176.20703125 126.883789062 259.98828125 151.609375 c 1 + 259.98828125 49.45703125 l 1 + 535.36328125 49.45703125 l 1 + 575.36328125 49.45703125 l 1 + 595.36328125 49.45703125 l 1 + 715.30859375 49.45703125 l 1 + 715.30859375 158.21484375 l 1 +EndSplineSet +EndChar EndChars EndSplineFont