Font Size and DPI

Материал из Mandriva Russian Community Wiki

Перейти к: навигация, поиск
Размер шрифта и DPI

Содержание

Текущие проблемы

One не хочет изменять размер рабочего стола строго за физическим DPI

Физический DPI необходим для таких вещей, как предварительный просмотр перед печатью.

Но во многих случаях отображение шрифта в 10 точек, то есть 10 / 72 * 125 = 17.4 пикселя на дисплее с разрешением 125 DPI, не очень важно. Людей не заботит, чтобы 1 точка была по-настоящему равна 1/72 дюйма. Более важным будет являться логический DPI, который позволит масштабировать рабочий стол и адаптировать его под разные группы пользователей. Этот логический DPI должен вычисляться на основе физического DPI, но он также должен принимать во внимание расстояние до наблюдателя. Например, настольный монитор и экран ноутбука будут иметь различное расстояние до наблюдателя. Подробнее читайте о размерах комментарии Оуэна Тейлора и предложения Федерико.

Размер шрифта следует за DPI, но не улучшает восприятие рабочего стола

До недавного времени среды GNOME и KDE использовали:

  • немасштабируемые пиктограммы;
  • виджеты с размерами, заданными в пикселах;
  • шрифты, приведённый в точках.

В результате при большом DPI:

  • размер шрифта становится очень большим;
  • размер окна остаётся таким же и тексты наезжают друг на друга (типичная проблема при переводе, длина фразы в котором получается больше исходной английской);
  • поля и промежутки становятся слишком маленькими, они выражены в пикселах и тщательно разработаны для конкретного размера шрифта, что при его увеличении приводит к неаккуратному виду;
  • пиктограммы становятся слишком маленькими по сравнению со шрифтом.

Но это было исправлено при использовании логического DPI (некоторые предложения для GTK+).

Решение

В Mandriva Linux 2009.0 мы перешли на 96 dpi:

Предпосылки

Xorg до сих пор по умолчанию настроен на 75 dpi

В Mandriva Linux Xorg теперь настроен по умолчанию на 96 dpi, но в апстриме Xorg 1.4 продолжает использовать 75 dpi. В результате Xorg, не определив физический DPI, использует свои настройки, и размер шрифта становится слишком маленьким на большинстве мониторов.

Поэтому мы не используем физический DPI.

GNOME завязан на 96 dpi с марта 2007 года

На других языках