Файърфоксот има една характерна способност при ръчно мащабиране да се увеличава/намалява само текста, без другите неща - (Алт) Изглед/Мащабиране/Само на текста.
Хромот също я имаше преди години, обаче му я резнаха. Оставиха му само едно "размер на текст голям/среден/нормален" или нещо подобно, резултата от използването на което не винаги е предвидим.
Отделно има един ключ в абаут:конфиг layout.css.devPixelsPerPx, с който може да се контролира цялостното ДПИ за браузера различно от подразбиращото за операционната система (при -1 взема стойността от ОС). Т.е. възможни са ефективно две степени на мащабиране - първо на цялото съдържание и после допълнително на текста спрямо останалото съдържание. Ключово приложение на тая функционалност са сравнително малки дисплеи със средно-голяма разделителна способност (вкл. мобилни устройства, даже може би предимно такива), където чрез нея могат да се поберат повече работи на екрана.
Проблемът, който възниква с ползването ѝ във Форума (вкл. за адаптивния дизайн, дето се мъчат да му направят господата системни администратори и дизайнери) е, че част от текста става нечетлив поради фиксирани размери на кутийките около него. Най-фрапиращия пример е Резултати от Търсене (пример с 200% мащаб на текста спрямо другите работи):
Язе да се похваля най-накрая ми мина през акъла как точно може да се ремонтира конкретната ситуация.
Това (вложен лист номер 1 на страницата с търсенето):
Код:
.threadpostedin {
height: 54.52px !important;
}
.threadbit .threadstats {
padding-bottom: 18px !important;
}
и малко от основния кодец се замества с това:
Код:
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .searchtitle {
height: 1em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadpostedin {
height: 2em !important;
padding-top: 0em !important;
padding-bottom: 0.95em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadpostedin p {
padding-top: 1em !important;
padding-bottom: 0.5em !important;
height: 2em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadstats {
padding-top: 1em !important;
padding-bottom: 1em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadlastpost {
padding-top: 1em !important;
padding-bottom: 0em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadlastpost dd {
height: 1em !important;
}
.body_wrapper .block.searchresults .blockbody .searchbits .threadbit .threadlastpost dd:last-child {
padding-bottom: 1em !important;
}
Резултата: