Пример:

Выделить код

Код:

<h1 style="font-style:italic;">&quot;Hello world!&quot;</h1>

Ммм... Подтверждаю. Кто откроет баг в багзилле если там такого ещё нет?

17-08-2010 16:59:41
Тэг h1 не обязателемн. Повторяется в любом тексте.

Выделить код

Код:

<body><i>&quot;Hello world!&quot;</i></body>

Правда кавычки италиком обычно не верстают, но баг в наличии.

Выделить код

Код:

<body><i>&quot;&nbsp;Hello world!&nbsp;&quot;</i></body>

Не катит? И вообще, сто́ит попробовать поиграться со шрифтами.

Вероятно это Bug 573407 - Wrong glyph position after double quotes in italic

17-08-2010 17:24:39
И это проблема со шрифтом Times New Roman на Windows.

banbot пишет

Вероятно это Bug 573407 - Wrong glyph position after double quotes in italicДобавлено Сегодня 17:24:39И это проблема со шрифтом Times New Roman на Windows.

Ну в IE и Сафари всё нормально... вряд ли это баг шрифта

SlaviO
Прочтите комменты к багрепорту. Разные браузеры по разному работают со шрифтами.

17-08-2010 17:38:48
P.S. И никто не говорил, что это не исправят в Firefox.

Более важный коммент к багу:

I think this is a Windows 7 Uniscribe and/or Times New Roman font bug. The same problem occurs with Times New Roman Italic in Notepad on Win7.

Т.е. проблема повторяется даже в Блокноте! Кстати, в Висте та же ситуация. Я проверил.

Вывод: Фокс в винде честно соблюдает отступы установленные в шрифтах и если там указан отрицательный отступ не к месту... то он так и делает. Это не баг фокса. Вероятно если взять тот же таймс в линуксе, то он и там так же всё нарисует.

Очевидный фикс: указывать шрифт для заголовка отличный от стандартного или не делать кавычки италиком.

Кстати, если верстается текст на русском языке, то очевидным фиксом является использование «ёлочек» вместо "кавычек". Если заглянуть к тов. Лебедеву на сайт, то можно даже найти способ автоматически выносить ёлочки за края параграфа если они на краю (оно реально так лучше смотрится).

Не верю! :P Дайте скрин!
ЗЫ. FF v3.6. Ubuntu. Times New Roman присутствует.

:::: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8
Баг не подтверждаю.
5d7338d0c0b9t.jpg

937112

17-08-2010 19:19:54
Я так понимаю фокс использует системный рендеринг шрифтов. Значит лажа даже не только и не столько в шрифте. ж)

Lain_13, а у Вас, позвольте спросить, Times откуда?

ПротопопулуS пишет

Lain_13, а у Вас, позвольте спросить, Times откуда?

Ты ещё спроси откуда у меня Windows Vista.
Это у меня на работе так.

daritay пишет

Нижняя панель. Между FF и папкой апача. ололо

Щито?:rolleyes: Петросяны подтянулись?

По теме: Мое имхо такое - баг в новых виндовозных шрифтах. У меня Times из ХР.

Да, это баг в таблице лигатур в этом шрифте) Начался он с Висты еще... Многие браузеры (кроме FF) не поддерживают лигатуры, потому и проявляется этот баг только в лисе. Гады Monotype (и мелкомягкие тоже ландухи - не протестили шрифт и пихнули в винду)

Так ведь давно исправили, по крайней мере в Nightly.

banbot пишет

Вероятно это Bug 573407 - Wrong glyph position after double quotes in italic

Не, это Bug 589682 - Times New Roman Italic format error.


А на даты то я и не посмотрел.
SagePtr, археолог, блин! :D