|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Lev Serebryakov 2:5030/661.1 08 Aug 2007 09:27:20 To : Leizer A. Karabin Subject : Xorg fonts --------------------------------------------------------------------------------
08 Aug 07 09:55, you wrote to me:
LK> Что-то у тебя в кучу кони, люди, тёплое, кислое... какие
LK> сантиметры и кто "отдаёт в систему"? Отдают пикселы, на которые потом
LK> как хочешь, так и масштабируй фонт. И из 1,4 получается 1 пиксел, а из
LK> 1,5 - 2.
Стоп. Размер шрифта -- он в ПУHКТАХ. Что бы пересчитать пункты в пикселы надо
знаеть разрешение (72 пункта на дюйм и всё такое). Из-за того, что экраны
говорят правду про своё разрешение, но один из них (или оба, но по-разному) врёт
про свой физический размер, то получается что разрешения HЕ В ТОЙ ЖЕ пропорции,
что и количество точек на экране. В результате физический размер буковки в 12
пунктов на этих мониторах -- разный. А должен быть -- один. Hе смотря на разницу
в пиксельных размерах. И это -- основная причина, что шрифты одного размера
выглядт по-разному.
А 1.4 не факт, что округляется в 1 а 1.5 -- в два. Тому несколько причин -- и
то, что округление там не математическое, а их целых три -- black, wite, gray (и
для стема задаётся какое ему нужно), и то, что может быть включён какой-никакой
а антиалиасинг и тогда 1.4 и 1.5 -- это чёрный пиксель + по-разному (102 / 128)
серый пиксель, и ещё некоторые тонкости организации как TTF так и Type-1 шрифтов
и их растеризаторов.
// Lev
--- GoldED+/W32 1.1.4.7
* Origin: Cave of Black Lion (2:5030/661.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/328446b95598.html, оценка из 5, голосов 10
|