Посвящаю этот проект Виктору Хименко и Евгении Бубновой.
Версия 5 июня 2026 года.
Просьба: сохрани у себя копию этой страницы.
Стенографическая строка состоит из *трёх* полос:
центральной, нижней и верхней.
Каждая полоса шириной 6 мм.
По умолчанию, все расстояния измеряем в миллиметрах (мм).
*Опорная* линия отделяет нижнюю полосу от центральной.
*Контрольная* линия отделяет центральную полосу от верхней.
Стенографический знаки стараемся по-возможности размещать
в *центральной* полосе, как бы *стоящими* на опорной линии.
Но это не догма!!
Наличие трёх полос позволяет размещать стенографические знаки
не только по горизонтали, но и по *вертикали!*
Выход в новое измерение превращает обычные скучные слова в живописные и легко запоминаемые *иероглифы*.
Читать такой текст одно *удовольствие.*
Моя стенография не только скоропись, но и *скорочтение*!
*Компромиссная* стенография *не* конфликтует с традиционной орфографией. Здесь каждая русская буква стоит на своём законном месте и чётко выражена.
Вольности с опусканием букв ради краткости и подмена букв в угоду фактическому русскому произношению в Stenom недопустимы!
Изучение компромиссной стенографии *не* повредит ученикам даже *младших* классов школы. Поскольку я уважаю грамматику и традиционную орфографию русского языка, то никому не придётся переучиваться и терять навыки письма,
При этом компьютерная программа легко переводит
обычный текст в стенографический. *И обратно!*
Изучив Stenom, вы сможете быстрее писать и быстрее *читать.*
И не надо ждать пока *всё человечество* поумнеет настолько,
что захочет освоить эту замечательную систему.
Слава богу, теперь у нас есть компьютеры!
Вот пусть они и делают *механическую* работу перевода.
А мы теперь будем учиться писать рационально,
без лишнего напряга и без лишних движений, писать *по-уму!*
Деликатный вопрос - *курсивность* письма.
В эпоху до компьютера были придуманы десятки стенографических систем. Были там и чисто геометрические системы,
нисколько не похожие на обычное письмо.
Но популярными становились только курсивные системы,
в которых вертикальные знаки пишутся под наклоном.
Так уж устроены наши руки:
*наклонные* линии мы пишем увереннее, чем строго вертикальные.
Другой факт: в типографском наборе курсив это не норма, а экзотика. Для *чтения* курсив *не* нужен.
При изучении Stenom на первом этапе я рекомендую *забыть* о курсиве. Представьте, что вы пишите на клетчатой бумаге
и размер клетки 2 мм на 2 мм.
Нам дополнительно потребуется *миллиметровая* сетка
на нашей клетчатой бумаге.
Строгие законы компромиссной стенографии Михайленко гласят:
1. Каждый стенографический знак имеет одно *начало* и один *конец*.
2. Начало и конец всегда попадают в *узел* миллиметровой сетки.
Расстояния в полмиллиметра здесь не бывает!
3. У каждого знака есть наклон потока: входной наклон и выходной наклон.
Как правило, поток и в начале и в конце знака направлен либо горизонтально, либо вертикально и лишь *изредка* он промежуточный.
Вертикальные линии *представляйте* строго вертикальными, горизонтальные - тем более строго горизонтальными. Сформируйте в *сознании* идеальное представление о стенографических знаках, почувствуйте их силу и красоту.
Когда дело дойдет до письма на бумаге, то тогда сама бумага вполне может быть и нелинованной, совсем без клеток, но тогда уже все клетки сидят в вашей голове; миллиметры - это *условные* миллиметры, важна лишь *пропорциональность* знаков.
А наклон знаков вам подскажут ваши умные *руки,*
грузить *мозг* курсивом изначально *не* следует.
Компьютер умеет выводить стенографический текст с наклоном,
но думаю читать текст легче без курсива, в *прямом* исполнении.
Пусть (x, y) - текущие координаты курсора по горизонтали и вертикали,
y - расстояние до *опорной* линии, при этом y >= -4 & y<=10,
поскольку нежелательно,
чтобы потоковые линии *разных стенографических строк* пересекались.
Обозначения:
гор# - горизонтальная прямая длиной #мм. Слева направо.
(+) = гор1, (-) = гор(-1).
верт# - вертикальная прямая длиной #мм. Сверху вниз.
сд# - сдвиг курсора вправо по горизонтали на #мм.
(~) = сд1.
ур# - установка курсора на уровень #мм выше *опорной* линии.
а/б - начало знака 'б' совпадает с окончанием знака 'а',
про такие знаки говорим, что они в *потоке*, а *не изолированные.*
-а - тот же знак 'а', но нарисованный от конца к началу. Обращение знака.
Стенографический знак, который используется для представления буквы, называется *литералом.* В Stenom мы пишем красиво, экономно и выразительно, потому что для каждой буквы в нашем распоряжении есть несколько похожих литералов, которые легко запомнить, легко писать и трудно спутать при чтении.
Каждый литерал может быть написан левее или правее на стенографической строке. Другими словами они перемещаемыми по горизонтали.
Многие литералы можно перемещать и по *вертикали. *
Но не все!!
Многие важные литералы не перемещаемы по высоте.
Их я называю просто *неперемещаемыми.*
Начало таких литералов должно размещаться строго на определенном *уровне* и уровень этот должен быть явно указан в описании литерала.
Неперемещаемые литералы хороши для *первой* буквы слова, как ясный сигнал о начале *нового* слова в потоке.
Но важно помнить, что у каждого неперемещаемого литерала есть и *перемещаемый* вариант для той же буквы. Выбирайте разумно и по обстоятельствам.
Каждый литерал имеет *рамку* на миллиметровой сетке,
в которую он целиком *вписывается.*
Рамка имеет высоту и ширину.
*Сдвигом* литерала называется расстояние между левой стороной рамки и началом литерала.
Сдвиг литерала это всегда неотрицательное целое число,
л. - левый.
п. - правый.
в. - верхний.
н. - нижний.
**16 малых русских литералов.**
с, з, р, л, м, н, т, д, х, ц,
а, я, е, э, ь, ъ.
Все они вмещаемы в стенографический квадрат размером 2 мм на 2 мм (стенографический клетка).
И все являются перемещаемыми.
Виртуально и на экране компьютера курсивность отсутствует.
Она появляется при письме руками на бумаге. Автоматически.
(с) = (л.скобка). // в потоке; левая скобка, пишется сверху вниз
// в рамке 2 мм (высота) на 1 мм (ширина). Сдвиг начала 1 мм.
(с2) = (с/+) = (с/гор1). // изолированно.
(с3) = (ур2/сд1/с2). // в алфавите.
л.скобка = л.половина(окружность2).
// левая половина окружности диаметром 2 мм.
(з)=(-л.скобка). // в потоке; левая скобка *снизу вверх*, рамка 2 на 1, сдвиг 1.
(з2) = (з/+) = (-л.скобка/гор1). // изолированно.
(з3) = (ур0/сд1/з2). // в алфавите.
(з) = -(с). (з2) != (с2).
(р) = (п.скобка). // в потоке; правая скобка сверху вниз, рамка 2 на 1, сдвиг 0.
(р2) = (+/р) = (гор1/п.скобка). // изолированно.
(р3) = (ур2/р2). // в алфавите.
(р) = отражение.верт(с) // зеркальное отражение.
п.скобка = п.половина(окружность2).
// правая половина окружности диаметром 2 мм.
(л) = (-п.скобка). // пишем правую скобку снизу вверх, рамка 2 на 1, сдвиг 0.
(л2) = (+/л) = (гор1/-п.скобка). // изолированно.
(л3) = (ур0/л2). // в алфавите.
(л) = -(р). (л2) != (р2).
(м) = (в.дуга). // в потоке; высота = ширина = 2 мм, рамка 2 на 2, сдвиг 0.
// Рисуем слева направо.
(м2) = (м). // изолированно.
(м3) = (ур0/м2). // в алфавите.
в.дуга = ув2.верт(в.половина(окружность2))
// увеличенная вдвое вверх верхняя половина окружности диаметром 2 мм.
(н) = (н.дуга). // в потоке; высота = ширина = 2 мм, рамка 2 на 2, сдвиг 0.
// Рисуем слева направо.
(н2) = (н). // изолированно.
(н3) = (ур2/н2). // в алфавите.
(н.дуга) = отражение.гор(в.дуга).
// Опрокинутая вниз верхняя дуга.
(т) = (точка). // в потоке; умная точка:
// её можно считать окружностью нулевого диаметра
// рамка 0 на 0. Сдвиг 0.
// при горизонтальном потоке (точка) = (в.точка),
// при вертикальном потоке (точка) = (л.точка).
(т2) = (+/в.точка/+). // изолированно.
(т3) = (ур2/т2). // в алфавите.
точка ~ окружность0.
(д) = (точка2). // в потоке; умная точка2:
// её можно считать окружностью нулевого диаметра
// рамка 0 на 0. Сдвиг 0.
// при горизонтальном потоке (точка2) = (н.точка),
// при вертикальном потоке (точка2) = (п.точка).
(д2) = (+/н.точка/+). // изолированно.
(д3) = (ур2/д2). // в алфавите.
(х) = (кружок). // в потоке; в рамке 1 на 1; сдвиг 0.
// серединный кружок диаметром 1 мм на конце потока.
// при горизонтальном потоке вправо: (кружок) = (п.кружок),
// при горизонтальном потоке влево: (кружок) = (л.кружок),
// при вертикальном потоке вверх: (кружок) = (в.кружок),
// при вертикальном потоке вниз: (кружок) = (н.кружок).
(х2) = (+/п.кружок). // изолированно.
(х3) = (ур2/х2). // в алфавите.
(ц) = (прямая(x, y, x+2, y-2)). // обратный слеш,
// рисуем слева направо, в рамке 2 на 2, сдвиг 0.
(ц2) = (ц). // изолированно.
(ц3) = (ур2/ц2). // в алфавите.
(а) = (гор2). // горизонталь длиной 2 мм. Сдвиг 0.
(а2) = (а). // изолированно.
(а3) = (ур2/а2). // в алфавите.
(я) = (гор2/верт1). // конечная кочерга в рамке 1 на 2. Сдвиг 0.
(я2) = (я). // изолированно.
(я) = (ур2/я2). // в алфавите.
(я4) = (верт1/гор2). // нач. кочерга в рамке 1 на 2. Сдвиг 0.
(е) = (н.крючок). // нижний крючок, рамка 1 на 1. Сдвиг 0.
(е2) = (+/е). // изолированно.
(е3) = (ур2/е2). // в алфавите.
н.крючок = ув2.верт(н.половина(окружность1)).
// растянутая вдвое вниз н. половина окружности диам. 1 мм.
(э) = (в.крючок). // верхний крючок, рамка 1 на 1. Сдвиг 0.
(э2) = (+/э). // изолированно.
(э3) = (ур2/э2). // в алфавите.
в.крючок = ув2.верт(в.половина(окружность1)).
// растянутая вдвое вверх в. половина окружности диам. 1 мм.
(э) = отражение.гор(е). // перевернутый вверх знак.
(ь) = (заострение). // в потоке.
(ь2) = (верт1). // изолированно, 1 мм сверху вниз. Сдвиг 0.
(ь3) = (ур4/ь2). // в алфавите.
(ь4) = (~/ь2) = (сд1/ь2) // если вых. поток промежуточный.
(ъ) = (п.крючок). // всегда изолированно,
// рамка = 1 мм на 1 мм. Сдвиг 0.
(ъ3)= (ур4/ъ). // в алфавите.
п.крючок = ув2.гор(п.половина(окружность1)).
// Растянутая по горизонтали вдвое
// правая половина окружности диаметром 1 мм.
ПРОДОЛЖЕНИЕ СЛЕДУЕТ.
viewtopic.php?f=38&t=859
