Abs62 Цитата: Тут ещё интересный эффект наблюдается. Если в такой области попытаться выделить что-то цветом, этот цвет заменится на цвет тега [ex] вне зависимости от того, каким цветом отрисовано остальное. Потому как [ex] в GD меняет такой цвет на свой, а [no][/no] этого не делает. Есть смысл как-то это менять?
Как я уже заметил, возможно, из-за недоработки в Лингво тут ситуация такова: если применен тег [no][/no], то он всё перебьет, какие бы цвета ни применялись, и подчинит своему цвету, указанному в настройках (по умолчанию - серому) под названием "Examples". Тег [ex], несмотря на настройки, сам по себе всегда отображается черным. Цветовая маркировка внутри него работает, если не применять [no][/no].
Ныне в Лингво из версии в версию кочует ошибка, что цвет, предназначенный для примеров (как я и написал, выше, он так и именуется - "Examples"), передается не примерам, а вторичной зоне (ей цвет вообще ни к чему, у нее другая задача - скрывать и раскрывать). А у примеров на самом деле цвет в настройках изменить нельзя, несмотря на то, что настройка такая есть.
С моей точки зрения, лучше сделать так:
— у примеров цвет по умолчанию - черный, его можно менять (на данном этапе - через css); этот цвет не должен перебиваться вторичной зоной [no][/no]
— у вторичной зоны цвет по умолчанию - серый, его тоже можно менять через css
— цветовая разметка должна работать как внутри [no][/no], так и внутри [ex] (и по отдельности, и вместе примененных).
Как дополнительную фичу к вышеизложенному,
если есть возможность, сделать "совместимость" с текущей версией DSL:
— при порядке форматирования, принятом по умолчанию у Лингво - [no][/no][ex] - работает текущая для Лингво цветовая схема: цвет [no][/no] можно настраивать в css и всё, что внутри него, будет иметь этот цвет (кроме помет), независимо от примененных цветовых маркировок.
— а при обратном порядке форматирования - [ex][no][/no] - будет работать описанный выше свободный принцип.
— если [no][/no] не применяется, то цвета свободно настраиваются.
И цвет в css должен иметь приоритет над авторским цветом в DSL.