Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #26
16.02.2011 17:48

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

Eten написал:

Olegus t.Gl., не сочти за юмор, но простые случаи, всегда решаются просто. А как быть со сложным форматированием (см. цитату ниже)?

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

Тот самый текст:

Интерактивная Литература (далее ИЛ) — это русский эквивалент англоязычного понятия Interactive Fiction (IF). В самом широком понимании термина, это — любая разновидность художественных произведений, текст которых не является фиксированным, а способен меняться в зависимости от действий читателя (в «компьютерном» варианте — пользователя). Например, популярные некогда книжки с нелинейным или «ветвящимся» сюжетом — это тоже вариант ИЛ.

Как у тебя будет реализован этот текст из цитаты выше в виде кода? wink

З.Ы.
Наглядный пример, в котором видна актуальность данного модуля. Если может, флаг в руки, иначе, тогда стоит доработать. И все это не беря в расчет все теги форматирования, а лишь некоторые. wink

Этэн, то, что ты привёл, — это как раз простое форматирование. Сложное — это когда есть вложенные блочные теги (абзацы, цитаты, прижатый к какому-либо краю текст). Вот такое форматирование модуль не поддерживает и его нужно прописывать вручную.
Что до твоего примера, то в Типограф нужно загнать такой текст:

п. **Интерактивная Литература** (далее ИЛ) - это русский эквивалент англоязычного понятия Interactive Fiction (IF). В самом широком понимании термина, это - любая разновидность художественных //произведений, текст которых не является фиксированным//, а способен меняться в зависимости от действий читателя (в "компьютерном" варианте - пользователя).// **Например, популярные некогда книжки с нелинейным или "ветвящимся" сюжетом - это тоже вариант ИЛ.** //

Но тут есть нюанс — между тегами // и ** должен быть пробел, поскольку Типограф спутает их сочетание с тегами комментария (/* … */) и вырежет текст между ними напрочь.

Неактивен

0    0    #27
16.02.2011 18:16

Eten
Участник (+9, -307)
Откуда: Балаково, Санкт-Петербург.
Зарегистрирован: 21.05.2007
Сообщений: 1416
Вебсайт

---

Re: "QSP: Типограф" — модуль для форматирования текста

Ладно, видно, что не велосипед. А что-то действительно упрощающее. wink

Надеюсь, что подобные примеры у тебя включены там в какой-нибудь реадми.

Неактивен

0    0    #28
16.05.2011 16:43

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

Версия 1.4. Убран баг с распознаванием последовательностей "п.", ">." и т.п. внутри строки как блочных тегов.

Неактивен

0    0    #29
18.08.2011 09:57

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

В рамках работы над "Адским Движком" добавил функцию "ПустаяСтрока" (да, прямо как в 1С), которая проверяет, является ли строка пустой, снося все переносы строк и пробельные символы.
Также немного доработал расстановку блочных тегов и тегов заголовков.
Всё это будет включено в следующую версию.

Неактивен

0    0    #30
24.08.2011 08:57

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

В модуль добавлен именной тег (тег имени кое-кого) — "кс.", т.е. красная строка. Делает то же самое, что и "п.", только в начало текста вставляет отступ (вид отступа настраивается командой "Типограф.Отступ").

Неактивен

0    0    #31
24.08.2011 11:39

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

Выложена версия 1.5:

  • Прекращена поддержка англоязычных команд и тегов.
  • Добавлена функция "ПустаяСтрока".
  • Добавлен тег "кс." (параграф с красной строкой).
  • Добавлена команда "Типограф.Отступ".
  • Добавлена команда "Типограф.Инициализация".
  • Улучшена обработка блочных тегов.

Неактивен

0    0    #32
06.09.2011 10:48

Olegus t.Gl.
Участник (+1049, -249)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2866
Вебсайт

Re: "QSP: Типограф" — модуль для форматирования текста

Выложена версия 1.6:

  • Изменён порядок вызова обработчиков текста, в результате чего исчезли некоторые глюки.

Неактивен

Powered by PunBB
© copyright 2001–2022 iFiction.Ru