Загадка DPI
lexa - 04/Янв/2015 22:21
Вот значит вроде порешал проблему:
- Все шрифты теперь в pt, а не в px
- Практически все иконки - в SVG (осталась, буквально, одна, но отчего-то в Qt stylesheets не работает svg, хотя по доке - должна, ну соберусь с силами и буду генерировать ее на скаку)
- Размеры окон, там где надо (автомат работает так, что мне не нравится) - в em
- чего-то еще вылезло, но вот не могу уже вспомнить
И вот гложет меня теперь вопрос:
Отчего на одинаковом мониторе (виртуальном, 1920x1200, никакого HiDPI, никаких специальных настроек, операционки поставлены по дефолту) 9pt шрифт на винде (приблизительно) соответствует по размеру 14pt на маке?. Один и тот же шрифт. Тахома.
Comments
Видимо, потому, что
Видимо, потому, что разрешения у ОС разные. Вроде бы, винда работает с 96 дпи, а маки с 72 дпи.
Я уже прикидывал: 96/72 - 9pt
Я уже прикидывал: 96/72 - 9pt/12pt, а у меня 14.
Похоже, у винды свежей default вовсе 110 или около того.
Я слышал, что вроде бы сотню
Я слышал, что вроде бы сотню сделали ещё в ту пору, когда ЭЛТ стали с сотней работать. Насчёт больше сотни не знаю, но в качестве догадки вполне подходяще.
96 и 100 - разницы никакой.
96 и 100 - разницы никакой.
Ладно, сделаю распечатку dpi, дело то копеечное. Посмотрю.
Но, надо сказать, 72dpi везде и всегда, даже на ретине, где после де-ретинизации в уме становится 110-115 (на ноутах) - хреновая идея.
То есть я понимаю, мак-дизайнеры в пикселях все меряют, по старинке. Хотя DPI-независимый интерфейс обещали еще году в 6-м или 7-м
> То есть я понимаю, мак
> То есть я понимаю, мак-дизайнеры в пикселях все меряют, по старинке.
Именно.
По-моему, что-то такое даже
По-моему, что-то такое даже проскакивало где-то, то ли в новостях, то ли еще где-то в инфолентах.
В порядке наброса, 1pt=0
В порядке наброса, 1pt=0.352мм, разрешение не фигурирует.
Вот и я о том!
Вот и я о том!
То есть вот 9pt должно быть одинаково (по линейке) в Win/Mac. Однако вот нет.
Сейчас (в 1.0.3 уже смотрел)
Сейчас (в 1.0.3 уже смотрел) Tips при запуске на маке, на ретине, стали классно смотреться (раньше текст у Tips был пикселизованный, а я грешным делом даже думал, что там просто картинки).
Иконы на мако-ретине ещё только остались пиксельные, даже крестик в тулбарах.
Будете смеяться, но там вот и
Будете смеяться, но там вот и есть просто картинки. Просто два разрешения, под HiDPI и нет.
Потому что это оказался достаточно компактный способ (делать то же самое HTML+скриншоты - выигрыша практически нет по размеру) и одновременно - самый точный по рендерингу.
На иконки посмотрю: все иконки кроме двух (где это технологически невозможно: картинка "вспышки" и еще одна) переделаны на вектор (SVG), на винде этого достаточно для правильного отображения, на маке - мне казалось что тоже, но еще гляну.