diff options
| author | Jules Aguillon | 2024-12-05 00:00:51 +0100 |
|---|---|---|
| committer | GitHub | 2024-12-05 00:00:51 +0100 |
| commit | de6ee1858b6864e1827af2097ad30b884d0dec6c (patch) | |
| tree | 4177c3b808da987913d4895b255fcea765fea019 /srcs/special_font | |
| parent | bd49ff5432f5bbe7dd525da11dacef90fd2e7f6f (diff) | |
| download | unexpected-keyboard-de6ee1858b6864e1827af2097ad30b884d0dec6c.tar.gz unexpected-keyboard-de6ee1858b6864e1827af2097ad30b884d0dec6c.zip | |
Arabic diacritics (#807)
Add arabic combining diacritics and make them accessible via Fn and Compose combos.
Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
Diffstat (limited to 'srcs/special_font')
| -rw-r--r-- | srcs/special_font/208.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/209.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/210.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/211.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/212.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/213.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/214.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/215.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/216.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/217.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/218.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/219.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/220.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/221.svg | 43 |
14 files changed, 589 insertions, 0 deletions
diff --git a/srcs/special_font/208.svg b/srcs/special_font/208.svg new file mode 100644 index 0000000..e8c898d --- /dev/null +++ b/srcs/special_font/208.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_v.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.5914159" + inkscape:cx="483.58524" + inkscape:cy="943.49848" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 710.32227 1536.3145 C 697.76546 1520.17 681.62081 1492.3647 661.88867 1452.9004 C 643.95038 1413.4361 626.01251 1369.4881 608.07422 1321.0547 C 591.92975 1274.4151 580.26907 1232.2584 573.09375 1194.5879 C 564.1246 1217.9078 554.25907 1241.2292 543.49609 1264.5488 C 532.73311 1287.8687 520.17486 1311.1881 505.82422 1334.5078 C 482.50444 1382.9413 457.39182 1422.4053 430.48438 1452.9004 C 403.57693 1483.3956 374.87402 1498.6445 344.37891 1498.6445 C 328.23444 1498.6445 310.29658 1495.9518 290.56445 1490.5703 L 247.51367 1477.1172 C 295.94708 1410.7455 338.10191 1341.6828 373.97852 1269.9297 C 409.85511 1198.1766 444.83521 1125.5255 478.91797 1051.9785 C 541.70202 1060.9476 591.0316 1076.1967 626.9082 1097.7227 C 657.40331 1189.208 692.38341 1275.3109 731.84766 1356.0332 C 758.7551 1408.0544 772.20898 1440.3436 772.20898 1452.9004 C 772.20898 1479.8079 765.92985 1499.5409 753.37305 1512.0977 C 740.81624 1526.4483 726.46673 1534.5206 710.32227 1536.3145 z M 258.84961 933.87109 L 258.84961 653.69141 L 336.16211 653.69141 L 336.16211 933.87109 L 258.84961 933.87109 z M 553.25 890.29492 L 553.25 810.7793 C 624.39348 805.19938 691.00694 778.34563 753.08398 730.21875 C 753.08398 730.91667 772.26467 750.79449 810.62695 789.85352 L 808.53516 787.76172 C 732.50683 849.83913 647.41048 884.01763 553.25 890.29492 z M 869.2168 736.49609 L 866.07812 734.4043 L 864.26953 732.53906 L 869.2168 736.49609 z M 864.26953 732.53906 L 863.98633 732.3125 C 863.99633 732.3013 864.00603 732.28854 864.01562 732.27734 L 864.26953 732.53906 z M 864.01562 732.27734 L 832.59961 699.87695 C 816.55753 683.13749 808.53516 674.41861 808.53516 673.7207 C 856.66252 618.61916 885.25914 553.05407 894.32617 477.02734 L 973.8418 477.02734 C 964.77611 573.96418 928.16675 659.0493 864.01562 732.27734 z M 258.84961 572.125 L 258.84961 291.94727 L 336.16211 291.94727 L 336.16211 572.125 L 258.84961 572.125 z M 894.32617 399.60352 C 887.35114 321.48287 860.8452 253.82657 814.81055 196.63281 C 850.99124 159.82788 868.14389 142.0523 871.4082 138.16406 C 932.72406 211.37609 966.8706 298.52191 973.8418 399.60352 L 894.32617 399.60352 z M 871.4082 138.16406 C 871.3746 138.12386 871.34415 138.08294 871.31055 138.04297 L 874.44727 134.9043 C 874.52087 134.9043 871.7938 137.70478 871.4082 138.16406 z M 258.84961 210.38281 L 258.84961 -69.796875 L 336.16211 -69.796875 L 336.16211 210.38281 L 258.84961 210.38281 z M 759.35938 138.04297 C 696.58482 89.915986 627.88063 61.667337 553.24805 53.296875 L 553.24805 -26.21875 C 649.50244 -19.940606 736.69102 16.330073 814.81055 82.591797 L 759.35938 138.04297 z " /> + </g> +</svg> diff --git a/srcs/special_font/209.svg b/srcs/special_font/209.svg new file mode 100644 index 0000000..4716996 --- /dev/null +++ b/srcs/special_font/209.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_inverted_v.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.66798091" + inkscape:cx="856.3119" + inkscape:cy="842.83846" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 601.57031 1514.0664 C 553.1369 1506.8911 510.08448 1491.642 472.41406 1468.3223 C 454.47576 1418.0951 434.74471 1369.6611 413.21875 1323.0215 C 391.6928 1278.1757 372.85736 1240.5067 356.71289 1210.0117 C 342.36225 1179.5165 335.1875 1159.7835 335.1875 1150.8145 C 335.1875 1125.7008 341.46468 1106.8654 354.02148 1094.3086 C 366.57829 1081.7518 380.03217 1074.5771 394.38281 1072.7832 C 408.73345 1094.3091 423.98054 1123.0101 440.125 1158.8867 C 458.0633 1194.7633 474.20795 1233.3298 488.55859 1274.5879 C 502.90923 1315.8459 512.77671 1352.6212 518.1582 1384.9102 C 536.0965 1345.446 551.34359 1311.3614 563.90039 1282.6602 C 578.25104 1255.7527 589.01413 1235.1241 596.18945 1220.7734 C 615.92158 1190.2783 634.75701 1164.2682 652.69531 1142.7422 C 672.42744 1121.2163 696.64443 1110.4531 725.3457 1110.4531 C 737.9025 1110.4531 752.25201 1112.2463 768.39648 1115.834 C 786.33478 1119.4217 801.58382 1123.01 814.14062 1126.5977 C 780.05786 1173.2373 745.07777 1228.846 709.20117 1293.4238 C 675.11841 1358.0017 639.24073 1431.5502 601.57031 1514.0664 z M 258.85156 934.57812 L 258.85156 654.39844 L 336.16406 654.39844 L 336.16406 934.57812 L 258.85156 934.57812 z M 553.25195 891.00195 L 553.25195 811.48633 C 624.39543 805.90641 691.00889 779.05071 753.08594 730.92383 C 753.08594 731.62175 772.26662 751.50153 810.62891 790.56055 L 808.53711 788.46875 C 732.50879 850.5461 647.41243 884.72456 553.25195 891.00195 z M 869.21875 737.20312 L 866.08008 735.11133 L 864.27148 733.24414 L 869.21875 737.20312 z M 864.27148 733.24414 L 863.98828 733.01758 C 863.99828 733.00638 864.00798 732.99557 864.01758 732.98438 L 864.27148 733.24414 z M 864.01758 732.98438 L 832.60156 700.58398 C 816.55948 683.84452 808.53711 675.12564 808.53711 674.42773 C 856.66447 619.32619 885.26109 553.7611 894.32812 477.73438 L 973.84375 477.73438 C 964.77806 574.67121 928.1687 659.75633 864.01758 732.98438 z M 258.85156 572.83203 L 258.85156 292.6543 L 336.16406 292.6543 L 336.16406 572.83203 L 258.85156 572.83203 z M 894.32812 400.31055 C 887.35309 322.1899 860.84715 254.53164 814.8125 197.33789 C 850.99319 160.53296 868.14584 142.75933 871.41016 138.87109 C 932.72601 212.08312 966.87256 299.22894 973.84375 400.31055 L 894.32812 400.31055 z M 871.41016 138.87109 C 871.37656 138.83089 871.3461 138.78997 871.3125 138.75 L 874.44922 135.61133 C 874.52282 135.61133 871.79576 138.41181 871.41016 138.87109 z M 258.85156 211.08789 L 258.85156 -69.091797 L 336.16406 -69.091797 L 336.16406 211.08789 L 258.85156 211.08789 z M 759.36133 138.75 C 696.58677 90.623018 627.88259 62.372415 553.25 54.001953 L 553.25 -25.513672 C 649.50439 -19.235528 736.69298 17.037104 814.8125 83.298828 L 759.36133 138.75 z " /> + </g> +</svg> diff --git a/srcs/special_font/210.svg b/srcs/special_font/210.svg new file mode 100644 index 0000000..3484184 --- /dev/null +++ b/srcs/special_font/210.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_shaddah.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.4986209" + inkscape:cx="1010.788" + inkscape:cy="537.48248" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 729.70117 1474.541 C 713.55671 1470.9533 698.30768 1461.0878 683.95703 1444.9434 C 671.40022 1430.5927 665.12305 1416.2413 665.12305 1401.8906 L 670.50391 1380.3652 C 693.82369 1328.3441 706.38 1296.0548 708.17383 1283.498 C 706.38 1276.3228 700.10282 1269.146 689.33984 1261.9707 C 680.37069 1256.5892 670.50321 1253.8984 659.74023 1253.8984 C 631.03896 1253.8984 609.51275 1262.8684 595.16211 1280.8066 C 580.81146 1300.5388 569.15274 1338.2097 560.18359 1393.8184 L 503.67773 1358.8379 L 509.05859 1275.4258 C 510.85242 1252.1061 505.47087 1233.2706 492.91406 1218.9199 C 480.35726 1206.363 464.2126 1200.084 444.48047 1200.084 C 406.81005 1200.084 387.97461 1222.5077 387.97461 1267.3535 C 387.97461 1292.4672 390.66539 1313.9934 396.04688 1331.9316 L 361.06836 1340.0039 C 339.5424 1300.5396 328.7793 1263.7644 328.7793 1229.6816 C 328.7793 1190.2174 338.64482 1160.6209 358.37695 1140.8887 C 379.90291 1121.1567 406.81067 1111.2891 439.09961 1111.2891 C 492.9145 1111.2891 532.37856 1141.7852 557.49219 1202.7754 C 579.01814 1177.6617 607.71911 1165.1055 643.5957 1165.1055 C 679.47231 1165.1055 709.96842 1179.455 735.08203 1208.1562 C 760.19565 1238.6513 772.75195 1274.529 772.75195 1315.7871 C 772.75195 1330.1378 769.16556 1352.5596 761.99023 1383.0547 C 756.60875 1413.5498 745.84564 1444.0459 729.70117 1474.541 z M 258.80469 934.30469 L 258.80469 654.125 L 336.11914 654.125 L 336.11914 934.30469 L 258.80469 934.30469 z M 553.20508 890.72852 L 553.20508 811.21289 C 624.34856 805.63298 690.96201 778.77727 753.03906 730.65039 C 753.03906 731.34831 772.21975 751.22809 810.58203 790.28711 L 808.49023 788.19531 C 732.46191 850.27268 647.36555 884.45112 553.20508 890.72852 z M 869.17383 736.92969 L 866.0332 734.83789 L 864.22461 732.9707 L 869.17383 736.92969 z M 864.22461 732.9707 L 863.94141 732.74414 C 863.95141 732.73294 863.9611 732.72214 863.9707 732.71094 L 864.22461 732.9707 z M 863.9707 732.71094 L 832.55469 700.31055 C 816.5126 683.57108 808.49023 674.85221 808.49023 674.1543 C 856.6176 619.05275 885.21617 553.48766 894.2832 477.46094 L 973.79883 477.46094 C 964.73314 574.39777 928.12183 659.48289 863.9707 732.71094 z M 258.80469 572.55859 L 258.80469 292.38086 L 336.11914 292.38086 L 336.11914 572.55859 L 258.80469 572.55859 z M 894.28125 400.03711 C 887.30622 321.91647 860.80223 254.25821 814.76758 197.06445 C 850.94827 160.25952 868.09896 142.48589 871.36328 138.59766 C 932.67914 211.80968 966.82568 298.9555 973.79688 400.03711 L 894.28125 400.03711 z M 871.36328 138.59766 C 871.32968 138.55746 871.29922 138.51653 871.26562 138.47656 L 874.40234 135.33789 C 874.47594 135.33789 871.74888 138.13838 871.36328 138.59766 z M 258.80469 210.81445 L 258.80469 -69.365234 L 336.11914 -69.365234 L 336.11914 210.81445 L 258.80469 210.81445 z M 759.31445 138.47656 C 696.5399 90.349576 627.83766 62.098977 553.20508 53.728516 L 553.20508 -25.787109 C 649.45947 -19.508966 736.64806 16.763667 814.76758 83.025391 L 759.31445 138.47656 z " /> + </g> +</svg> diff --git a/srcs/special_font/211.svg b/srcs/special_font/211.svg new file mode 100644 index 0000000..d0b6d53 --- /dev/null +++ b/srcs/special_font/211.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_sukun.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.29789111" + inkscape:cx="621.0323" + inkscape:cy="1235.3507" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 550.31055 1434.1758 C 516.22778 1434.1758 484.83604 1417.1335 456.13477 1383.0508 C 429.22732 1350.7618 415.77344 1309.5046 415.77344 1259.2773 C 415.77344 1214.4316 427.43412 1177.6583 450.75391 1148.957 C 475.86752 1120.2558 508.15683 1105.9043 547.62109 1105.9043 C 583.49769 1105.9043 615.78701 1120.2558 644.48828 1148.957 C 674.98339 1179.4521 690.23047 1215.3278 690.23047 1256.5859 C 690.23047 1308.607 675.87901 1350.7618 647.17773 1383.0508 C 618.47645 1417.1335 586.18714 1434.1758 550.31055 1434.1758 z M 536.85742 1337.3086 C 561.97105 1337.3086 584.39482 1327.443 604.12695 1307.7109 C 625.6529 1289.7727 636.41602 1272.7303 636.41602 1256.5859 C 636.41602 1244.0291 627.44611 1231.4729 609.50781 1218.916 C 591.56952 1208.1531 571.83651 1202.7715 550.31055 1202.7715 C 496.49565 1202.7715 469.58789 1226.0909 469.58789 1272.7305 C 469.58789 1294.2564 476.76459 1310.4011 491.11523 1321.1641 C 507.2597 1331.9271 522.50679 1337.3086 536.85742 1337.3086 z M 258.19727 934.34961 L 258.19727 654.16992 L 335.51172 654.16992 L 335.51172 934.34961 L 258.19727 934.34961 z M 552.59961 890.77344 L 552.59961 811.25781 C 623.74309 805.6779 690.35459 778.82415 752.43164 730.69727 C 752.43164 731.39518 771.61233 751.27301 809.97461 790.33203 L 807.88281 788.24023 C 731.85449 850.31765 646.76009 884.49614 552.59961 890.77344 z M 868.56641 736.97461 L 865.42773 734.88281 L 863.61719 733.01758 L 868.56641 736.97461 z M 863.61719 733.01758 L 863.33398 732.79102 C 863.34398 732.77982 863.35563 732.76706 863.36523 732.75586 L 863.61719 733.01758 z M 863.36523 732.75586 L 831.94727 700.35547 C 815.90518 683.61601 807.88281 674.89713 807.88281 674.19922 C 856.01017 619.09767 884.60875 553.53258 893.67578 477.50586 L 973.19141 477.50586 C 964.12572 574.44269 927.51636 659.52781 863.36523 732.75586 z M 258.19727 572.60547 L 258.19727 292.42578 L 335.51172 292.42578 L 335.51172 572.60547 L 258.19727 572.60547 z M 893.67383 400.08203 C 886.6988 321.96139 860.19481 254.30508 814.16016 197.11133 C 850.34085 160.30639 867.49154 142.53277 870.75586 138.64453 C 932.07172 211.85656 966.21826 299.00042 973.18945 400.08203 L 893.67383 400.08203 z M 870.75586 138.64453 C 870.72226 138.60433 870.6918 138.56145 870.6582 138.52148 L 873.79492 135.38281 C 873.86852 135.38281 871.14146 138.18525 870.75586 138.64453 z M 258.19727 210.86133 L 258.19727 -69.318359 L 335.51172 -69.318359 L 335.51172 210.86133 L 258.19727 210.86133 z M 758.70898 138.52148 C 695.93443 90.394499 627.23024 62.145852 552.59766 53.775391 L 552.59766 -25.740234 C 648.85205 -19.462091 736.04063 16.808589 814.16016 83.070312 L 758.70898 138.52148 z " /> + </g> +</svg> diff --git a/srcs/special_font/212.svg b/srcs/special_font/212.svg new file mode 100644 index 0000000..6b0f53e --- /dev/null +++ b/srcs/special_font/212.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_fatha.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.7242663" + inkscape:cx="374.17177" + inkscape:cy="850.5159" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 804.83789 1445.6855 C 759.99216 1427.7473 698.10429 1405.3254 619.17578 1378.418 C 540.24727 1351.5106 444.27689 1319.2211 331.26562 1281.5508 L 317.81055 1165.8477 C 412.88352 1194.5489 495.40001 1221.4566 565.35938 1246.5703 C 637.11256 1273.4778 697.20722 1298.5923 745.64062 1321.9121 C 786.89871 1339.8504 807.52734 1371.242 807.52734 1416.0879 L 804.83789 1445.6855 z M 259.0293 934.19336 L 259.0293 654.01367 L 336.34375 654.01367 L 336.34375 934.19336 L 259.0293 934.19336 z M 553.42969 890.61719 L 553.42969 811.10156 C 624.57317 805.52165 691.18662 778.6679 753.26367 730.54102 C 753.26367 731.23893 772.44436 751.11871 810.80664 790.17773 L 808.71484 788.08398 C 732.68652 850.16134 647.59016 884.33979 553.42969 890.61719 z M 869.39844 736.81836 L 866.25781 734.72656 L 864.44922 732.86133 L 869.39844 736.81836 z M 864.44922 732.86133 L 864.16602 732.63477 C 864.17602 732.62357 864.18571 732.61081 864.19531 732.59961 L 864.44922 732.86133 z M 864.19531 732.59961 L 832.7793 700.20117 C 816.73721 683.46171 808.71484 674.74283 808.71484 674.04492 C 856.84221 618.94338 885.44078 553.37633 894.50781 477.34961 L 974.02344 477.34961 C 964.95775 574.28644 928.34644 659.37156 864.19531 732.59961 z M 259.0293 572.44922 L 259.0293 292.27148 L 336.34375 292.27148 L 336.34375 572.44922 L 259.0293 572.44922 z M 894.50586 399.92773 C 887.53083 321.80709 861.02684 254.14883 814.99219 196.95508 C 851.17288 160.15014 868.32357 142.37652 871.58789 138.48828 C 932.90375 211.70031 967.05029 298.84613 974.02148 399.92773 L 894.50586 399.92773 z M 871.58789 138.48828 C 871.55429 138.44808 871.52383 138.4052 871.49023 138.36523 L 874.62695 135.22656 C 874.70055 135.22656 871.97349 138.029 871.58789 138.48828 z M 259.0293 210.70508 L 259.0293 -69.474609 L 336.34375 -69.474609 L 336.34375 210.70508 L 259.0293 210.70508 z M 759.53906 138.36523 C 696.76451 90.238248 628.06227 61.989602 553.42969 53.619141 L 553.42969 -25.896484 C 649.68408 -19.618341 736.87267 16.652339 814.99219 82.914062 L 759.53906 138.36523 z " /> + </g> +</svg> diff --git a/srcs/special_font/213.svg b/srcs/special_font/213.svg new file mode 100644 index 0000000..c6d25f4 --- /dev/null +++ b/srcs/special_font/213.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_dammah.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.72507482" + inkscape:cx="286.86695" + inkscape:cy="886.80503" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 659.19336 1518.0391 C 625.11059 1518.0391 590.1305 1500.9967 554.25391 1466.9141 C 520.17114 1432.8312 503.13086 1394.2648 503.13086 1351.2129 C 503.13086 1297.398 536.31581 1255.243 602.6875 1224.748 C 565.01708 1199.6344 525.55301 1178.1082 484.29492 1160.1699 C 443.03683 1144.0254 399.08879 1131.467 352.44922 1122.498 C 352.44922 1077.6522 377.56183 1055.2305 427.78906 1055.2305 C 501.33609 1055.2305 586.54334 1103.6644 683.41016 1200.5312 L 715.69922 1197.8398 C 751.57581 1197.8398 777.586 1203.2214 793.73047 1213.9844 C 811.66876 1224.7474 821.53625 1244.4805 823.33008 1273.1816 L 739.91602 1278.5625 C 748.88517 1301.8823 753.36914 1324.3062 753.36914 1345.832 C 753.36914 1410.41 740.81283 1457.9462 715.69922 1488.4414 C 701.34857 1508.1735 682.51315 1518.0391 659.19336 1518.0391 z M 626.9043 1431.9355 C 646.63643 1431.9355 660.98788 1422.9655 669.95703 1405.0273 C 680.72001 1387.0891 686.10156 1365.5629 686.10156 1340.4492 C 686.10156 1331.4801 683.41078 1319.8214 678.0293 1305.4707 L 672.64844 1292.0156 C 602.68908 1318.9231 567.70898 1352.1101 567.70898 1391.5742 C 567.70899 1400.5433 573.09054 1409.5113 583.85352 1418.4805 C 596.41031 1427.4496 610.75982 1431.9355 626.9043 1431.9355 z M 258.40039 935.28125 L 258.40039 655.10156 L 335.71289 655.10156 L 335.71289 935.28125 L 258.40039 935.28125 z M 552.80078 891.70508 L 552.80078 812.18945 C 623.94426 806.60954 690.55772 779.75579 752.63477 731.62891 C 752.63477 732.32683 771.81545 752.20465 810.17773 791.26367 L 808.08594 789.17188 C 732.05761 851.24926 646.96126 885.42778 552.80078 891.70508 z M 868.76758 737.90625 L 865.62891 735.81445 L 863.82031 733.94922 L 868.76758 737.90625 z M 863.82031 733.94922 L 863.53711 733.72266 C 863.54711 733.71146 863.55681 733.6987 863.56641 733.6875 L 863.82031 733.94922 z M 863.56641 733.6875 L 832.15039 701.28711 C 816.10831 684.54765 808.08594 675.82877 808.08594 675.13086 C 856.2133 620.02931 884.80992 554.46422 893.87695 478.4375 L 973.39258 478.4375 C 964.32689 575.37433 927.71753 660.45945 863.56641 733.6875 z M 258.40039 573.53711 L 258.40039 293.35742 L 335.71289 293.35742 L 335.71289 573.53711 L 258.40039 573.53711 z M 893.87695 401.01367 C 886.90192 322.89303 860.39598 255.23672 814.36133 198.04297 C 850.54202 161.23804 867.69467 143.46441 870.95898 139.57617 C 932.27484 212.7882 966.42139 299.93206 973.39258 401.01367 L 893.87695 401.01367 z M 870.95898 139.57617 C 870.92538 139.53597 870.89493 139.49309 870.86133 139.45312 L 873.99805 136.31445 C 874.07165 136.31445 871.34458 139.11689 870.95898 139.57617 z M 258.40039 211.79297 L 258.40039 -68.386719 L 335.71289 -68.386719 L 335.71289 211.79297 L 258.40039 211.79297 z M 758.91016 139.45312 C 696.1356 91.326145 627.43141 63.077493 552.79883 54.707031 L 552.79883 -24.808594 C 649.05322 -18.53045 736.24181 17.740229 814.36133 84.001953 L 758.91016 139.45312 z " /> + </g> +</svg> diff --git a/srcs/special_font/214.svg b/srcs/special_font/214.svg new file mode 100644 index 0000000..a87ede6 --- /dev/null +++ b/srcs/special_font/214.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_kasra.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.59877929" + inkscape:cx="384.11482" + inkscape:cy="978.65777" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 258.38672 934.49219 L 258.38672 654.3125 L 335.70117 654.3125 L 335.70117 934.49219 L 258.38672 934.49219 z M 552.78906 890.91602 L 552.78906 811.40039 C 623.93254 805.82048 690.54405 778.96477 752.62109 730.83789 C 752.62109 731.53581 771.80178 751.41559 810.16406 790.47461 L 808.07227 788.38281 C 732.04394 850.46019 646.94954 884.63866 552.78906 890.91602 z M 868.75586 737.11719 L 865.61719 735.02539 L 863.80664 733.1582 L 868.75586 737.11719 z M 863.80664 733.1582 L 863.52344 732.93164 C 863.53344 732.92044 863.54509 732.90964 863.55469 732.89844 L 863.80664 733.1582 z M 863.55469 732.89844 L 832.13672 700.49805 C 816.09463 683.75858 808.07227 675.03971 808.07227 674.3418 C 856.19963 619.24026 884.7982 553.67516 893.86523 477.64844 L 973.38086 477.64844 C 964.31517 574.58526 927.70581 659.67039 863.55469 732.89844 z M 258.38672 572.74609 L 258.38672 292.56836 L 335.70117 292.56836 L 335.70117 572.74609 L 258.38672 572.74609 z M 893.86328 400.22461 C 886.88825 322.10397 860.38426 254.44571 814.34961 197.25195 C 850.5303 160.44702 867.681 142.67339 870.94531 138.78516 C 932.26117 211.99718 966.40771 299.14299 973.37891 400.22461 L 893.86328 400.22461 z M 870.94531 138.78516 C 870.91171 138.74496 870.88126 138.70403 870.84766 138.66406 L 873.98438 135.52539 C 874.05797 135.52539 871.33091 138.32588 870.94531 138.78516 z M 258.38672 211.00195 L 258.38672 -69.177734 L 335.70117 -69.177734 L 335.70117 211.00195 L 258.38672 211.00195 z M 758.89844 138.66406 C 696.12388 90.537089 627.41969 62.286467 552.78711 53.916016 L 552.78711 -25.599609 C 649.0415 -19.321469 736.23009 16.951167 814.34961 83.212891 L 758.89844 138.66406 z M 807.74805 -193.69336 C 762.9023 -211.63165 701.01445 -234.05545 622.08594 -260.96289 C 543.15743 -287.87033 447.18706 -320.15966 334.17578 -357.83008 L 320.72266 -473.53125 C 415.79563 -444.82998 498.31212 -417.02658 568.27148 -390.11914 C 640.02467 -365.00553 700.11933 -340.78854 748.55273 -317.46875 C 789.81082 -299.53046 810.43945 -268.13675 810.43945 -223.29102 L 807.74805 -193.69336 z " /> + </g> +</svg> diff --git a/srcs/special_font/215.svg b/srcs/special_font/215.svg new file mode 100644 index 0000000..f5d849f --- /dev/null +++ b/srcs/special_font/215.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_hamza_above.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.4470412" + inkscape:cx="579.36494" + inkscape:cy="865.69202" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 591.2168 1532.5977 C 558.92787 1532.5977 527.53613 1521.8346 497.04102 1500.3086 C 466.54591 1478.7827 441.43135 1451.8748 421.69922 1419.5859 C 401.96708 1387.297 392.10156 1354.1101 392.10156 1320.0273 C 392.10156 1259.0371 425.28651 1223.1614 491.6582 1212.3984 L 384.0293 1153.2012 L 392.10156 1048.2617 C 444.12263 1076.9629 493.45222 1101.1801 540.0918 1120.9121 C 588.5252 1140.6443 649.51547 1159.4797 723.0625 1177.418 L 728.44531 1279.666 C 672.83659 1268.903 628.88659 1263.5215 596.59766 1263.5215 C 540.98894 1263.5215 497.93652 1281.4613 467.44141 1317.3379 C 478.20439 1344.2454 494.34904 1367.5647 515.875 1387.2969 C 539.19478 1408.8229 565.20693 1419.5859 593.9082 1419.5859 C 602.87735 1419.5859 610.94968 1415.9976 618.125 1408.8223 C 625.30031 1401.647 628.88672 1393.5747 628.88672 1384.6055 L 626.19531 1373.8438 L 677.32031 1360.3887 C 689.87712 1383.7084 696.15625 1407.9254 696.15625 1433.0391 C 696.15625 1499.4108 661.17616 1532.5977 591.2168 1532.5977 z M 259.0625 934.48242 L 259.0625 654.30273 L 336.37695 654.30273 L 336.37695 934.48242 L 259.0625 934.48242 z M 553.46289 890.90625 L 553.46289 811.39062 C 624.60637 805.81071 691.21983 778.95696 753.29688 730.83008 C 753.29688 731.528 772.47756 751.40582 810.83984 790.46484 L 808.74805 788.37305 C 732.71972 850.4504 647.62337 884.62886 553.46289 890.90625 z M 869.43164 737.10742 L 866.29102 735.01562 L 864.48242 733.15039 L 869.43164 737.10742 z M 864.48242 733.15039 L 864.19922 732.92383 C 864.20922 732.91263 864.21892 732.89987 864.22852 732.88867 L 864.48242 733.15039 z M 864.22852 732.88867 L 832.8125 700.48828 C 816.77042 683.74882 808.74805 675.02994 808.74805 674.33203 C 856.87541 619.23049 885.47398 553.6654 894.54102 477.63867 L 974.05664 477.63867 C 964.99095 574.5755 928.37964 659.66063 864.22852 732.88867 z M 259.0625 572.73828 L 259.0625 292.55859 L 336.37695 292.55859 L 336.37695 572.73828 L 259.0625 572.73828 z M 894.53906 400.21484 C 887.56403 322.0942 861.06004 254.43789 815.02539 197.24414 C 851.20608 160.43921 868.35678 142.66558 871.62109 138.77734 C 932.93695 211.98937 967.08349 299.13323 974.05469 400.21484 L 894.53906 400.21484 z M 871.62109 138.77734 C 871.58749 138.73714 871.55704 138.69427 871.52344 138.6543 L 874.66016 135.51562 C 874.73376 135.51562 872.00669 138.31806 871.62109 138.77734 z M 259.0625 210.99414 L 259.0625 -69.185547 L 336.37695 -69.185547 L 336.37695 210.99414 L 259.0625 210.99414 z M 759.57227 138.6543 C 696.79771 90.527314 628.09548 62.278665 553.46289 53.908203 L 553.46289 -25.607422 C 649.71728 -19.329278 736.90587 16.941401 815.02539 83.203125 L 759.57227 138.6543 z " /> + </g> +</svg> diff --git a/srcs/special_font/216.svg b/srcs/special_font/216.svg new file mode 100644 index 0000000..4b99e96 --- /dev/null +++ b/srcs/special_font/216.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_hamza_below.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.47864976" + inkscape:cx="716.59913" + inkscape:cy="1243.0801" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 258.88867 934.63086 L 258.88867 654.45117 L 336.20312 654.45117 L 336.20312 934.63086 L 258.88867 934.63086 z M 553.28906 891.05469 L 553.28906 811.53906 C 624.43254 805.95915 691.046 779.1054 753.12305 730.97852 C 753.12305 731.67643 772.30373 751.55426 810.66602 790.61328 L 808.57422 788.52148 C 732.54589 850.59886 647.44954 884.77733 553.28906 891.05469 z M 869.25781 737.25586 L 866.11719 735.16406 L 864.30859 733.29883 L 869.25781 737.25586 z M 864.30859 733.29883 L 864.02539 733.07227 C 864.03539 733.06107 864.04509 733.04831 864.05469 733.03711 L 864.30859 733.29883 z M 864.05469 733.03711 L 832.63867 700.63672 C 816.59659 683.89726 808.57422 675.17838 808.57422 674.48047 C 856.70158 619.37893 885.30016 553.81383 894.36719 477.78711 L 973.88281 477.78711 C 964.81712 574.72393 928.20581 659.80906 864.05469 733.03711 z M 258.88867 572.88672 L 258.88867 292.70703 L 336.20312 292.70703 L 336.20312 572.88672 L 258.88867 572.88672 z M 894.36523 400.36328 C 887.3902 322.24264 860.88622 254.58633 814.85156 197.39258 C 851.03226 160.58764 868.18295 142.81402 871.44727 138.92578 C 932.76312 212.13781 966.90967 299.28166 973.88086 400.36328 L 894.36523 400.36328 z M 871.44727 138.92578 C 871.41367 138.88558 871.38321 138.8427 871.34961 138.80273 L 874.48633 135.66406 C 874.55993 135.66406 871.83287 138.4665 871.44727 138.92578 z M 258.88867 211.14258 L 258.88867 -69.037109 L 336.20312 -69.037109 L 336.20312 211.14258 L 258.88867 211.14258 z M 759.39844 138.80273 C 696.62388 90.675767 627.92165 62.427092 553.28906 54.056641 L 553.28906 -25.458984 C 649.54346 -19.180844 736.73204 17.089837 814.85156 83.351562 L 759.39844 138.80273 z M 585.8125 -115.12695 C 553.52357 -115.12695 522.13183 -125.89006 491.63672 -147.41602 C 461.14161 -168.94196 436.02706 -195.84973 416.29492 -228.13867 C 396.56279 -260.42761 386.69727 -293.61256 386.69727 -327.69531 C 386.69727 -388.68552 419.88417 -424.56319 486.25586 -435.32617 L 378.625 -494.52344 L 386.69727 -599.46289 C 438.71833 -570.76162 488.04987 -546.54463 534.68945 -526.8125 C 583.12285 -507.08037 644.11313 -488.24493 717.66016 -470.30664 L 723.04102 -368.05664 C 667.43229 -378.81962 623.48424 -384.20117 591.19531 -384.20117 C 535.58659 -384.20117 492.53417 -366.26331 462.03906 -330.38672 C 472.80203 -303.47928 488.9467 -279.26229 510.47266 -257.73633 C 533.79244 -238.0042 559.80263 -228.13867 588.50391 -228.13867 C 597.47306 -228.13867 605.54538 -231.72703 612.7207 -238.90234 C 619.89602 -246.07767 623.48438 -254.14999 623.48438 -263.11914 L 620.79297 -273.88086 L 671.91602 -287.33594 C 684.47282 -264.01615 690.75195 -239.79916 690.75195 -214.68555 C 690.75195 -148.31384 655.77186 -115.12695 585.8125 -115.12695 z " /> + </g> +</svg> diff --git a/srcs/special_font/217.svg b/srcs/special_font/217.svg new file mode 100644 index 0000000..f98781f --- /dev/null +++ b/srcs/special_font/217.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_alef_above.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.3683762" + inkscape:cx="632.50558" + inkscape:cy="784.52408" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 581.04883 1605.1855 C 552.34756 1594.4227 529.02815 1574.6895 511.08984 1545.9883 C 493.15155 1519.0808 484.18164 1487.6892 484.18164 1451.8125 C 484.18164 1437.4618 486.87241 1417.7289 492.25391 1392.6152 C 508.39837 1331.6251 520.05905 1266.1507 527.23438 1196.1914 C 534.40969 1128.0259 537.99805 1057.1702 537.99805 983.62305 L 554.14258 978.24023 C 598.98831 1041.0243 621.41016 1117.2636 621.41016 1206.9551 C 621.41016 1248.213 620.51258 1285.8839 618.71875 1319.9668 C 618.71875 1354.0496 616.02797 1392.616 610.64648 1435.668 C 605.26499 1480.5137 595.39947 1537.02 581.04883 1605.1855 z M 258.31055 934.70703 L 258.31055 654.52734 L 335.625 654.52734 L 335.625 934.70703 L 258.31055 934.70703 z M 552.71289 891.13086 L 552.71289 811.61523 C 623.85637 806.03534 690.46787 779.18157 752.54492 731.05469 C 752.54492 731.75261 771.72756 751.63239 810.08984 790.69141 L 807.99805 788.59766 C 731.96972 850.67499 646.87337 884.85347 552.71289 891.13086 z M 868.67969 737.33203 L 865.54102 735.24023 L 863.73242 733.375 L 868.67969 737.33203 z M 863.73242 733.375 L 863.44922 733.14844 C 863.45922 733.13724 863.46892 733.12448 863.47852 733.11328 L 863.73242 733.375 z M 863.47852 733.11328 L 832.06055 700.71484 C 816.01846 683.97538 807.99805 675.2565 807.99805 674.55859 C 856.12541 619.45705 884.72203 553.89001 893.78906 477.86328 L 973.30469 477.86328 C 964.239 574.80011 927.62964 659.88523 863.47852 733.11328 z M 258.31055 572.96289 L 258.31055 292.78516 L 335.625 292.78516 L 335.625 572.96289 L 258.31055 572.96289 z M 893.78711 400.44141 C 886.81208 322.32076 860.30809 254.6625 814.27344 197.46875 C 850.45413 160.66382 867.60678 142.89019 870.87109 139.00195 C 932.18695 212.21398 966.33154 299.3598 973.30273 400.44141 L 893.78711 400.44141 z M 870.87109 139.00195 C 870.83749 138.96175 870.80508 138.91888 870.77148 138.87891 L 873.91016 135.74023 C 873.98376 135.74023 871.25669 138.54267 870.87109 139.00195 z M 258.31055 211.21875 L 258.31055 -68.960938 L 335.625 -68.960938 L 335.625 211.21875 L 258.31055 211.21875 z M 758.82227 138.87891 C 696.04771 90.751927 627.34352 62.503274 552.71094 54.132812 L 552.71094 -25.382812 C 648.96533 -19.104669 736.15392 17.166011 814.27344 83.427734 L 758.82227 138.87891 z " /> + </g> +</svg> diff --git a/srcs/special_font/218.svg b/srcs/special_font/218.svg new file mode 100644 index 0000000..803eea9 --- /dev/null +++ b/srcs/special_font/218.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_fathatan.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.75869535" + inkscape:cx="637.93721" + inkscape:cy="784.241" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 774.55469 1534.2715 C 695.62617 1501.9825 616.69804 1472.384 537.76953 1445.4766 C 458.84102 1418.5692 379.91093 1392.559 300.98242 1367.4453 L 292.91016 1259.8164 C 377.22016 1284.9301 455.25267 1309.147 527.00586 1332.4668 C 598.75905 1355.7866 662.4401 1380.0016 718.04883 1405.1152 C 757.51308 1421.2597 777.24609 1454.4467 777.24609 1504.6738 L 774.55469 1534.2715 z M 806.84375 1348.6094 C 713.5646 1312.7328 627.45976 1280.4454 548.53125 1251.7441 C 469.60274 1224.8367 396.95372 1201.5154 330.58203 1181.7832 L 319.81836 1068.7715 C 409.50985 1097.4727 490.23314 1124.3805 561.98633 1149.4941 C 633.73951 1176.4016 695.62738 1201.5162 747.64844 1224.8359 C 788.90653 1244.5681 809.53516 1276.8574 809.53516 1321.7031 L 806.84375 1348.6094 z M 258.56445 935 L 258.56445 654.82031 L 335.87891 654.82031 L 335.87891 935 L 258.56445 935 z M 552.9668 891.42383 L 552.9668 811.9082 C 624.11028 806.32829 690.72178 779.47454 752.79883 731.34766 C 752.79883 732.04558 771.98147 751.9234 810.34375 790.98242 L 808.25 788.89062 C 732.22168 850.96797 647.12727 885.14643 552.9668 891.42383 z M 868.93359 737.625 L 865.79492 735.5332 L 863.98438 733.66797 L 868.93359 737.625 z M 863.98438 733.66797 L 863.70312 733.44141 C 863.71312 733.43021 863.72282 733.41745 863.73242 733.40625 L 863.98438 733.66797 z M 863.73242 733.40625 L 832.31445 701.00586 C 816.27237 684.2664 808.25 675.54752 808.25 674.84961 C 856.37736 619.74806 884.97594 554.18297 894.04297 478.15625 L 973.55859 478.15625 C 964.4929 575.09308 927.88355 660.1782 863.73242 733.40625 z M 258.56445 573.25586 L 258.56445 293.07617 L 335.87891 293.07617 L 335.87891 573.25586 L 258.56445 573.25586 z M 894.04102 400.73242 C 887.06598 322.61178 860.562 254.95547 814.52734 197.76172 C 850.70804 160.95679 867.86068 143.18316 871.125 139.29492 C 932.44086 212.50695 966.58545 299.65081 973.55664 400.73242 L 894.04102 400.73242 z M 871.125 139.29492 C 871.0914 139.25472 871.05899 139.21184 871.02539 139.17188 L 874.16406 136.0332 C 874.23766 136.0332 871.5106 138.83564 871.125 139.29492 z M 258.56445 211.51172 L 258.56445 -68.667969 L 335.87891 -68.667969 L 335.87891 211.51172 L 258.56445 211.51172 z M 759.07617 139.17188 C 696.30161 91.044895 627.59743 62.796243 552.96484 54.425781 L 552.96484 -25.089844 C 649.21924 -18.8117 736.40782 17.458979 814.52734 83.720703 L 759.07617 139.17188 z " /> + </g> +</svg> diff --git a/srcs/special_font/219.svg b/srcs/special_font/219.svg new file mode 100644 index 0000000..62725e0 --- /dev/null +++ b/srcs/special_font/219.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_kasratan.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.76665717" + inkscape:cx="520.44123" + inkscape:cy="1211.7541" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 258.3125 934.03906 L 258.3125 653.85938 L 335.62695 653.85938 L 335.62695 934.03906 L 258.3125 934.03906 z M 552.71484 890.46289 L 552.71484 810.94727 C 623.85832 805.36735 690.46983 778.5136 752.54688 730.38672 C 752.54688 731.08464 771.72952 750.96246 810.0918 790.02148 L 808 787.92969 C 731.97168 850.00707 646.87532 884.18554 552.71484 890.46289 z M 868.68164 736.66406 L 865.54297 734.57227 L 863.73438 732.70703 L 868.68164 736.66406 z M 863.73438 732.70703 L 863.45117 732.48047 C 863.46117 732.46927 863.47087 732.45651 863.48047 732.44531 L 863.73438 732.70703 z M 863.48047 732.44531 L 832.0625 700.04492 C 816.02042 683.30546 808 674.58658 808 673.88867 C 856.12736 618.78713 884.72398 553.22204 893.79102 477.19531 L 973.30664 477.19531 C 964.24095 574.13215 927.63159 659.21727 863.48047 732.44531 z M 258.3125 572.29492 L 258.3125 292.11523 L 335.62695 292.11523 L 335.62695 572.29492 L 258.3125 572.29492 z M 893.78906 399.77148 C 886.81403 321.65084 860.31004 253.99453 814.27539 196.80078 C 850.45608 159.99585 867.60873 142.22222 870.87305 138.33398 C 932.18891 211.54601 966.33545 298.68988 973.30664 399.77148 L 893.78906 399.77148 z M 870.87305 138.33398 C 870.83945 138.29378 870.80704 138.25091 870.77344 138.21094 L 873.91211 135.07227 C 873.98571 135.07227 871.25865 137.8747 870.87305 138.33398 z M 258.3125 210.55078 L 258.3125 -69.628906 L 335.62695 -69.628906 L 335.62695 210.55078 L 258.3125 210.55078 z M 758.82422 138.21094 C 696.04966 90.083958 627.34548 61.835305 552.71289 53.464844 L 552.71289 -26.050781 C 648.96728 -19.772641 736.15587 16.498038 814.27539 82.759766 L 758.82422 138.21094 z M 787.10547 -126.04297 C 720.73378 -152.95041 648.08281 -178.9606 569.1543 -204.07422 C 492.01961 -229.18784 411.29829 -254.30239 326.98828 -279.41602 L 318.91602 -368.21094 C 424.75197 -334.12817 504.57768 -308.11603 558.39258 -290.17773 C 612.20746 -272.23944 650.77396 -257.88993 674.09375 -247.12695 C 715.35184 -230.98248 745.84795 -216.63103 765.58008 -204.07422 C 787.10604 -191.51741 795.17836 -170.88877 789.79688 -142.1875 L 787.10547 -126.04297 z M 808.63281 -265.96289 C 668.71409 -319.77779 514.44226 -370.90058 345.82227 -419.33398 L 337.75 -508.12891 C 414.88467 -484.80912 474.97933 -465.97369 518.03125 -451.62305 C 562.877 -437.2724 605.03184 -422.9229 644.49609 -408.57227 C 701.89866 -388.84014 743.15787 -370.90033 768.27148 -354.75586 C 795.17894 -340.40522 808.63281 -316.19018 808.63281 -282.10742 L 808.63281 -265.96289 z " /> + </g> +</svg> diff --git a/srcs/special_font/220.svg b/srcs/special_font/220.svg new file mode 100644 index 0000000..3b71651 --- /dev/null +++ b/srcs/special_font/220.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_dammatan.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.72403155" + inkscape:cx="424.01467" + inkscape:cy="671.24147" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="M 684.47461 1518.3086 C 648.59802 1518.3086 613.61792 1501.2664 579.53516 1467.1836 C 545.4524 1433.1008 528.41211 1395.4299 528.41211 1354.1719 C 528.41211 1303.9447 561.59705 1260.8942 627.96875 1225.0176 C 584.91683 1192.7286 531.10326 1168.5117 466.52539 1152.3672 C 473.7007 1173.8932 477.28711 1197.2125 477.28711 1222.3262 C 477.28711 1286.904 453.9677 1319.1934 407.32812 1319.1934 C 369.6577 1319.1934 323.91451 1284.2133 270.09961 1214.2539 L 291.625 1187.3457 C 338.26457 1210.6655 367.86311 1222.3262 380.41992 1222.3262 C 398.35821 1222.3262 407.32813 1208.8723 407.32812 1181.9648 L 396.56445 1112.0059 C 396.56445 1108.4182 406.43193 1098.5507 426.16406 1082.4062 C 445.89619 1068.0556 458.4525 1060.8809 463.83398 1060.8809 C 488.9476 1060.8809 526.61847 1075.2324 576.8457 1103.9336 C 627.07293 1134.4288 669.22779 1166.7181 703.31055 1200.8008 L 740.98047 1198.1094 C 810.93983 1192.7279 846.81751 1217.8424 848.61133 1273.4512 L 808.25 1273.4512 C 793.89935 1275.245 779.54791 1277.0381 765.19727 1278.832 C 772.37258 1291.3888 775.96094 1313.8107 775.96094 1346.0996 C 775.96094 1408.8837 766.99103 1452.8336 749.05273 1477.9473 C 727.52678 1504.8547 706.00057 1518.3086 684.47461 1518.3086 z M 652.18555 1434.8945 C 671.91768 1434.8945 686.26913 1425.0291 695.23828 1405.2969 C 704.20743 1387.3586 708.69141 1365.8324 708.69141 1340.7188 C 708.69141 1335.3373 707.79578 1329.9557 706.00195 1324.5742 C 706.00195 1319.1927 705.10438 1312.9155 703.31055 1305.7402 L 700.61914 1292.2852 C 628.86595 1319.1926 592.99023 1352.3795 592.99023 1391.8438 C 592.99023 1400.8128 598.37179 1409.7808 609.13477 1418.75 C 621.69157 1429.513 636.04108 1434.8945 652.18555 1434.8945 z M 258.62305 934.19922 L 258.62305 654.01953 L 335.9375 654.01953 L 335.9375 934.19922 L 258.62305 934.19922 z M 553.02539 890.62305 L 553.02539 811.10742 C 624.16887 805.52751 690.78037 778.67376 752.85742 730.54688 C 752.85742 731.24479 772.03811 751.12262 810.40039 790.18164 L 808.30859 788.08984 C 732.28027 850.16721 647.18587 884.34565 553.02539 890.62305 z M 868.99219 736.82422 L 865.85352 734.73242 L 864.04297 732.86719 L 868.99219 736.82422 z M 864.04297 732.86719 L 863.75977 732.64062 C 863.76977 732.62943 863.78142 732.61667 863.79102 732.60547 L 864.04297 732.86719 z M 863.79102 732.60547 L 832.37305 700.20508 C 816.33096 683.46561 808.30859 674.74674 808.30859 674.04883 C 856.43596 618.94728 885.03453 553.38219 894.10156 477.35547 L 973.61719 477.35547 C 964.5515 574.2923 927.94214 659.37742 863.79102 732.60547 z M 258.62305 572.45508 L 258.62305 292.27539 L 335.9375 292.27539 L 335.9375 572.45508 L 258.62305 572.45508 z M 894.09961 399.93164 C 887.12458 321.811 860.62059 254.15469 814.58594 196.96094 C 850.76663 160.156 867.91732 142.38238 871.18164 138.49414 C 932.4975 211.70617 966.64404 298.85003 973.61523 399.93164 L 894.09961 399.93164 z M 871.18164 138.49414 C 871.14804 138.45394 871.11758 138.41106 871.08398 138.37109 L 874.2207 135.23242 C 874.2943 135.23242 871.56724 138.03486 871.18164 138.49414 z M 258.62305 210.71094 L 258.62305 -69.46875 L 335.9375 -69.46875 L 335.9375 210.71094 L 258.62305 210.71094 z M 759.13477 138.37109 C 696.36021 90.244109 627.65602 61.995462 553.02344 53.625 L 553.02344 -25.890625 C 649.27783 -19.612481 736.46642 16.658198 814.58594 82.919922 L 759.13477 138.37109 z " /> + </g> +</svg> diff --git a/srcs/special_font/221.svg b/srcs/special_font/221.svg new file mode 100644 index 0000000..580c4b4 --- /dev/null +++ b/srcs/special_font/221.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Accent from Roboto font family (Regular). Apache License, Version 2.0. --> + +<svg + version="1.1" + viewBox="-20 0 1168 2048" + id="svg1" + sodipodi:docname="combining_alef_below.svg" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs1" /> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:zoom="0.3683762" + inkscape:cx="632.50557" + inkscape:cy="784.52408" + inkscape:window-width="2736" + inkscape:window-height="1744" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1" + showgrid="false" /> + <g + transform="matrix(1 0 0 -1 0 1536)" + id="g1"> + <path + id="path1" + d="m 572.04739,-115.33059 c -28.70127,-10.7628 -52.02068,-30.496 -69.95899,-59.1972 -17.93829,-26.9075 -26.9082,-58.2991 -26.9082,-94.1758 0,-14.3507 2.69077,-34.0836 8.07227,-59.1973 16.14446,-60.9901 27.80514,-126.4645 34.98047,-196.4238 7.17531,-68.1655 10.76367,-139.0212 10.76367,-212.56835 l 16.14453,-5.38282 c 44.84573,62.78407 67.26758,139.02337 67.26758,228.71487 0,41.2579 -0.89758,78.9288 -2.69141,113.0117 0,34.0828 -2.69078,72.6492 -8.07227,115.7012 -5.38149,44.8457 -15.24701,101.352 -29.59765,169.5175 z M 258.31055,934.70703 V 654.52734 H 335.625 v 280.17969 z m 294.40234,-43.57617 v -79.51563 c 71.14348,-5.57989 137.75498,-32.43366 199.83203,-80.56054 0,0.69792 19.18264,20.5777 57.54492,59.63672 l -2.09179,-2.09375 c -76.02833,62.07733 -161.12468,96.25581 -255.28516,102.5332 z m 315.9668,-153.79883 -3.13867,-2.0918 -1.8086,-1.86523 z m -4.94727,-3.95703 -0.2832,-0.22656 c 0.01,-0.0112 0.0197,-0.024 0.0293,-0.0352 z m -0.2539,-0.26172 -31.41797,-32.39844 c -16.04209,-16.73946 -24.0625,-25.45834 -24.0625,-26.15625 48.12736,-55.10154 76.72398,-120.66858 85.79101,-196.69531 h 79.51563 c -9.06569,96.93683 -45.67505,182.02195 -109.82617,255.25 z M 258.31055,572.96289 V 292.78516 H 335.625 V 572.96289 Z M 893.78711,400.44141 c -6.97503,-78.12065 -33.47902,-145.77891 -79.51367,-202.97266 36.18069,-36.80493 53.33334,-54.57856 56.59765,-58.4668 61.31586,73.21203 95.46045,160.35785 102.43164,261.43946 z M 870.87109,139.00195 c -0.0336,-0.0402 -0.066,-0.0831 -0.0996,-0.12304 l 3.13868,-3.13868 c 0.0736,0 -2.65347,2.80244 -3.03907,3.26172 z m -612.56054,72.2168 V -68.960938 H 335.625 V 211.21875 Z M 758.82227,138.87891 C 696.04771,90.751927 627.34352,62.503274 552.71094,54.132812 v -79.515624 c 96.25439,6.278143 183.44298,42.548823 261.5625,108.810546 z" + sodipodi:nodetypes="ccsccccscccccccccccccccccccccccccccccccccccccccccccccccccccc" /> + </g> +</svg> |
