[Desktop] Размер шрифтов

ALT Linux User =?iso-8859-1?q?altlinux=2Emailbox_=CE=C1_gmail=2Ecom?=
Вт Янв 22 12:47:22 MSK 2008


2008/1/22 Anton Farygin <rider на altlinux.com>:
>
> ALT Linux User пишет:
> > 2008/1/22 Anton Farygin <rider на altlinux.com>:
> >> ALT Linux User пишет:
> >>> 2008/1/21 Alexei V. Mezin <alexei_vm на ints.ru>:
> >>>
> >>>> Что предлагаю я:
> >>>> на первом мониторе система автоматом (если это, конечно, возможно),
> >>>> ставит 80DPI. И буква 10пт теперь не 20, а 16 пикселей высото, что
> >>>> соответсвует 4мм, и это глазу нравится. Или не нравится, и я ставлю 11
> >>>> или 9Ю, добиваясь ФИЗИЧЕСКИХ миллиметров, которые мне на глаз приятнее.
> >>>>
> >>>> Меняю монитор на 110DPI, буква теперь занимает 30 пикселей, но на экране
> >>>> она по прежнему 4мм, то есть так, как мне нравится. Итог: я настроил
> >>>> шрифты ОДИН раз, и больше никогда их не трогаю, независимо от монитора.
> >>> Вы упустили из виду одну ключевую деталь. В alterator пока не встроен
> >>> телепатический модуль, безошибочно угадывающий физические размеры
> >>> Вашего монитора. Без этого - весь Ваш метод с помиллиметровым размером
> >>> шрифта на экране - ошибочен в корне.
> >>> Поэтому - приходится по-старинке мерять линейкой.
> >>>
> >>> Как Вы думаете, насколько будет велик процент десктопных
> >>> пользователей, которые с линейкой будут обмеривать монитор? Перед
> >>> этим, разумеется, они ещё должны изучить правку конфигов, отвечающих
> >>> за разное отображение шрифтов в Qt, GTK и т.д.
> >> Иделаьный вариант - выводить линейку на экран в модуле альтератора и
> >> просить пользователя её измерить. Линейку соответственно в пикселах.
> >> После правильного ответа DisplaySize вычисляется без проблем.
> >
> > Очень хорошо. В принципе, можно так, а можно ещё добавить: "либо
> > приложите лист A4 по короткой стороне и с помощью слайдера или
> > пошагового ввода числа добейтесь максимально точного соответствия
> > линейке на экране".
>
> Не надо лист A4.. Бывают мониторы, куда лист A4 не входит ;)
>
> Нужно отобразить линейку в 100 пикселей и попросить ввести её размер в
> миллиметрах.

Да, это удобно.

Листочек A4 по короткой стороне я предлагал как опцию, для удобства.
Стандарная вещь, есть почти везде, сама операция предельно проста.

> >>> IMHO - в alterator было бы здорово сделать модули настройки экранного
> >>> разрешения и размера шрифтов в интерфейсах приложений. Первый - пусть
> >>> прописывает везде, где нужно именно дистрибутиву от ALT, screen
> >>> resolution, либо физические размеры, если есть желание пользователя.
> >>> Второй - пусть так же прописывает во все эти GTK и т.п конфиги
> >>> значения размера интерфейсного шрифта.
> >> Второй делать нереально. многие приложения выставляют размеры шрифтов
> >> самостоятельно.
> >
> > Это понятно.
> > Но давайте, всё же, ориентироваться на десктопного пользователя:
> > Web/E-Mail/Docs/MP3/MP4/DVD/PDF/JPEG в подавляющем большинстве. Отсюда
> > - не так уж и много приложений надо "уметь причесать". Давайте, всё
> > же, "причёсывать" систему из какого-то одного места.
>
> Что имеется в виду под "причёсыванием" ? Выставить везде одинаковый
> размер шрифтов ? это некорректно.. выставить разный размер шрифтов -
> тоже (по вашим словам) неправильно. Выставить везде одинаковый шрифт ? А
>  какой в этом смысл, если автор приложения специально использует другие
> шрифты ?

Под "причёсыванием" имелось в виду добиться унификации шрифтовой
составляющей интерфейсов приблизительного набора пользовательских
программ (см. выше). Поскольку, даже на таком уровне - KDE, OpenOffice
и Mozilla (умолчальный десктопный набор пользователя) - выглядят
по-разному.

Далее, конечно, уже сложнее. Но это скорее идеологический вопрос, чем
технический.

> >>> Смысл - привести интерфейсные шрифты к управляемому, однозначному
> >>> состоянию, достигаемому с помощью очевидной для рядового десктопного
> >>> пользователя GUI утилиты, коей, в том числе, и является alterator.
> >>
> >> Невозможно привести их к однозначному состоянию.. для этого придётся
> >> нарушить целую пачку стандартов.
> >>
> >> Например - в браузере сайты могут выставлять не только размер шрифта, но
> >> и его тип.
> >
> > Вы имеете в виду, внутри браузера? Ну и пусть. Это же настраивается
> > уже в самом браузере. Имеется в виду, давайте-таки добъёмся
> > унифицированного в первом приближении интерфейса.
>
> Интерфейса чего ? мы можем менять шрифты по умолчанию в KDE. Это и
> происходит. Где ещё нужно выставить другие шрифты ? в OOo ? Где в OOo ?
> в интерфейсе или в тексте документов ? Какого размера ?

Сначала необходимо свести переменные к минимуму. Сейчас, поскольку
само разрешение экрана "гуляет", это представляется трудоёмкой
задачей.

Если же к чему-то привязаться (пусть 96 DPI, не принципиально), то уже
есть от чего плясать. Размер шрифтов по-умолчанию в интерфейсе
определить опытным путём - больше никак.

> Что делать с документами, которые идут 11 шрифтом, а в системе
> предлагается по умолчанию 18-й ?

Зависит от документа. И от автора документа. Поэтому весь спектр, от
"переделывать" до "железной линейкой по пальцам".


Подробная информация о списке рассылки Desktop