Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

Соотношение шфрита и мм.   Найти похожие ветки 

 
Антоний   (2005-10-04 11:28) [0]

А может ето-нибудь сказать, как выразить высоту шрифта Windows в точках?


 
Антоний   (2005-10-04 11:29) [1]

Или сколько точек в 1 мм?


 
Reindeer Moss Eater ©   (2005-10-04 11:39) [2]

Точек в дюйме:
GetDeviceCaps(DC, LOGPIXELSY);


 
Антоний   (2005-10-04 12:10) [3]

Путём измерений выяснилось, что в 1 мм 4 точки.
Верна ли эта гипотеза?


 
DiamondShark ©   (2005-10-04 12:21) [4]


> Верна ли эта гипотеза?

Нет.


 
Антоний   (2005-10-04 12:27) [5]

Ну так  подскажите, как правильно рассчитать.
Вот есть Arial 20. - как его в мм перевести.
От чего это зависит?

P.S. Функции GetDeviceCaps в справке нет.


 
Desdechado ©   (2005-10-04 12:28) [6]

точки чего?
они у разных устройств разные, даже у мониторов
они даже не всегда квадратные :)


 
myor ©   (2005-10-04 12:42) [7]

так она (высота) и так, вроде, в точках, точнее, если не ошибаюсь,
"в пунктах" - сам когда-то искал - залез в дебри типографии.
1 пункт - 0,376 мм.
имеем 20 * 0,376 = 7,52 мм


 
myor ©   (2005-10-04 12:45) [8]

поправлюсь,

В США (используется при компьютерном наборе) 1 пункт = 1/72 дюйма = 0,3528 мм
см. http://ru.wikipedia.org/wiki/%D0%9F%D1%83%D0%BD%D0%BA%D1%82


 
Антоний   (2005-10-04 13:46) [9]

Спасибо.
И ещё вопрос на засыпку:)
Есть ли таблицы соответствия высоты символа к его ширине?
Задача, собственно в следующем: введено слово - исходя из его высоты нужно узнать длину слова в мм.


 
Anatoly Podgoretsky ©   (2005-10-04 14:14) [10]

Длина слова измеряется в символах.


 
Антоний   (2005-10-04 14:18) [11]

Количество символов известно.
Выстота тоже (в пунктах/милиметрах - не важно).
Как узнать ширину слова (в пунктах/милиметрах - не важно)


 
DiamondShark ©   (2005-10-04 15:08) [12]

DrawText с флагом DT_CALCRECT вернёт размер текста в логических единицах устройства.
Если режим отображения на устройстве утановлен таким, что логические единицы не совпадают с физическими (определяется функцией GetMapMode), то функцией LPtoDP можно преобразовать логические координаты в физические.
Среди режимов отображения есть такие, в которых логические единицы уже соответсвуют некоторым метрическим или дюймовым размерам. Тогда дальнейшие преобразования не нужны.
И, наконец, функция GetDeviceCaps определит разрешение в точках на дюйм.



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
14-1128364792
Darkwing
2005-10-03 22:39
2005.10.23
Книга про базы данных в Delphi


14-1128012098
TG
2005-09-29 20:41
2005.10.23
Flash


2-1127918571
all_iks
2005-09-28 18:42
2005.10.23
Создание дистрибутива.


14-1128316032
Тульский
2005-10-03 09:07
2005.10.23
Файервол для среднего пользователя


4-1124531824
FireMan_Alexey
2005-08-20 13:57
2005.10.23
Как добавить свой параметр в консольное меню проводника!