Проблема с Firefox и шрифтами - некорректная высота и ширина шрифта
Я точно не знаю смогут ли мне тут помочь, но всё-же...
Я всё установил и настроил...
Может быть потому что выбрал не чистый Gentoo, а Calculate.
Теперь у меня сложная задача настроить шрифты и проблема заключается в том, что нужно сделать пиксель в пиксель ширину и высоту шрифтов, что-бы совпадала с Windows. Так нужно для веб разработки.
Они нормально отображаются за исключением мелких шрифтов из вконтакте(которые наползают друг на друга) и жирных шрифтов(которые слишком жирные).
Высота шрифта в Хромиуме одна, а в Firefox другая. В частности Хромиум верно отображает высоту шрифта, но неверно ширину.
В xorg.conf я посчитал и прописал для разрешения 1440x900 - DisplaySize 381 238 # 96 DPI @ 1440x900
через JS:
function dres(x, y) {xr = x*25.4/96; yr = y*25.4/96; return 'DisplaySize ' + Math.round(xr) + ' ' + Math.round(yr) + ' # 96 DPI @ ' + x + 'x' + y;}
Далее fontconfig:
[1] 10-autohint.conf
[2] 10-no-sub-pixel.conf
[3] 10-scale-bitmap-fonts.conf *
[4] 10-sub-pixel-bgr.conf
[5] 10-sub-pixel-rgb.conf *
[6] 10-sub-pixel-vbgr.conf
[7] 10-sub-pixel-vrgb.conf
[8] 10-unhinted.conf
[9] 11-lcdfilter-default.conf
[10] 11-lcdfilter-legacy.conf
[11] 11-lcdfilter-light.conf *
[12] 20-unhint-small-dejavu-sans.conf
[13] 20-unhint-small-dejavu-sans-mono.conf
[14] 20-unhint-small-dejavu-serif.conf
[15] 20-unhint-small-vera.conf *
[16] 25-unhint-nonlatin.conf
[17] 30-metric-aliases.conf *
[18] 30-urw-aliases.conf *
[19] 40-nonlatin.conf *
[20] 45-latin.conf *
[21] 49-sansserif.conf *
[22] 50-user.conf *
[23] 51-local.conf *
[24] 52-infinality.conf *
[25] 57-dejavu-sans.conf *
[26] 57-dejavu-sans-mono.conf *
[27] 57-dejavu-serif.conf
[28] 58-droid-sans.conf *
[29] 58-droid-sans-mono.conf *
[30] 58-droid-serif.conf *
[31] 59-google-droid-sans.conf *
[32] 59-google-droid-sans-mono.conf *
[33] 59-google-droid-serif.conf *
[34] 60-latin.conf *
[35] 60-liberation.conf
[36] 62-croscore-arimo.conf
[37] 62-croscore-cousine.conf
[38] 62-croscore-symbolneu.conf
[39] 62-croscore-tinos.conf
[40] 65-fonts-persian.conf *
[41] 65-khmer.conf
[42] 65-nonlatin.conf *
[43] 69-unifont.conf *
[44] 70-no-bitmaps.conf
[45] 70-yes-bitmaps.conf *
[46] 80-delicious.conf *
[47] 90-synthetic.conf *
[48] 99pdftoopvp.conf
Так-же выставил совместимо:
eselect lcdfilter и infinality
Шрифты смотрятся хорошо в некоторых моментах лучше чем даже в 7-ке. Но некорректно считает высоту и ширину...
- Для комментирования войдите или зарегистрируйтесь
.
Можно привести более развёрнутое обоснование утверждения о том, что "как в Windows" == "правильно"?
Также было бы весьма интересно посмотреть на… хотя бы для начала описание "как правильно" (безотносительно реализации).
:wq
--
Live free or die
termosmazki.ru Ну вот
termosmazki.ru
Ну вот например разрабатывал сайт.
1 Проблема в firefox-linux меню не достаёт до раскладного. Т.е. я не могу пройти на подменю, т.к. оно быстро уходит/схлопывается. Кстати в Cromium нормально достаёт - нет такого косяка. В Опере 12 этот косяк так-же имеется.
2. Ошибка заключается в футере, счётчики переносятся на другую строку. Эта ошибка во всех браузерах.
Сайт сдан и заказчики не жалуются, но вот такая вот проблема. Что как самому верстать теперь - не знаю.
В меню сделай дочкой от
В меню ul сделай дочкой от родительского элемента a, тогда все hover/blur будут ловиться нормально.Правильно у тебя меню схлопывается, все верно с точки зрения DOM. В chromium кстати тоже не работает. причина не в размерах шрифтов, а в прокладке (в процессе верстки сайта)
ЗЫ. Я бы, конечно, такого верстальщика, честно говоря - уволил бы нах....
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Причём тут это? Если когда
Причём тут это? Если когда наводишь мышь - бэкграунд не полностью заливает по событию hover.
Там просто стоит padding-top
Там просто стоит padding-top и padding-bottom и шрифт в Windows был нормальный по высоте. Если например жёстко зафиксировать с помощью height - то косяка конечно не будет...