ikm wrote:Ну, не скажу насчет всех браузеров в мире, но firefox и webkit-базированные рендерят следующее: именно так, как изображено на первой картинке в топике.
Нда, похоже насчет браузеров я поспешил, а ведь даже проверял в трех браузерах какой-то примерный код, который уже удалил...
ikm wrote:p.s. Да, моя позиция в данном вопросе такова: если это выглядит в lingvo так, а не иначе, то и в gd следует иметь то же. Просто потому, что это формат Lingvo, а не html
Горячо поддерживаю!
Чем меньше разногласий в рендеринге одного и того же формата, тем всем лучше.
ikm wrote:p.p.s. Смотря на последнюю картинку: то есть, пробел в первом случае таки остается, просто не подчеркивается? А во втором он исчезает, потому что их уже два?
Лингво вообще-то ВСЕ пробелы не подчеркивает (что мне лично не кажется првильным, потому как получается разрывная линия, если подчеркнута целая фраза, но это частности и не фатально). А вот торчащие подчеркнутые пробелы по бокам - вот это да, не очень красиво выглядит.
Касательно нескольких пробелов подряд, Лингво их всегда склеивает в один. Можно хоть 100 сделать, отрисуется ровно один. НО, если отквотить пробел слэшем:
- Code: Select all
\ \ \
Вот такое отрендерится как три пробела. Мы так отступы в параграфах в Лингво словарях делаем...