Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su
10.3. Как изменить формат части текста? Размер, цвет, наклон и т.д.?
В: Как изменить формат части текста? Размер, цвет, наклон и т.д.?
О:
Для этого необходимо использовать HTML-форматирование.
Чтобы включить распознавание HTML в плеере, необходимо системной переменной `usehtml` присвоить значение отличное от нуля. Например, в самой первой локации в игре, пишем:
Далее, когда нужно изменить внешний вид части текста, пользуемся соответствующими HTML-тегами.
*pl "В этой строке несколько слов будут <i>написаны курсивом</i>."
! выводим часть текста полужирным шрифтом
*pl "В этой строке несколько слов будут <b>написаны полужирным шрифтом</b>."
Чтобы изменить цвет, размер или непосредственно сам шрифт части текста, нужно использовать теги `<font>` и `</font>` с соответствующими атрибутами:
*pl "В этой строке несколько слов будут <font color=#ff0000>написаны красным цветом</font>."
! выводим часть текста чуть большим шрифтом
*pl "В этой строке несколько слов <font size=+2>будут крупнее</font>."
! выводим часть текста другим шрифтом
*pl "В этой строке несколько слов будут <font face='Times New Roman'>написаны шрифтом Times New Roman</font>."
Теги и атрибуты можно комбинировать:
*pl "В этой строке несколько слов будут <b><i>написаны курсивом и полужирным</i></b>."
! выводим часть текста красным и большим
*pl "В этой строке несколько слов будут <font color=#ff0000 size=+2>написаны красным цветом и будут крупнее</font>."
Обратите внимание: теги нужно закрывать в последовательности обратной открыванию.
То есть, если сначала шёл открывающий тег `<b>`, а затем тег `<i>`, закрывающие теги должны идти в такой последовательности: сначала тег `</i>`, затем `</b>`.
В qSpider необходимо использовать теги более соответствующие текущим нормативам HTML. Вместо тегов <b> и <i> лучше использовать теги <strong> и <em>. Вместо тега <font> — тег <span> со стилизацией.