Ich nehme an, die Zeichenfläche so zu Verändern wäre relativ aufwändig?
Das kommt darauf an, wie gut Sie programmieren können. Es ist definitv nichts, was wir mal eben so ergänzen können - dafür fehlt aktuell leider einfach die Zeit bzw. haben andere Funktionen deutlich höhere Priorität.
Gibt es eine API, welche die oben beschriebenen Funktionen besitzt und einfach in SoSci einzubinden ist?
Vermutlich ja, aber ich kann nichts Konkretes empfehlen. Wenn Sie eine hübsche Zeichenoption finden, dann müssen Sie im Prinzip "nur" dafür sorgen, dass die Zeichenfläche an den SoSci-Server übermittelt wird. Genau das demonstriert die Zeichenfläche-Vorlage ... aber ein wenig mit JavaScript muss man sich schon herumschlagen.