Первая задача - захват данных. В JS есть события стилуса, в которые включенны данные о давлении, угле и положении. Пример собранных таким образом данных на картинке выше. Сделал простую утилитку для записи точек и ещё одну для перевода в SVG
Дальше полученный текст нужно разделить на символы. Пока склоняюсь к тому, чтобы добавить в приложение инструмент линии, которой можно будет резать кривые вручную. Нейронка сложнее и медленнее, плюс точность может быть хуже. Так больше трудозатрат при записи, конечно, но процесс всё равно одноразовый.