навеяно прочтением
https://gist.github.com/outpunk/1956399

При конструировании алфавита
нужно классифицировать звуки, выдаваемые речевым аппаратом, для этого надо использовать модель его физической структуры.
https://ru.wikipedia.org/wiki/Международный_фонетический_алфавит
после этого мы знаем, сколько нужно символов для алфавита.

Затем нужно посмотреть на механизм записи. Если записывать в ДНК, то рекомендуют основание 3 (четвертая аминокислота для обеспечения считываемости повторяющихся последовательностей). Исходя из системы счисления можно определить число дополнительных символов в кодировке в алфавите для чисел (8, 9, 10, 12, 20, 21, 27).

Идей сколько нужно знаков препинания (скобок, там, кавычек всяких) пока нет.

1) нужно минимизировать количество операций при рисовании шрифта рукой при помощи инструмента (резца, кисти, перьевой ручки, карандаша)
2) нужно обеспечить максимальное различие символов между собой
    (не только при точном наложении, но и при поворотах, сдвигах, масштабировании)

Нет идей от чего зависит читаемость (засечки на шрифте например для чего придумали).
- от размера символов
- от межстрочного интервала
- от размера поля (ширины колонки текста, например)

Ну вот, описать это как задачу оптимизации и потом решить систему линейных уравнений,
обеспечив нужное количество символов при минимуме телодвижений и минимальной ошибке при считывании символов.

Если выполнять эти действия для дельфинов драконов и людей отдельно, то можно получить расово-верные шрифты.
http://fishki.net/picsw/032013/27/jazyk/09.jpg

Отредактировано ВежливыйЛис (2016-12-29 18:59:00)