Skip to content

Commit

Permalink
Add button combine glyphs
Browse files Browse the repository at this point in the history
  • Loading branch information
Shinmera committed May 18, 2024
1 parent 7c017a7 commit a01283b
Show file tree
Hide file tree
Showing 2 changed files with 320 additions and 8 deletions.
54 changes: 54 additions & 0 deletions glyphs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1979,6 +1979,60 @@
"code-name": "onexplayer-home",
"tags": []
},
{
"code": "U+2225",
"category": "gamepad",
"name": "Button Left/Right (X/B)",
"code-name": "gamepad-x-b",
"tags": [],
"character": "",
"codepoint": 8741
},
{
"code": "U+2226",
"category": "gamepad",
"name": "Button Down/Up (A/Y)",
"code-name": "gamepad-a-y",
"tags": [],
"character": "",
"codepoint": 8742
},
{
"code": "U+2227",
"category": "gamepad",
"name": "Button Left/Up (X/Y)",
"code-name": "gamepad-x-y",
"tags": [],
"character": "",
"codepoint": 8743
},
{
"code": "U+2228",
"category": "gamepad",
"name": "Button Right/Up (B/Y)",
"code-name": "gamepad-b-y",
"tags": [],
"character": "",
"codepoint": 8744
},
{
"code": "U+2229",
"category": "gamepad",
"name": "Button Right/Down (A/B)",
"code-name": "gamepad-a-b",
"tags": [],
"character": "",
"codepoint": 8745
},
{
"code": "U+222A",
"category": "gamepad",
"name": "Button Right/Down (X/A)",
"code-name": "gamepad-x-a",
"tags": [],
"character": "",
"codepoint": 8746
},
{
"code": "U+2264",
"category": "gamepad",
Expand Down
274 changes: 266 additions & 8 deletions promptfont.sfd
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ OS2Version: 0
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 0
CreationTime: 1544355305
ModificationTime: 1716024360
ModificationTime: 1716024964
PfmFamily: 33
TTFWeight: 400
TTFWidth: 5
Expand Down Expand Up @@ -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 693
BeginChars: 1114112 699

StartChar: exclam
Encoding: 33 33 0
Expand Down Expand Up @@ -10978,11 +10978,11 @@ VStem: 0 37.1445<219.188 360.812> 311.023 377.953<514.992 687.055> 311.023 37.14
LayerCount: 2
Fore
SplineSet
500 790 m 0x9c20
604.369140625 790 688.9765625 705.392578125 688.9765625 601.0234375 c 0
688.9765625 496.655273438 604.369140625 412.046875 500 412.046875 c 0
395.630859375 412.046875 311.0234375 496.655273438 311.0234375 601.0234375 c 0
311.0234375 705.392578125 395.630859375 790 500 790 c 0x9c20
500 790 m 4x9c20
604.369140625 790 688.9765625 705.392578125 688.9765625 601.0234375 c 4
688.9765625 496.655273438 604.369140625 412.046875 500 412.046875 c 4
395.630859375 412.046875 311.0234375 496.655273438 311.0234375 601.0234375 c 4
311.0234375 705.392578125 395.630859375 790 500 790 c 4x9c20
1000 290 m 0
1000 185.684570312 915.338867188 101.0234375 811.0234375 101.0234375 c 0
706.708007812 101.0234375 622.046875 185.684570312 622.046875 290 c 0xd8a0
Expand Down Expand Up @@ -32012,7 +32012,7 @@ StartChar: uni21F0
Encoding: 8688 8688 692
Width: 1000
VWidth: 0
Flags: HWO
Flags: HW
HStem: 769 21G<299.99 700.01> 447.582 42.4297<793.531 953.93> 89.9883 42.4297<793.531 953.93> -210 46.0703<342.418 657.582>
VStem: 953.93 46.0703<132.418 447.582> 657.582 42.4297<-163.93 -3.531> 299.988 42.4297<-163.93 -3.531>
LayerCount: 2
Expand Down Expand Up @@ -32056,5 +32056,263 @@ SplineSet
793.53125 132.41796875 l 1
EndSplineSet
EndChar

StartChar: logicaland
Encoding: 8743 8743 693
Width: 1000
VWidth: 0
Flags: HW
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
500 790 m 0x9c20
604.369140625 790 688.9765625 705.392578125 688.9765625 601.0234375 c 0
688.9765625 496.655273438 604.369140625 412.046875 500 412.046875 c 0
395.630859375 412.046875 311.0234375 496.655273438 311.0234375 601.0234375 c 0
311.0234375 705.392578125 395.630859375 790 500 790 c 0x9c20
0 290 m 0xc320
0 394 85 479 189 479 c 0
293 479 378 394 378 290 c 0
378 186 293 101 189 101 c 0
85 101 0 186 0 290 c 0xc320
500 168 m 0x9360
604 168 689 83 689 -21 c 0
689 -125 604 -210 500 -210 c 0
396 -210 311 -125 311 -21 c 0
311 83 396 168 500 168 c 0x9360
500 131 m 0
416 131 348 63 348 -21 c 0
348 -105 416 -173 500 -173 c 0
584 -173 652 -105 652 -21 c 0
652 63 584 131 500 131 c 0
811 479 m 0xa7a0
915 479 1000 394 1000 290 c 0
1000 186 915 101 811 101 c 0
707 101 622 186 622 290 c 0
622 394 707 479 811 479 c 0xa7a0
811 442 m 0
727 442 659 374 659 290 c 0
659 206 727 138 811 138 c 0
895 138 963 206 963 290 c 0
963 374 895 442 811 442 c 0
EndSplineSet
EndChar

StartChar: logicalor
Encoding: 8744 8744 694
Width: 1000
VWidth: 0
Flags: HW
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
1000 290 m 4x9c20
1000 185.630859375 915.392578125 101.0234375 811.0234375 101.0234375 c 4
706.655273438 101.0234375 622.046875 185.630859375 622.046875 290 c 4
622.046875 394.369140625 706.655273438 478.9765625 811.0234375 478.9765625 c 4
915.392578125 478.9765625 1000 394.369140625 1000 290 c 4x9c20
500 790 m 0xc320
604 790 689 705 689 601 c 0
689 497 604 412 500 412 c 0
396 412 311 497 311 601 c 0
311 705 396 790 500 790 c 0xc320
378 290 m 0x9360
378 186 293 101 189 101 c 0
85 101 0 186 0 290 c 0
0 394 85 479 189 479 c 0
293 479 378 394 378 290 c 0x9360
341 290 m 0
341 374 273 442 189 442 c 0
105 442 37 374 37 290 c 0
37 206 105 138 189 138 c 0
273 138 341 206 341 290 c 0
689 -21 m 0xa7a0
689 -125 604 -210 500 -210 c 0
396 -210 311 -125 311 -21 c 0
311 83 396 168 500 168 c 0
604 168 689 83 689 -21 c 0xa7a0
652 -21 m 0
652 63 584 131 500 131 c 0
416 131 348 63 348 -21 c 0
348 -105 416 -173 500 -173 c 0
584 -173 652 -105 652 -21 c 0
EndSplineSet
EndChar

StartChar: intersection
Encoding: 8745 8745 695
Width: 1000
VWidth: 0
Flags: HW
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
500 -210 m 0x9c20
395.630859375 -210 311.0234375 -125.392578125 311.0234375 -21.0234375 c 0
311.0234375 83.3447265625 395.630859375 167.953125 500 167.953125 c 0
604.369140625 167.953125 688.9765625 83.3447265625 688.9765625 -21.0234375 c 0
688.9765625 -125.392578125 604.369140625 -210 500 -210 c 0x9c20
1000 290 m 0xc320
1000 186 915 101 811 101 c 0
707 101 622 186 622 290 c 0
622 394 707 479 811 479 c 0
915 479 1000 394 1000 290 c 0xc320
500 412 m 0x9360
396 412 311 497 311 601 c 0
311 705 396 790 500 790 c 0
604 790 689 705 689 601 c 0
689 497 604 412 500 412 c 0x9360
500 449 m 0
584 449 652 517 652 601 c 0
652 685 584 753 500 753 c 0
416 753 348 685 348 601 c 0
348 517 416 449 500 449 c 0
189 101 m 0xa7a0
85 101 0 186 0 290 c 0
0 394 85 479 189 479 c 0
293 479 378 394 378 290 c 0
378 186 293 101 189 101 c 0xa7a0
189 138 m 0
273 138 341 206 341 290 c 0
341 374 273 442 189 442 c 0
105 442 37 374 37 290 c 0
37 206 105 138 189 138 c 0
EndSplineSet
EndChar

StartChar: union
Encoding: 8746 8746 696
Width: 1000
VWidth: 0
Flags: HW
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
0 290 m 0x9c20
0 394.369140625 84.607421875 478.9765625 188.9765625 478.9765625 c 0
293.344726562 478.9765625 377.953125 394.369140625 377.953125 290 c 0
377.953125 185.630859375 293.344726562 101.0234375 188.9765625 101.0234375 c 0
84.607421875 101.0234375 0 185.630859375 0 290 c 0x9c20
500 -210 m 0xc320
396 -210 311 -125 311 -21 c 0
311 83 396 168 500 168 c 0
604 168 689 83 689 -21 c 0
689 -125 604 -210 500 -210 c 0xc320
622 290 m 0x9360
622 394 707 479 811 479 c 0
915 479 1000 394 1000 290 c 0
1000 186 915 101 811 101 c 0
707 101 622 186 622 290 c 0x9360
659 290 m 0
659 206 727 138 811 138 c 0
895 138 963 206 963 290 c 0
963 374 895 442 811 442 c 0
727 442 659 374 659 290 c 0
311 601 m 0xa7a0
311 705 396 790 500 790 c 0
604 790 689 705 689 601 c 0
689 497 604 412 500 412 c 0
396 412 311 497 311 601 c 0xa7a0
348 601 m 0
348 517 416 449 500 449 c 0
584 449 652 517 652 601 c 0
652 685 584 753 500 753 c 0
416 753 348 685 348 601 c 0
EndSplineSet
EndChar

StartChar: uni2225
Encoding: 8741 8741 697
Width: 1000
VWidth: 0
Flags: HW
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
1000 290 m 4x9c20
1000 185.630859375 915.392578125 101.0234375 811.0234375 101.0234375 c 4
706.655273438 101.0234375 622.046875 185.630859375 622.046875 290 c 4
622.046875 394.369140625 706.655273438 478.9765625 811.0234375 478.9765625 c 4
915.392578125 478.9765625 1000 394.369140625 1000 290 c 4x9c20
0 290 m 0xc320
0 394 85 479 189 479 c 0
293 479 378 394 378 290 c 0
378 186 293 101 189 101 c 0
85 101 0 186 0 290 c 0xc320
500 790 m 0
604 790 689 705 689 601 c 0
689 497 604 412 500 412 c 0x8b60
396 412 311 497 311 601 c 0
311 705 396 790 500 790 c 0
500 753 m 0
416 753 348 685 348 601 c 0
348 517 416 449 500 449 c 0
584 449 652 517 652 601 c 0
652 685 584 753 500 753 c 0
500 168 m 0x9360
604 168 689 83 689 -21 c 0
689 -125 604 -210 500 -210 c 0
396 -210 311 -125 311 -21 c 0
311 83 396 168 500 168 c 0x9360
500 131 m 0
416 131 348 63 348 -21 c 0
348 -105 416 -173 500 -173 c 0
584 -173 652 -105 652 -21 c 0
652 63 584 131 500 131 c 0
EndSplineSet
EndChar

StartChar: uni2226
Encoding: 8742 8742 698
Width: 1000
VWidth: 0
Flags: HWO
HStem: -210 37<429.19 570.81> 101 378<103.126 274.874> 101 37<740.19 881.81> 131 37<429.19 570.81> 412 37<429.19 570.81> 442 37<740.19 881.81> 753 37<429.19 570.81>
VStem: 311 37<-91.8099 49.8099 530.19 671.81> 622 37<219.19 360.81> 652 37<-91.8099 49.8099 530.19 671.81> 963 37<219.19 360.81>
LayerCount: 2
Fore
SplineSet
311.0234375 601.0234375 m 0x9c20
311.0234375 705.392578125 395.630859375 790 500 790 c 0
604.368164062 790 688.9765625 705.392578125 688.9765625 601.0234375 c 0
688.9765625 496.654296875 604.368164062 412.046875 500 412.046875 c 0
395.630859375 412.046875 311.0234375 496.654296875 311.0234375 601.0234375 c 0x9c20
500 -210 m 0xc320
396 -210 311 -125 311 -21 c 0
311 83 396 168 500 168 c 0
604 168 689 83 689 -21 c 0
689 -125 604 -210 500 -210 c 0xc320
0 290 m 0
0 394 85 479 189 479 c 0
293 479 378 394 378 290 c 0x8b60
378 186 293 101 189 101 c 0
85 101 0 186 0 290 c 0
37 290 m 0
37 206 105 138 189 138 c 0
273 138 341 206 341 290 c 0
341 374 273 442 189 442 c 0
105 442 37 374 37 290 c 0
622 290 m 0x9360
622 394 707 479 811 479 c 0
915 479 1000 394 1000 290 c 0
1000 186 915 101 811 101 c 0
707 101 622 186 622 290 c 0x9360
659 290 m 0
659 206 727 138 811 138 c 0
895 138 963 206 963 290 c 0
963 374 895 442 811 442 c 0
727 442 659 374 659 290 c 0
EndSplineSet
EndChar
EndChars
EndSplineFont

0 comments on commit a01283b

Please sign in to comment.