Add slavonic combining diacritics

Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu>
This commit is contained in:
Jules Aguillon 2024-10-05 11:28:14 +02:00
parent 6fae23a432
commit cd2932bde1
11 changed files with 367 additions and 2 deletions

Binary file not shown.

View File

@ -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);

View File

@ -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;

42
srcs/special_font/200.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.5 KiB

42
srcs/special_font/201.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.3 KiB

42
srcs/special_font/202.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.5 KiB

42
srcs/special_font/203.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.0 KiB

42
srcs/special_font/204.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.0 KiB

42
srcs/special_font/205.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.4 KiB

42
srcs/special_font/206.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.0 KiB

42
srcs/special_font/207.svg Normal file
View File

@ -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>

After

Width:  |  Height:  |  Size: 3.0 KiB