Платформа QSP позволяет задействовать возможности HTML для форматирования текстов описаний и всего такого, и это хорошо. Плохо то, что писать html-ready текст — сущая мука: теги загромождают текст и мешают его восприятию в редакторе.
Чтобы хоть немного облегчить подобную работу, я написал небольшой модуль для форматирования текста. Он позволяет использовать сокращённые формы записи тегов, что изрядно облегчает как написание, так и визуальное восприятие "исходного" текста.
Например, для вставки заголовка в обычный html-текст, в него нужно добавить запись: "<h1>Заголовок</h1>". Для вставки параграфа, растянутого по ширине, — "<p align=justify>Текст</p>". С помощью представляемого модуля данные записи можно сократить до "з1. Заголовок" и "п. Текст" соответственно.
Кроме этого есть сокращённые формы для выделения текста: жирный, курсив, подчёркнутый, подстрочный, надстрочный и т.п.
И можно отметить автоматическую расстановку длинных тире и правильных кавычек.
Текущая версия: 1.6 (скачать)
Документация on-line: https://ifiction.ru/h/otg_lib_typograph_help.html
Пример форматирования:
з1. Демонстрация работы модуля "QSP: Типограф"
----
п. Попробуем-ка строчные теги: **жирный**, //курсив//, __подчёркивание__, Примечания^^2^^, Индексы: C~~2~~H~~5~~OH, ++Крупный текст++ , --мелкий текст--.
цт. Волшебник владел дюжиной заклятий, способных в мгновение ока превратить юного Принца в пар. Он владел заклятиями, способными заставить нахала корчиться в непрерывных муках в течение года, прежде чем позволить ему сдохнуть. Он владел заклятиями, способными обречь на участь куда худшую, нежели самая страшная гибель. И у всех этих заклятий имелся один общий предосаднейший недостаток – они требовали подготовки. Некоторые – совсем небольшой, но ни одно нельзя было применить прямо сейчас.
>. Джон Мур "Принц быстрого реагирования"
п. А ещё дроби: 1/2, 1/4, 3/4
п. Плюс-минус: 40+-3, правильный минус: 9-6=4
~
~
><. Так, разместим что-нибудь по центру... <- тут должно быть многоточие
п. А так можно вставить текст моноширинным шрифтом прямо в параграф:$$00FFFF:##
ADDQST "otg_lib_typograph.qsp"
*NL func("Типограф", "пробный //круглый// шар")
##$$
вот так!Неактивен
Вам лишь бы потрепаться
По сути, не совсем понял как у Олегуса идет закрытие тега
Неактивен