Конфигурация

Чтобы изменить конфигурацию бибилиотеки по умолчанию, следует добавить на страницу скрипт конфигурации:

Например, таким образом можно запретить автозапуск Морфаны:

<script type="text/x-morfana-config">Morfana.configure({autoStart: false});</script>

А вот так запрещается добавление вертикальных отступов в элемент со словом, что позволяет избежать “скачков” слов при разметке.

<script type="text/x-morfana-config">Morfana.configure({freezeWord: true});</script>

Это может быть полезно, если вы хотите зафиксировать слово в его позиции, например, для интерактива. Но если у вас просто предложение в несколько строк или текст, тогда, скорее всего, вы захотите, чтобы Морфана сама компенсировала высоту слова, чтобы значки не наползали на другие строки. Тогда не следует менять параметр (по умолчанию установлено false)

Таким образом можно управлять цветом и толщиной линий:

<script type="text/x-morfana-config">Morfana.configure({stroke: 'rgb(255,0,0)', strokeWidth: 3});</script>

А если Морфана используется в интерактиве, где значки морфем должны реагировать, например, на щелчки мышью, тогда следует снять запрет на события на SVG-элементах, которые по умолчанию запрещены:

<script type="text/x-morfana-config">Morfana.configure({disablePointerEvents: false});</script>

Наконец, вы можете по желанию скорректировать ширину нулевого окончания, меняя множитель (по умолчанию установлен в 0.7)

<script type="text/x-morfana-config">Morfana.configure({zeroEndingWidthFactor: 0.7});</script>

и ширину отступов до и после окончаний, меняя множитель (по умолчанию установлен в 0.2)

<script type="text/x-morfana-config">Morfana.configure({paddingFactor: 0.2});</script>