Ich arbeite an Kommunikationsgeräten für Menschen mit Behinderungen, die sie am Sprechen hindern. Dies kann alles sein, von einer Tafel mit Symbolen bis zu einer relativ hoch entwickelten App.
Einige potenzielle Benutzer haben auch Sehprobleme und müssen Symbole nach Gefühl unterscheiden (diese bestimmten Benutzer haben kognitive Behinderungen und daher ist Braile nicht nützlich). Derzeit besteht die Lösung darin, Gegenstände von Hand auf die Tasten zu kleben. So was:
Dies ist effektiv, dauert aber sehr lange.
Es gibt offene Symbolbibliotheken wie diese , die schöne SVG-Bilder wie dieses enthalten (nicht hochgeladen, da SO SVG nicht mag, aber hier ist der Screenshot:
Ein Freund wandelte einige dieser Bilder wie folgt in 3D-Drucke um:
Das war erstaunlich und nützlich, aber ich verstehe, dass es für ihn ziemlich zeitintensiv ist - und es gibt Tausende dieser Symbole.
Folgendes möchte ich wissen: Da SVG eine relativ einfache Struktur ist und die Symbole sehr einfach sind, wie lauten die Schritte zum Schreiben des Skripts mit der Aufschrift: "Nehmen Sie das SVG, ordnen Sie es einer Ebene zu und heben Sie alles an, was schwarz ist." 2mm, alles was um 1mm grau ist und Höhe für den Rest der Farben nach dieser Tabelle hinzufügen "?
Bonuspunkte für etwas, mit dem ich einen Satz von 10000 SVG-Dateien vernünftigerweise in Gang bringen und später darauf zurückkommen kann ...