Компьютер не знает разрешение экрана в точках на дюйм

advertisement
Компьютер не знает разрешение экрана в точках на дюйм. Он не
может об этом спросить у монитора или видеокарты. Потому что те
тоже не знают. Решить эту проблему можно на цифровых дисплеях с
матрицей известного размера путем вычисления из значений высоты,
ширины и диагонали экрана.
Откуда произошли стандартные разрешения в 72 и 96 точек на
дюйм?
С Макинтошами мониторы традиционно поставлялись с заранее
определенным разрешением, и менять его было нельзя. «Apple»
исходила из того, что WYSIWYG возможен при 72 точках на дюйм. В
мире писюков мониторы традиционно были с переменным
разрешением, и это поддерживалось программно. «Microsoft» выбрала
разрешение 96 точек на дюйм.
В результате пользователь оказался в глупом положении. Так как
компьютер ничего не знает о разрешении экрана, операционной
системе приходится догадываться в буквальном смысле слова.
Макинтош исходит из предположения, что разрешение равняется 72
точкам на дюйм, а «Windows» предполагает, что в дюйм умещается 96
точек.
Это предположение напрямую влияет на размер экранных
шрифтов. Шрифт размером в 72 пункта на Маке будет занимать 72
пикселя, а на писюке — 96.
Но мониторы у всех имеют одни и те же разрешения в наши дни .
В результате, все пользователи PC совершенно не понимают, чем же
так хорош 12-пунктовый текст, так как у них на экране он высотой 16
пикселей. А владельцы макинтошей недоумевают: как же это можно
читать текст высотой четыре пикселя?
1
The text gives some comments on concept of resolution of screens.
A computer does not know the screen resolution in pixels per inch
(ppi). It cannot ask about it a monitor or a graphics card. Because they do
not know too. It is possible to solve this problem on digital displays with a
matrix of known size by calculation from values of height, width and a
screen diagonal.
Where have standard resolutions of 72 and 96 ppi appeared from?
With a «Macintosh» monitors were traditionally delivered with
predetermined resolution, and it was impossible to change it. «Apple»
recognized that WYSIWYG is possible at 72 ppi. In the world of PCs
monitors traditionally were with the variable resolution, and it was
supported programmatically. «Microsoft» has chosen the resolution of 96
ppi.
As a result the user has appeared in an awkward situation. (As a result
the user has egg on his face.) As the computer knows nothing about the
resolution of the screen, the operational system should guess literally. The
Macintosh starts with the assumption that the resolution is equal to 72 ppi,
and «Windows» surmises, that it is equal to 96 ppi.
This surmise directly influences the size of screen fonts. The font in the
size of 72 points will occupy 72 pixels on a Mackintosh, and 96 on a PC.
But monitors at all have the same resolution today. As a result, all PC
users do not understand, than the 12 point text is good, as on their screen it
has height of 16 pixels. And owners of the Macintosh are perplexed: how it
is possible to read the text in height of four pixels?
2
Download