diff options
| author | Jules Aguillon | 2024-10-05 11:28:14 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2024-10-05 11:28:14 +0200 |
| commit | cd2932bde1dda6dedee2060310a9334ce30d2cbf (patch) | |
| tree | 54d175f87672d6af5ce975148980aa8f6948804b /srcs | |
| parent | 6fae23a4327a7144f496c0fe079ad9b40a1313e1 (diff) | |
| download | unexpected-keyboard-cd2932bde1dda6dedee2060310a9334ce30d2cbf.tar.gz unexpected-keyboard-cd2932bde1dda6dedee2060310a9334ce30d2cbf.zip | |
Add slavonic combining diacritics
Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu>
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyValue.java | 11 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java | 22 | ||||
| -rw-r--r-- | srcs/special_font/200.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/201.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/202.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/203.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/204.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/205.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/206.svg | 42 | ||||
| -rw-r--r-- | srcs/special_font/207.svg | 42 |
10 files changed, 367 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 76bf2d0..41dfd56 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -528,6 +528,7 @@ public final class KeyValue implements Comparable<KeyValue> case "meta": return modifierKey("Meta", Modifier.META, 0); /* Combining diacritics */ + /* Glyphs is the corresponding dead-key + 0x0100. */ case "combining_dot_above": return makeCharKey(0xE15A, '\u0307', 0); case "combining_double_aigu": return makeCharKey(0xE15B, '\u030B', 0); case "combining_slash": return makeCharKey(0xE15C, '\u0337', 0); @@ -547,6 +548,16 @@ public final class KeyValue implements Comparable<KeyValue> case "combining_dot_below": return makeCharKey(0xE160, '\u0323', 0); case "combining_horn": return makeCharKey(0xE161, '\u031B', 0); case "combining_hook_above": return makeCharKey(0xE162, '\u0309', 0); + /* Combining diacritics that do not have a corresponding dead keys start + at 0xE200. */ + case "combining_vertical_tilde": return makeCharKey(0xE200, '\u033E', 0); + case "combining_inverted_breve": return makeCharKey(0xE201, '\u0311', 0); + case "combining_pokrytie": return makeCharKey(0xE202, '\u0487', 0); + case "combining_slavonic_psili": return makeCharKey(0xE203, '\u0486', 0); + case "combining_slavonic_dasia": return makeCharKey(0xE204, '\u0485', 0); + case "combining_payerok": return makeCharKey(0xE205, '\uA67D', 0); + case "combining_titlo": return makeCharKey(0xE206, '\u0483', 0); + case "combining_vzmet": return makeCharKey(0xE207, '\uA66F', 0); /* Special event keys */ case "config": return eventKey(0xE004, Event.CONFIG, FLAG_SMALLER_FONT); diff --git a/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java b/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java index f5a99ff..04ac8b2 100644 --- a/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java +++ b/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java @@ -90,7 +90,15 @@ public class ExtraKeysPreference extends PreferenceCategory "combining_ogonek", "combining_dot_below", "combining_horn", - "combining_hook_above" + "combining_hook_above", + "combining_vertical_tilde", + "combining_inverted_breve", + "combining_pokrytie", + "combining_slavonic_psili", + "combining_slavonic_dasia", + "combining_payerok", + "combining_titlo", + "combining_vzmet" }; /** Whether an extra key is enabled by default. */ @@ -159,7 +167,17 @@ public class ExtraKeysPreference extends PreferenceCategory case "combining_ogonek": case "combining_dot_below": case "combining_horn": - case "combining_hook_above": id = R.string.key_descr_combining; break; + case "combining_hook_above": + case "combining_vertical_tilde": + case "combining_inverted_breve": + case "combining_pokrytie": + case "combining_slavonic_psili": + case "combining_slavonic_dasia": + case "combining_payerok": + case "combining_titlo": + case "combining_vzmet": + id = R.string.key_descr_combining; + break; } if (id == 0) return null; diff --git a/srcs/special_font/200.svg b/srcs/special_font/200.svg new file mode 100644 index 0000000..b925eb5 --- /dev/null +++ b/srcs/special_font/200.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_verticle_tilde.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.86773523" + inkscape:cx="371.08093" + inkscape:cy="528.96319" + 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.01953 1637.9062 C 673.81839 1637.9062 629.59877 1626.6276 596.35938 1604.0723 C 562.52642 1582.1105 545.60938 1551.2451 545.60938 1511.4766 C 545.60938 1475.2694 556.88806 1441.4372 579.44336 1409.9785 C 601.99866 1379.1134 613.27539 1351.5118 613.27539 1327.1758 C 613.27539 1314.1174 607.63703 1301.9495 596.35938 1290.6719 C 584.48816 1279.9878 568.16525 1274.6465 547.39062 1274.6465 L 547.39062 1172.2559 C 669.66411 1172.2559 730.80078 1216.7745 730.80078 1305.8086 C 730.80078 1342.0158 720.71036 1376.145 700.5293 1408.1973 C 679.75468 1440.8431 669.36719 1468.4427 669.36719 1490.998 C 669.36719 1520.6761 689.25097 1535.5156 729.01953 1535.5156 L 729.01953 1637.9062 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/201.svg b/srcs/special_font/201.svg new file mode 100644 index 0000000..a7629f9 --- /dev/null +++ b/srcs/special_font/201.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_breve.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.86773523" + inkscape:cx="354.94698" + inkscape:cy="731.79004" + 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 638.20508 1465.1797 C 556.29371 1465.1797 491.59618 1442.9213 444.11133 1398.4043 C 396.03292 1354.4808 371.99219 1297.4972 371.99219 1227.457 L 505.54492 1227.457 C 505.54492 1262.4771 515.63535 1293.0454 535.81641 1319.1621 C 555.40391 1345.8723 589.53311 1359.2285 638.20508 1359.2285 C 685.68993 1359.2285 719.81913 1345.8723 740.59375 1319.1621 C 760.77481 1293.0454 770.86523 1262.4771 770.86523 1227.457 L 904.41797 1227.457 C 904.41797 1297.4972 880.6743 1354.4808 833.18945 1398.4043 C 785.7046 1442.9213 720.71 1465.1797 638.20508 1465.1797 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/202.svg b/srcs/special_font/202.svg new file mode 100644 index 0000000..590016b --- /dev/null +++ b/srcs/special_font/202.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_pokrytie.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.86773523" + inkscape:cx="354.94698" + inkscape:cy="862.01409" + 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 539.37695 1555.1035 C 460.43339 1555.1035 399.59379 1537.2972 356.85742 1501.6836 C 314.12106 1466.07 292.75195 1419.1787 292.75195 1361.0098 L 292.75195 1328.957 L 406.7168 1328.957 L 406.7168 1344.9824 C 406.7168 1377.6283 418.88472 1401.669 443.2207 1417.1016 C 467.55669 1433.1277 496.04753 1441.1406 528.69336 1441.1406 C 586.8623 1441.1406 633.15942 1431.6424 667.58594 1412.6484 C 702.01245 1394.2481 733.76905 1375.8476 762.85352 1357.4473 C 791.93799 1339.0469 827.55056 1329.8477 869.69336 1329.8477 L 1024.6133 1329.8477 L 1024.6133 1442.9199 L 881.26758 1442.9199 C 849.80887 1442.9199 819.83466 1452.1211 791.34375 1470.5215 C 762.85284 1489.5154 729.31777 1508.2129 690.73633 1526.6133 C 652.15489 1545.6072 601.70082 1555.1035 539.37695 1555.1035 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/203.svg b/srcs/special_font/203.svg new file mode 100644 index 0000000..8f6910c --- /dev/null +++ b/srcs/special_font/203.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_slavonic_psili.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.86773523" + inkscape:cx="327.28877" + inkscape:cy="594.65143" + 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 590.95117 1515.4414 L 591.83984 1390.7949 L 540.20117 1287.5156 L 607.86719 1229.6426 L 752.10156 1405.0391 L 752.10156 1515.4414 L 590.95117 1515.4414 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/204.svg b/srcs/special_font/204.svg new file mode 100644 index 0000000..760a894 --- /dev/null +++ b/srcs/special_font/204.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_slavonic_dasia.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.86773523" + inkscape:cx="306.54512" + inkscape:cy="724.87549" + 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 484.10938 1515.4414 L 484.10938 1405.0391 L 627.45508 1229.6426 L 696.90039 1287.5156 L 643.48047 1390.7949 L 644.37109 1515.4414 L 484.10938 1515.4414 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/205.svg b/srcs/special_font/205.svg new file mode 100644 index 0000000..313e811 --- /dev/null +++ b/srcs/special_font/205.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_payerok.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.86773523" + inkscape:cx="306.54512" + inkscape:cy="797.47828" + 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 363.19922 1511.4766 C 357.26361 1437.2815 378.3337 1378.8164 426.41211 1336.0801 C 474.49052 1293.3437 534.14382 1271.9746 605.37109 1271.9746 C 628.51996 1271.9746 651.37243 1275.2404 673.92773 1281.7695 L 645.4375 1175.8184 L 767.41406 1175.8184 L 842.20117 1455.3848 L 720.22461 1455.3848 L 702.41797 1387.7188 C 690.54676 1381.7831 677.4896 1376.7389 663.24414 1372.584 C 648.40513 1369.0226 630.29982 1367.2422 608.93164 1367.2422 C 561.44679 1367.2422 527.91172 1381.7847 508.32422 1410.8691 C 488.73672 1440.5472 479.53554 1474.0822 480.72266 1511.4766 L 363.19922 1511.4766 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/206.svg b/srcs/special_font/206.svg new file mode 100644 index 0000000..43712d0 --- /dev/null +++ b/srcs/special_font/206.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_titlo.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.86773523" + inkscape:cx="306.54512" + inkscape:cy="862.01409" + 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 818.94531 1532.8457 L 819.83398 1436.6875 L 339.05078 1436.6875 L 338.16016 1229.2383 L 485.95703 1228.3477 L 485.95703 1340.5312 L 965.85156 1340.5312 L 965.85156 1531.9551 L 818.94531 1532.8457 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> diff --git a/srcs/special_font/207.svg b/srcs/special_font/207.svg new file mode 100644 index 0000000..f13d1e5 --- /dev/null +++ b/srcs/special_font/207.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_vzmet.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.86773523" + inkscape:cx="306.54512" + inkscape:cy="630.37662" + 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 66.349609 1512.25 L 66.349609 1109.8164 L 207.02344 1109.8164 L 207.02344 1376.918 L 971.82812 1376.918 L 971.82812 1109.8164 L 1113.3926 1109.8164 L 1113.3926 1512.25 L 66.349609 1512.25 z M 788.03711 1185.2168 L 788.03711 834.99219 L 884.67969 834.99219 L 884.67969 1185.2168 L 788.03711 1185.2168 z M 516.67773 1130.7461 C 398.97701 1122.8994 292.60777 1080.1769 197.57227 1002.5801 L 194.95703 1005.1953 C 242.90993 956.37148 266.88672 931.52279 266.88672 930.65039 C 344.4831 990.80905 427.74829 1024.3767 516.67773 1031.3516 L 516.67773 1130.7461 z M 121.71875 938.49805 L 127.9043 933.55078 L 125.64258 935.88281 L 121.71875 938.49805 z M 127.9043 933.55078 L 128.2207 933.22461 C 128.2327 933.23861 128.24581 933.25358 128.25781 933.26758 L 127.9043 933.55078 z M 128.2207 933.22461 C 48.031736 841.68946 2.2696574 735.33327 -9.0625 614.16211 L 90.332031 614.16211 C 101.66579 709.19561 137.41301 791.15231 197.57227 860.0293 C 197.57227 860.90169 187.54481 871.80026 167.49219 892.72461 L 128.2207 933.22461 z M 788.03711 733.03516 L 788.03711 382.8125 L 884.67969 382.8125 L 884.67969 733.03516 L 788.03711 733.03516 z M -9.0605469 517.38281 C -0.34668428 391.03067 42.33567 282.0991 118.98047 190.58398 C 123.06103 195.44428 144.50066 217.66175 189.72656 263.66797 C 132.1832 335.16023 99.052758 419.73191 90.333984 517.38281 L -9.0605469 517.38281 z M 118.98047 190.58398 C 118.49847 190.00988 115.08964 186.50781 115.18164 186.50781 L 119.10352 190.43164 C 119.06152 190.48164 119.02242 190.53368 118.98047 190.58398 z M 788.03711 280.85547 L 788.03711 -69.369141 L 884.67969 -69.369141 L 884.67969 280.85547 L 788.03711 280.85547 z M 259.04102 190.43164 L 189.72656 121.11719 C 287.37606 38.28995 396.36157 -7.0488004 516.67969 -14.896484 L 516.67969 84.498047 C 423.38885 94.961125 337.5093 130.27286 259.04102 190.43164 z " /> + </g> +</svg> |
