Удобство метрической системы
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 20.11.21 06:42
Оценка: +1
Вот почему же позиции контролов в WPF измеряются в 1/96 части дюйма?
https://stackoverflow.com/questions/4087366/what-measurement-units-does-silverlight-and-wpf-use

PPI = pixels per inch (в цифровом изображении)
DPI = dots per inch (в печатном материале)

https://stackoverflow.com/questions/422296/how-do-i-determine-the-true-pixel-size-of-my-monitor-in-net

Сложно сделать графическую библиотеку в метрической системе?

The basic problem here is that there is no standard way for the computer to discover the true size of the physical pixels on the screen

Двадцать первый век на дворе, пора уже стандарт ввести (например DisplayID или более старый EDID).

$ xrandr --verbose | grep primary
DVI-1 connected primary 1920x1200+0+0 (0x5a) normal (normal left inverted right x axis y axis) 519mm x 324mm

То есть, в принципе как-то вытаскивают через WMI:
https://stackoverflow.com/questions/16848779/how-to-get-the-screen-size-in-millimeters-using-c-sharp
но почему нет API для работы с мониторами и их размерами в составе библиотек?
Или есть, но я не знаю?
DisplayMonitor.PhysicalSizeInInches — в миллиметрах, конечно, нельзя было...

point, which is defined as 1/72 of an inch

И чтобы размеры шрифтов тоже не в типографских пунктах измерялись, а в миллиметрах?
Отредактировано 20.11.2021 10:49 Эйнсток Файр . Предыдущая версия . Еще …
Отредактировано 20.11.2021 10:31 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:30 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:28 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:23 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:21 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:18 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 10:04 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 9:59 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 9:58 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 7:01 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 6:54 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 6:49 Эйнсток Файр . Предыдущая версия .
Отредактировано 20.11.2021 6:46 Эйнсток Файр . Предыдущая версия .
система си
Re: Удобство метрической системы
От: swame  
Дата: 20.11.21 18:02
Оценка: +1 -5
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>но почему нет API для работы с мониторами и их размерами в составе библиотек?


Даешь скрепоносный API в вершках и аршинах.



ЭФ>

point, which is defined as 1/72 of an inch

ЭФ>И чтобы размеры шрифтов тоже не в типографских пунктах измерялись, а в миллиметрах?
Re: Удобство метрической системы
От: Mr.Delphist  
Дата: 22.11.21 08:38
Оценка: 2 (1)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Сложно сделать графическую библиотеку в метрической системе?


Рекомендую почитать
https://docs.microsoft.com/en-us/windows/apps/design/layout/screen-sizes-and-breakpoints-for-responsive-design

Хинт: метрическая или имперская — дело не в попугаях
Re[2]: Удобство метрической системы
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 22.11.21 14:31
Оценка:
MD> Хинт

Слишком хорошо — тоже не всегда хорошо.
Re: Удобство метрической системы
От: VladFein США  
Дата: 10.12.21 21:15
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>И чтобы размеры шрифтов тоже не в типографских пунктах измерялись, а в миллиметрах?


Так вроде компьютеры подгоняли под типографскую систему, а не наоборот?
Или типографы уже перешли на миллиметры?