Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix carons #1

Merged
merged 1 commit into from
Mar 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
227 changes: 63 additions & 164 deletions src/ComicShannsMono-Regular.sfd
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ FontName: ComicShannsMono-Regular
FullName: Comic Shanns Mono Regular
FamilyName: Comic Shanns Mono-Regular
Weight: Regular
Copyright: MIT License\n\nCopyright (c) 2018 Shannon Miwa\nCopyright (c) 2023 Jesus Gonzalez\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.
Version: 1.3.0
Copyright: MIT License\n\nCopyright (c) 2018 Shannon Miwa\nCopyright (c) 2023 Jesus Gonzalez\nCopyright (c) 2023 Rodrigo Batista de Moraes\nCopyright (c) 2024 Fini Jastrow\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.
Version: 1.3.1
ItalicAngle: 0
UnderlinePosition: 0
UnderlineWidth: 0
Expand All @@ -22,7 +22,7 @@ OS2Version: 3
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 0
CreationTime: 1608751085
ModificationTime: 1703626610
ModificationTime: 1710770289
PfmFamily: 49
TTFWeight: 400
TTFWidth: 5
Expand Down Expand Up @@ -66,7 +66,7 @@ NameList: AGL For New Fonts
DisplaySize: -48
AntiAlias: 1
FitToEm: 0
WinInfo: 65400 20 8
WinInfo: 32 16 21
BeginPrivate: 4
BlueValues 32 [-37 -5 469 489 662 671 715 719]
OtherBlues 11 [-278 -268]
Expand All @@ -75,7 +75,7 @@ BlueShift 2 10
EndPrivate
TeXData: 1 0 0 576716 288358 192238 488639 1048576 192238 783286 444596 497025 792723 393216 433062 380633 303038 157286 324010 404750 52429 2506097 1059062 262144
AnchorClass2: "aa"""
BeginChars: 65541 618
BeginChars: 65541 619

StartChar: .notdef
Encoding: 65536 -1 0
Expand Down Expand Up @@ -6774,78 +6774,12 @@ StartChar: dcaron
Encoding: 271 271 183
Width: 550
GlyphClass: 1
Flags: W
UnlinkRmOvrlpSave: 1
Flags: HW
LayerCount: 2
Fore
SplineSet
510 31 m 0
508 18.3330078125 502.99609375 9.171875 494.99609375 3.5048828125 c 0
486.99609375 -2.162109375 477.99609375 -5.9951171875 467.99609375 -7.9951171875 c 0
447.329101562 -11.9951171875 432.662109375 -6.9951171875 423.995117188 7.0048828125 c 0
415.328125 21.0048828125 409.995117188 38.671875 407.995117188 60.0048828125 c 1
395.328125 41.337890625 378.495117188 24.5048828125 357.495117188 9.5048828125 c 0
336.495117188 -5.4951171875 306.995117188 -12.9951171875 268.995117188 -12.9951171875 c 0
243.662109375 -12.9951171875 218.162109375 -7.328125 192.495117188 4.0048828125 c 0
166.828125 15.337890625 143.995117188 32.1708984375 123.995117188 54.50390625 c 0
103.995117188 76.8369140625 87.9951171875 104.836914062 75.9951171875 138.50390625 c 0
63.9951171875 172.170898438 58.328125 211.00390625 58.9951171875 255.00390625 c 0
58.328125 286.336914062 62.6611328125 315.50390625 71.994140625 342.50390625 c 0
81.3271484375 369.50390625 94.8271484375 393.00390625 112.494140625 413.00390625 c 0
130.161132812 433.00390625 151.661132812 448.670898438 176.994140625 460.00390625 c 0
202.327148438 471.336914062 230.66015625 477.336914062 261.993164062 478.00390625 c 0
292.66015625 478.00390625 320.16015625 474.170898438 344.493164062 466.50390625 c 0
368.826171875 458.836914062 389.326171875 449.336914062 405.993164062 438.00390625 c 1
405.993164062 458.00390625 406.16015625 477.50390625 406.493164062 496.50390625 c 0
406.826171875 515.50390625 407.326171875 533.336914062 407.993164062 550.00390625 c 1
391.993164062 559.336914062 373.66015625 571.336914062 352.993164062 586.00390625 c 0
332.326171875 600.670898438 309.659179688 617.337890625 284.9921875 636.004882812 c 1
255.659179688 613.337890625 229.326171875 594.004882812 205.993164062 578.004882812 c 0
182.66015625 562.004882812 162.66015625 549.337890625 145.993164062 540.004882812 c 0
131.326171875 531.337890625 117.326171875 528.170898438 103.993164062 530.50390625 c 0
90.66015625 532.836914062 81.66015625 538.336914062 76.9931640625 547.00390625 c 0
71.66015625 555.00390625 71.8271484375 565.336914062 77.494140625 578.00390625 c 0
83.1611328125 590.670898438 93.328125 601.00390625 107.995117188 609.00390625 c 0
132.662109375 621.670898438 157.829101562 639.670898438 183.49609375 663.00390625 c 0
209.163085938 686.336914062 233.330078125 707.00390625 255.997070312 725.00390625 c 0
260.6640625 728.336914062 265.497070312 730.669921875 270.497070312 732.002929688 c 0
275.497070312 733.3359375 280.6640625 734.002929688 285.997070312 734.002929688 c 0
290.6640625 734.002929688 295.497070312 733.169921875 300.497070312 731.502929688 c 0
305.497070312 729.8359375 309.997070312 727.668945312 313.997070312 725.001953125 c 0
328.6640625 713.001953125 344.331054688 699.501953125 360.998046875 684.501953125 c 0
377.665039062 669.501953125 394.33203125 655.668945312 410.999023438 643.001953125 c 1
410.999023438 646.334960938 411.166015625 649.501953125 411.499023438 652.501953125 c 0
411.83203125 655.501953125 411.999023438 658.334960938 411.999023438 661.001953125 c 0
413.999023438 685.001953125 420.166015625 700.668945312 430.499023438 708.001953125 c 0
440.83203125 715.334960938 451.33203125 719.001953125 461.999023438 719.001953125 c 0
472.666015625 718.334960938 482.166015625 714.501953125 490.499023438 707.501953125 c 0
498.83203125 700.501953125 502.33203125 685.001953125 500.999023438 661.001953125 c 0
500.33203125 651.001953125 499.665039062 637.501953125 498.998046875 620.501953125 c 0
498.331054688 603.501953125 497.6640625 584.001953125 496.997070312 562.001953125 c 2
496.997070312 557.001953125 l 2
496.330078125 531.001953125 495.497070312 502.668945312 494.497070312 472.001953125 c 0
493.497070312 441.334960938 492.497070312 411.16796875 491.497070312 381.500976562 c 0
490.497070312 351.833984375 489.830078125 323.500976562 489.497070312 296.500976562 c 0
489.1640625 269.500976562 488.997070312 246.333984375 488.997070312 227.000976562 c 0
489.6640625 188.333984375 491.331054688 157.500976562 493.998046875 134.500976562 c 0
496.665039062 111.500976562 499.33203125 93.5009765625 501.999023438 80.5009765625 c 0
504.666015625 67.5009765625 506.833007812 57.66796875 508.5 51.0009765625 c 0
510.166992188 44.333984375 510.666992188 37.6669921875 510 31 c 0
277.99609375 70.005859375 m 0
297.329101562 70.005859375 313.6640625 72.6708984375 326.997070312 78.00390625 c 0
340.330078125 83.3369140625 351.663085938 90.3369140625 360.99609375 99.00390625 c 0
370.329101562 107.670898438 378.329101562 117.337890625 384.99609375 128.004882812 c 0
391.663085938 138.671875 397.663085938 148.671875 402.99609375 158.004882812 c 1
402.99609375 172.671875 402.829101562 188.004882812 402.49609375 204.004882812 c 0
402.163085938 220.004882812 402.330078125 236.337890625 402.997070312 253.004882812 c 0
402.997070312 263.671875 403.1640625 274.171875 403.497070312 284.504882812 c 0
403.830078125 294.837890625 403.997070312 305.337890625 403.997070312 316.004882812 c 1
391.330078125 336.671875 373.663085938 355.338867188 350.99609375 372.005859375 c 0
328.329101562 388.672851562 303.329101562 396.672851562 275.99609375 396.005859375 c 0
235.99609375 394.672851562 204.99609375 379.005859375 182.99609375 349.005859375 c 0
160.99609375 319.005859375 149.663085938 285.005859375 148.99609375 247.005859375 c 0
148.329101562 191.672851562 159.329101562 148.172851562 181.99609375 116.505859375 c 0
204.663085938 84.8388671875 236.663085938 69.3388671875 277.99609375 70.005859375 c 0
EndSplineSet
Refer: 618 789 N 1 0 0 1 58 0 2
Refer: 69 100 N 1 0 0 1 0 0 2
EndChar

StartChar: Emacron
Expand Down Expand Up @@ -7991,73 +7925,11 @@ StartChar: tcaron
Encoding: 357 357 249
Width: 550
GlyphClass: 1
Flags: W
Flags: HW
LayerCount: 2
Fore
SplineSet
433 -8 m 0
413.666992188 -15.3330078125 392.823242188 -20.33203125 370.490234375 -22.9990234375 c 0
348.157226562 -25.666015625 327.32421875 -26.666015625 307.991210938 -25.9990234375 c 0
261.991210938 -24.666015625 221.991210938 -9.8330078125 187.991210938 18.5 c 0
153.991210938 46.8330078125 136.32421875 88 134.991210938 142 c 0
133.658203125 190 134.158203125 232.833007812 136.491210938 270.5 c 0
138.82421875 308.166992188 141.32421875 344 143.991210938 378 c 1
97.9912109375 378 l 2
81.32421875 378 70.4912109375 382.333007812 65.4912109375 391 c 0
60.4912109375 399.666992188 58.32421875 409 58.9912109375 419 c 0
58.9912109375 429 61.4912109375 438.166992188 66.4912109375 446.5 c 0
71.4912109375 454.833007812 82.32421875 459 98.9912109375 459 c 2
121.491210938 459 l 2
129.82421875 459 138.657226562 458.666992188 147.990234375 458 c 1
148.657226562 472.666992188 148.990234375 487.833984375 148.990234375 503.500976562 c 0
148.990234375 519.16796875 148.657226562 535.334960938 147.990234375 552.001953125 c 1
144.657226562 549.334960938 141.157226562 547.001953125 137.490234375 545.001953125 c 0
133.823242188 543.001953125 130.65625 541.334960938 127.989257812 540.001953125 c 0
113.322265625 531.334960938 99.322265625 528.16796875 85.9892578125 530.500976562 c 0
72.65625 532.833984375 63.65625 538.333984375 58.9892578125 547.000976562 c 0
53.65625 555.000976562 53.8232421875 565.333984375 59.490234375 578.000976562 c 0
65.1572265625 590.66796875 75.32421875 601.000976562 89.9912109375 609.000976562 c 0
114.658203125 621.66796875 139.825195312 639.66796875 165.4921875 663.000976562 c 0
191.159179688 686.333984375 215.326171875 707.000976562 237.993164062 725.000976562 c 0
242.66015625 728.333984375 247.493164062 730.666992188 252.493164062 732 c 0
257.493164062 733.333007812 262.66015625 734 267.993164062 734 c 0
272.66015625 734 277.493164062 733.166992188 282.493164062 731.5 c 0
287.493164062 729.833007812 291.993164062 727.666015625 295.993164062 724.999023438 c 0
318.66015625 706.999023438 342.827148438 686.33203125 368.494140625 662.999023438 c 0
394.161132812 639.666015625 419.328125 621.666015625 443.995117188 608.999023438 c 0
458.662109375 600.999023438 468.829101562 590.666015625 474.49609375 577.999023438 c 0
480.163085938 565.33203125 480.330078125 554.999023438 474.997070312 546.999023438 c 0
470.330078125 538.33203125 461.330078125 532.83203125 447.997070312 530.499023438 c 0
434.6640625 528.166015625 420.6640625 531.333007812 405.997070312 540 c 0
389.330078125 549.333007812 369.330078125 562 345.997070312 578 c 0
322.6640625 594 296.331054688 613.333007812 266.998046875 636 c 1
260.998046875 631.333007812 255.165039062 626.833007812 249.498046875 622.5 c 0
243.831054688 618.166992188 238.331054688 614 232.998046875 610 c 1
233.665039062 609.333007812 234.165039062 608.333007812 234.498046875 607 c 0
234.831054688 605.666992188 234.998046875 604.666992188 234.998046875 604 c 0
236.331054688 589.333007812 236.831054688 569 236.498046875 543 c 0
236.165039062 517 235.665039062 488 234.998046875 456 c 1
273.665039062 455.333007812 310.665039062 454.333007812 345.998046875 453 c 0
381.331054688 451.666992188 405.331054688 451 417.998046875 451 c 0
434.665039062 451 445.498046875 446.666992188 450.498046875 438 c 0
455.498046875 429.333007812 457.998046875 420 457.998046875 410 c 0
457.331054688 401.333007812 454.498046875 393.333007812 449.498046875 386 c 0
444.498046875 378.666992188 433.998046875 375 417.998046875 375 c 0
403.331054688 375 378.831054688 375.166992188 344.498046875 375.5 c 0
310.165039062 375.833007812 272.665039062 376.333007812 231.998046875 377 c 1
231.331054688 353.666992188 230.331054688 330.333984375 228.998046875 307.000976562 c 0
227.665039062 283.66796875 226.665039062 261.834960938 225.998046875 241.501953125 c 0
225.331054688 221.168945312 224.831054688 203.001953125 224.498046875 187.001953125 c 0
224.165039062 171.001953125 224.33203125 158.334960938 224.999023438 149.001953125 c 0
226.33203125 122.334960938 235.33203125 100.001953125 251.999023438 82.001953125 c 0
268.666015625 64.001953125 291.999023438 54.6689453125 321.999023438 54.001953125 c 0
338.666015625 53.3349609375 356.499023438 54.501953125 375.499023438 57.501953125 c 0
394.499023438 60.501953125 413.666015625 66.3349609375 432.999023438 75.001953125 c 0
442.33203125 79.001953125 450.83203125 78.3349609375 458.499023438 73.001953125 c 0
466.166015625 67.6689453125 471.333007812 59.001953125 474 47.001953125 c 0
476.666992188 34.3349609375 473.5 23.16796875 464.5 13.5009765625 c 0
455.5 3.833984375 445 -3.3330078125 433 -8 c 0
EndSplineSet
Refer: 618 789 N 1 0 0 1 -76 -20 2
Refer: 85 116 N 1 0 0 1 0 0 2
EndChar

StartChar: Utilde
Expand Down Expand Up @@ -8430,8 +8302,8 @@ GlyphClass: 1
Flags: HW
LayerCount: 2
Fore
Refer: 279 711 S 1 0 0 1 -7 -53 2
Refer: 91 122 S 1 0 0 1 -0.00976562 0.00195312 2
Refer: 279 711 N 1 0 0 1 -7 -53 2
Refer: 91 122 N 1 0 0 1 -0.00976562 0.00195312 2
EndChar

StartChar: Scommaaccent
Expand Down Expand Up @@ -8570,31 +8442,31 @@ StartChar: caron
Encoding: 711 711 279
Width: 550
GlyphClass: 1
Flags: W
Flags: HW
LayerCount: 2
Fore
SplineSet
420 593 m 0
403.333007812 602.333007812 383.323242188 615.001953125 359.990234375 631.001953125 c 0
336.657226562 647.001953125 310.32421875 666.334960938 280.991210938 689.001953125 c 1
251.658203125 666.334960938 225.325195312 647.001953125 201.9921875 631.001953125 c 0
178.659179688 615.001953125 158.659179688 602.334960938 141.9921875 593.001953125 c 0
127.325195312 584.334960938 113.325195312 581.16796875 99.9921875 583.500976562 c 0
86.6591796875 585.833984375 77.6591796875 591.333984375 72.9921875 600.000976562 c 0
67.6591796875 608.000976562 67.826171875 618.333984375 73.4931640625 631.000976562 c 0
79.16015625 643.66796875 89.3271484375 654.000976562 103.994140625 662.000976562 c 0
128.661132812 674.66796875 153.828125 692.66796875 179.495117188 716.000976562 c 0
205.162109375 739.333984375 229.329101562 760.000976562 251.99609375 778.000976562 c 0
256.663085938 781.333984375 261.49609375 783.666992188 266.49609375 785 c 0
271.49609375 786.333007812 276.663085938 787 281.99609375 787 c 0
286.663085938 787 291.49609375 786.166992188 296.49609375 784.5 c 0
301.49609375 782.833007812 305.99609375 780.666015625 309.99609375 777.999023438 c 0
332.663085938 759.999023438 356.830078125 739.33203125 382.497070312 715.999023438 c 0
408.1640625 692.666015625 433.331054688 674.666015625 457.998046875 661.999023438 c 0
472.665039062 653.999023438 482.83203125 643.666015625 488.499023438 630.999023438 c 0
494.166015625 618.33203125 494.333007812 607.999023438 489 599.999023438 c 0
484.333007812 591.33203125 475.333007812 585.83203125 462 583.499023438 c 0
448.666992188 581.166015625 434.666992188 584.333007812 420 593 c 0
422.725585938 774.666015625 m 4
406.05859375 765.333007812 386.048828125 752.6640625 362.715820312 736.6640625 c 4
339.3828125 720.6640625 313.049804688 701.331054688 283.716796875 678.6640625 c 5
254.383789062 701.331054688 228.05078125 720.6640625 204.717773438 736.6640625 c 4
181.384765625 752.6640625 161.384765625 765.331054688 144.717773438 774.6640625 c 4
130.05078125 783.331054688 116.05078125 786.498046875 102.717773438 784.165039062 c 4
89.384765625 781.83203125 80.384765625 776.33203125 75.7177734375 767.665039062 c 4
70.384765625 759.665039062 70.5517578125 749.33203125 76.21875 736.665039062 c 4
81.8857421875 723.998046875 92.052734375 713.665039062 106.719726562 705.665039062 c 4
131.38671875 692.998046875 156.553710938 674.998046875 182.220703125 651.665039062 c 4
207.887695312 628.33203125 232.0546875 607.665039062 254.721679688 589.665039062 c 4
259.388671875 586.33203125 264.221679688 583.999023438 269.221679688 582.666015625 c 4
274.221679688 581.333007812 279.388671875 580.666015625 284.721679688 580.666015625 c 4
289.388671875 580.666015625 294.221679688 581.499023438 299.221679688 583.166015625 c 4
304.221679688 584.833007812 310.190429688 588.137695312 312.721679688 589.666992188 c 4
336.857421875 608.8046875 385.223632812 651.666992188 385.22265625 651.666992188 c 4
436.557617188 698.333007812 436.056640625 693 460.723632812 705.666992188 c 4
475.390625 713.666992188 485.557617188 724 491.224609375 736.666992188 c 4
496.891601562 749.333984375 497.05859375 759.666992188 491.725585938 767.666992188 c 4
487.05859375 776.333984375 478.05859375 781.833984375 464.725585938 784.166992188 c 4
451.392578125 786.5 437.392578125 783.333007812 422.725585938 774.666015625 c 4
EndSplineSet
EndChar

Expand Down Expand Up @@ -13731,5 +13603,32 @@ SplineSet
428.796242633 36.0149405495 432.991568153 25.0074702748 432.991568153 14 c 0
EndSplineSet
EndChar

StartChar: uni0315
Encoding: 789 789 618
Width: 550
Flags: HW
LayerCount: 2
Fore
SplineSet
617 683 m 0
614.333007812 671 616.49609375 671.666015625 609.49609375 645.999023438 c 0
602.49609375 620.33203125 606.5 632 597.5 605 c 0
588.5 578 598.5 607.666992188 589.5 584 c 0
580.5 560.333007812 573 544.5 567 536.5 c 0
556.333007812 522.5 543.333007812 513 528 508 c 0
512.666992188 503 500.333984375 502.166992188 491.000976562 505.5 c 0
481.66796875 508.166992188 473.834960938 515 467.501953125 526 c 0
461.168945312 537 462.3359375 549.166992188 471.002929688 562.5 c 0
477.669921875 572.5 486.169921875 589.5 496.502929688 613.5 c 0
506.8359375 637.5 497.8359375 607.833007812 507.502929688 634.5 c 0
517.169921875 661.166992188 513.833007812 648.666015625 521.5 672.999023438 c 0
529.166992188 697.33203125 526.96875 695.337890625 529 705.999023438 c 0
531.666992188 719.999023438 539.333984375 728.499023438 552.000976562 731.499023438 c 0
564.66796875 734.499023438 576.000976562 734.666015625 586.000976562 731.999023438 c 0
594.66796875 729.33203125 602.66796875 723.83203125 610.000976562 715.499023438 c 0
617.333984375 707.166015625 619.950195312 696.2734375 617 683 c 0
EndSplineSet
EndChar
EndChars
EndSplineFont