|
Размер шрифта 1С | ☑ | ||
---|---|---|---|---|
0
ender10
07.03.19
✎
09:23
|
Добрый день, есть такой вопрос, в чем измеряется размер шрифта в 1с?
Поясню - задача такая, нужно в поле HTML вывести шрифт того же размера, что и в системе, в 1с стоит размер шрифта 8, но это явно не 8 пикселей, как преобразовать размер шрифта 1с в понятные html единицы? |
|||
1
Мимохожий Однако
07.03.19
✎
09:29
|
Размер монитора и разрешение учитываешь? Ради чего эти изыски?
|
|||
2
Василий Алибабаевич
07.03.19
✎
09:32
|
"в 1с стоит размер шрифта 8" - это не в пикселях. Это в кеглях.
|
|||
3
ender10
07.03.19
✎
09:32
|
(1) вот нужно одинаковый шрифт и все, не моя идея
|
|||
4
ender10
07.03.19
✎
09:33
|
(2) как преобразовать можно?
|
|||
5
Василий Алибабаевич
07.03.19
✎
09:34
|
(4)
1 кегль = 1/72 дюйма = 0,3528 миллиметра. Размер в 8 = 8 * 0,3528 = 2,8224 миллиметра. |
|||
6
ender10
07.03.19
✎
09:35
|
(5) в HTML вроде есть единица pt
сейчас попробую |
|||
7
ender10
07.03.19
✎
09:35
|
(5) нет, не то , попутал
|
|||
8
Василий Алибабаевич
07.03.19
✎
09:38
|
+ (5) В этих ваших интернетах принято считать 10 мм = 38 пикселей. Хотя это и не так. Патамучта размер пикселя зависит от размера и разрешения экрана. Но считают именно так.
Соотв. размер 8 = 38 / 10 * 2,8224 px. |
|||
9
Василий Алибабаевич
07.03.19
✎
09:41
|
+ (8) https://www.w3.org/TR/CSS2/syndata.html#length-units
in: inches — 1in is equal to 2.54cm. cm: centimeters mm: millimeters pt: points — the points used by CSS are equal to 1/72nd of 1in. pc: picas — 1pc is equal to 12pt. px: pixel units — 1px is equal to 0.75pt. |
|||
10
Василий Алибабаевич
07.03.19
✎
09:44
|
(9) Выделю отдельно :
px: pixel units — 1px is equal to 0.75pt. и можно размер задавать напрямую в пунктах. |
|||
11
ender10
07.03.19
✎
09:45
|
(9) попробовал указать 2,8224mm - явно больше получилось
|
|||
12
Василий Алибабаевич
07.03.19
✎
09:49
|
(11) Патамучта в этих ваших интернетах ОДИН И ТОТ ЖЕ же миллиметр на экранах разных размеров с разным разрешением РАЗНЫЙ. О чем вам еще в (1) указали.
|
|||
13
ender10
07.03.19
✎
09:50
|
(10) получается 8pt = 8 в 1С, но это не так
|
|||
14
Василий Алибабаевич
07.03.19
✎
09:52
|
(13) см (1), см (12).
|
|||
15
ender10
07.03.19
✎
09:52
|
(12) да, но в 1с кегль = 1/72 дюйма
в HTML pt: points — the points used by CSS are equal to 1/72nd of 1in. соттветсвенно на одном и том же мониторе 8pt = 8 в 1С, но это не так |
|||
16
Василий Алибабаевич
07.03.19
✎
09:55
|
(15) Еще раз из w3.org :
"Note that if the anchor unit is the pixel unit, the physical units might not match their physical measurements. Alternatively if the anchor unit is a physical unit, the pixel unit might not map to a whole number of device pixels." |
|||
17
Мимохожий Однако
07.03.19
✎
09:58
|
Проще научить пользователя менять масштаб отображения клавиатурой и мышкой. Хрень какая-то
|
|||
18
ender10
07.03.19
✎
09:59
|
(17) ну это не сохраняется просто, нужно каждый раз делать
|
|||
19
ender10
07.03.19
✎
10:01
|
(16) все равно не до конца понял, почему на одном и том же мониторе, с одним и тем же разрешением размеры шрифтов не соответствуют, если они отталкиваются и там и там от дюйма
|
|||
20
Василий Алибабаевич
07.03.19
✎
10:04
|
(19) Потому что w3.org разрабатывает разные рекомендации для устройств "print media and similar high-resolution devices" и прочих. Мониторы относятся к прочим. ЦЫ : https://www.w3.org/TR/CSS2/syndata.html#length-units.
ЗЫ. По ссылке посмотри рисунки. Там все в стиле "для больших и маленьких". |
|||
21
ender10
07.03.19
✎
10:06
|
(20) ок, спасибо
|
|||
22
Мимохожий Однако
07.03.19
✎
10:17
|
(18) Если пользователь научился устанавливать, то это и есть сохранение. В данном случае сохранение навыков.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |