From d4b392a4238ecbf43f16723ac5d4e43fcac47a3f Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 28 Oct 2023 15:05:03 -0500 Subject: [PATCH] fix font --- res/icons.sfd | 301 ++++++++++++++++- res/icons.ttf | Bin 30848 -> 31848 bytes src/gui/font_furicon.cpp | 708 ++++++++++++++++++++------------------- 3 files changed, 659 insertions(+), 350 deletions(-) diff --git a/res/icons.sfd b/res/icons.sfd index 49866fbb7..a04f40897 100644 --- a/res/icons.sfd +++ b/res/icons.sfd @@ -21,7 +21,7 @@ OS2Version: 0 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 0 CreationTime: 1691897631 -ModificationTime: 1698475675 +ModificationTime: 1698523374 PfmFamily: 81 TTFWeight: 400 TTFWidth: 5 @@ -53,7 +53,7 @@ FitToEm: 0 WinInfo: 57552 16 10 BeginPrivate: 0 EndPrivate -BeginChars: 65536 84 +BeginChars: 65536 95 StartChar: space Encoding: 32 32 0 @@ -6212,7 +6212,7 @@ SplineSet 1313.81296866 1205.70701183 1324.99509776 1194.52475004 1324.99509776 1180.71191406 c 0 1324.99509776 1175.39825496 1323.31356069 1170.08459585 1319.95048655 1165.64179831 c 2 1319.95048655 1165.64179831 1169.74933909 967.202659181 1136.79718212 921.589936639 c 1 - 1136.79718212 921.589936639 1134.99509776 926.711914062 1134.99509776 926.711914062 c 0 + 1134.99509776 926.711914062 l 0 1134.99509776 914.405239676 1126.88992674 905.533770837 1116.96812187 902.69947513 c 0 1114.75667886 902.059674388 1112.41866713 901.716818782 1110 901.716816299 c 0 1109.21533751 901.716816299 1108.43915082 901.752904718 1107.67300982 901.823514982 c 0 @@ -6437,5 +6437,300 @@ SplineSet 1292.68183102 1432.4066172 1312.58964347 1459.29681673 1350.99804688 1459.29681673 c 0 EndSplineSet EndChar + +StartChar: uniE14E +Encoding: 57678 57678 84 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +120 10 m 0 + 106 10 94.1666666667 14.8333333333 84.5 24.5 c 128 + 74.8333333333 34.1666666667 70 46 70 60 c 0 + 70 64.6666666667 70.6666666667 69.3333333333 72 74 c 2 + 425 1264 l 2 + 428.333333333 1274.66666667 434.333333333 1283.33333333 443 1290 c 128 + 451.666666667 1296.66666667 461.666666667 1300 473 1300 c 0 + 489.666666667 1300 503 1293 513 1279 c 2 + 899 750 l 1 + 1295 750 l 2 + 1313.66666667 750 1328 742 1338 726 c 2 + 1735 86 l 2 + 1739.66666667 78 1742 69.3333333333 1742 60 c 0 + 1742 46 1737.16666667 34.1666666667 1727.5 24.5 c 128 + 1717.83333333 14.8333333333 1706 10 1692 10 c 0 + 1673.33333333 10 1659 18 1649 34 c 2 + 1267 650 l 1 + 874 650 l 2 + 857.333333333 650 844 657 834 671 c 2 + 492 1139 l 1 + 168 46 l 2 + 164.666666667 35.3333333333 158.666666667 26.6666666667 150 20 c 128 + 141.333333333 13.3333333333 131.333333333 10 120 10 c 0 +EndSplineSet +EndChar + +StartChar: uniE14F +Encoding: 57679 57679 85 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +651.5 1454 m 128 + 651.833333333 1454 671 1435 709 1397 c 0 + 710.333333333 1395.66666667 733 1164 777 702 c 1 + 827 1285 l 1 + 884 1341 l 1 + 941 1285 l 1 + 1055 528 l 1 + 1099 925 l 1 + 1156 981 l 1 + 1213 925 l 1 + 1276 510 l 1 + 1299 1361 l 1 + 1356 1417 l 1 + 1413 1361 l 1 + 1553 881 l 1 + 1592 572 l 1 + 1661 1170 l 1 + 1773 1157 l 1 + 1641 17 l 1 + 1584 -40 l 1 + 1527 17 l 1 + 1451 881 l 1 + 1404 1032 l 1 + 1373 -115 l 1 + 1316 -172 l 1 + 1259 -115 l 1 + 1165 498 l 1 + 1121 97 l 1 + 1064 40 l 1 + 1007 97 l 1 + 900 809 l 1 + 837 77 l 1 + 780 20 l 1 + 723 77 l 1 + 723 82.3333333333 699.666666667 328.333333333 653 815 c 1 + 651 778.333333333 648 730 644 670 c 0 + 637 561 637 561 637 561 c 1 + 497 0 l 1 + 440 -57 l 1 + 383 0 l 1 + 289 877 l 1 + 217 -59 l 1 + 160 -116 l 1 + 103 -59 l 1 + 19 1381 l 1 + 132 1387 l 1 + 168 777 l 1 + 175 877 l 1 + 263 1113 263 1113 263 1113 c 1 + 320 1169 l 1 + 377 1113 l 1 + 462 316 l 1 + 523 561 l 2 + 523.666666667 561 528.333333333 629.333333333 537 766 c 128 + 545.666666667 902.666666667 555.666666667 1040.16666667 567 1178.5 c 128 + 578.333333333 1316.83333333 587.333333333 1389.66666667 594 1397 c 2 + 650 1453 l 2 + 650.666666667 1453.66666667 651.166666667 1454 651.5 1454 c 128 +EndSplineSet +EndChar + +StartChar: uniE150 +Encoding: 57680 57680 86 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +404 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 284 -50 l 1 + 284 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 404 1330 l 1 + 404 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE151 +Encoding: 57681 57681 87 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +588 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 468 -50 l 1 + 468 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 588 1330 l 1 + 588 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE152 +Encoding: 57682 57682 88 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +772 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 652 -50 l 1 + 652 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 772 1330 l 1 + 772 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE153 +Encoding: 57683 57683 89 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +956 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 836 -50 l 1 + 836 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 956 1330 l 1 + 956 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE154 +Encoding: 57684 57684 90 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +1140 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 1020 -50 l 1 + 1020 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 1140 1330 l 1 + 1140 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE155 +Encoding: 57685 57685 91 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +1324 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 1204 -50 l 1 + 1204 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 1324 1330 l 1 + 1324 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE156 +Encoding: 57686 57686 92 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +1508 70 m 1 + 1632 70 l 1 + 1632 -50 l 1 + 1388 -50 l 1 + 1388 1210 l 1 + 160 1210 l 1 + 160 1330 l 1 + 1508 1330 l 1 + 1508 70 l 1 +EndSplineSet +EndChar + +StartChar: uniE157 +Encoding: 57687 57687 93 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +896 1330 m 0 + 912.666666667 1330 926.833333333 1324.16666667 938.5 1312.5 c 128 + 950.166666667 1300.83333333 956 1286.66666667 956 1270 c 0 + 956 1082 956 1082 956 705.5 c 128 + 956 329 956 329 956 140 c 1 + 1593 686 l 2 + 1604.33333333 695.333333333 1617.33333333 700 1632 700 c 0 + 1648.66666667 700 1662.83333333 694.166666667 1674.5 682.5 c 128 + 1686.16666667 670.833333333 1692 656.666666667 1692 640 c 0 + 1692 621.333333333 1685 606 1671 594 c 2 + 935 -36 l 2 + 923.666666667 -45.3333333333 910.666666667 -50 896 -50 c 0 + 879.333333333 -50 865.166666667 -44.1666666667 853.5 -32.5 c 128 + 841.833333333 -20.8333333333 836 -6.66666666667 836 10 c 2 + 836 1140 l 1 + 199 594 l 2 + 187.666666667 584.666666667 174.666666667 580 160 580 c 0 + 143.333333333 580 129.166666667 585.833333333 117.5 597.5 c 128 + 105.833333333 609.166666667 100 623.333333333 100 640 c 0 + 100 658.666666667 107 674 121 686 c 2 + 857 1316 l 2 + 868.333333333 1325.33333333 881.333333333 1330 896 1330 c 0 +EndSplineSet +EndChar + +StartChar: uniE158 +Encoding: 57688 57688 94 +Width: 1792 +Flags: HW +LayerCount: 2 +Fore +SplineSet +1632 700 m 0 + 1648.66666667 700 1662.83333333 694.166666667 1674.5 682.5 c 128 + 1686.16666667 670.833333333 1692 656.666666667 1692 640 c 0 + 1692 627.333333333 1688.33333333 615.666666667 1681 605 c 2 + 1313 85 l 2 + 1301 68.3333333333 1284.66666667 60 1264 60 c 128 + 1243.33333333 60 1227 68.3333333333 1215 85 c 2 + 528 1056 l 1 + 209 605 l 2 + 197 588.333333333 180.666666667 580 160 580 c 0 + 143.333333333 580 129.166666667 585.833333333 117.5 597.5 c 128 + 105.833333333 609.166666667 100 623.333333333 100 640 c 0 + 100 652.666666667 103.666666667 664.333333333 111 675 c 2 + 111 675 111 675 479 1195 c 0 + 491 1211.66666667 507.333333333 1220 528 1220 c 128 + 548.666666667 1220 565 1211.66666667 577 1195 c 2 + 1264 224 l 1 + 1583 675 l 2 + 1595 691.666666667 1611.33333333 700 1632 700 c 0 +EndSplineSet +EndChar EndChars EndSplineFont diff --git a/res/icons.ttf b/res/icons.ttf index 3a749c81a193c8bd51c2be64cb9a78523ab77a4c..0062e4bcb3d7a890d3f8573084fac6ad9c5e467f 100644 GIT binary patch delta 1365 zcmah}Z%i9y7=NDk?%J|uFk0GjtO|&t9i2oR4j4_~698UVjt;3q2 z#lIhvO_S3&4ROpYaUTepRQ<$<=@zp{vwd0oK#XD8KB&P&6BZZRYkgWSCMKe}Jn!#* z&-?tj-*fNX%pdskJ4zPld!;1E_M@l#Urut#ka2J0H&hk`z4t;mC9BPeG8C&3V{2eB9;W7TQGkxQuEMV zFk6h22e7J@&X@7lm>5@gUJO|8Yfu%9nLj%vmW5Xd+ggrW5#z z921y;5qGVw-x^Rau`9O2FaSqj5RSqS9D`vPfl-KLPjE(56Z}{8l2bY>%}ZZO*Q6h% z-(_C5%RTZd09lXl?u7bT!mHkn)uUI<$1c=x5H3AxxGsDFW_SR4)ytE6)Rp*7u4Q+d z`e*z?_M=1}SB(&cDhjHDMgU2@G1-V|)fIE&Hg!1e%+QFyTIw_WCM-gT9@OWs??lP* zw=oB2Y~fmHG2^EBIfKz_)E%5;mAoNzSS4QrhLF933VXz-C?{JLCFD?)*_N*48;a7i zw^31s$@hFnQNmPUmT0%4^krV~7zY&PPzN?NZZg=vqm1G21{@r*1NBiun+UBzYA zzdcVm+~|k-Hx-4A7ZbEz(>#h|Vk^>MOuIpwu>zG6<_+2>(KT5v+`fw+<9V}8sz~H~ z>AGQ5@BzK-T}`&8T6drw-{&*Ajiu@JaGGCB|65Q~po#VHb@@~=hYNbt7I7TU4Ha68 zbu9WnaZBuC;f^-MIm>YwYP&^2K80)AT;U>j^S=uUt>`cI<=6PxE#lg3?phKe+?ig_ z`-M(D3L#1p$;{D6=wP7FZu5$W!FIZ-Gor!WygN|434RHK+>GdEFW1^dw@q`EL3_PI z*lMldbBkI|`<^vdyG5r(dz*kiq5V{0Y^r)wU=;Ql=J>17u-U8JqPe9CyDN?Sk{5$M zM->JQqoUhfe9!W*MSHsVjir$oCW*1nF=Sy&Zqd3!yC;g=a{LIAIb*IhczD0m3#6wY4)^CAnD{wQ*uJL zZAyk2B+j3jo}1kB>nXtH1Jp|;CNE6*>>ZoTH@X3Zl!7I2YwnU+aNwvWm895q+aF>=#9&2>|o{m3Yc-US6xdOg{|91fN=+iN^V(NxF*>Z z87*!8Mp1bl^#MrQ2xr!s=w^IFvMj}wQdkdvkNbITyov|o=`v~#*kvh#M=zOS!OwWJ dmbM