Re[21]: Кроссплатформа - состояние на конец 2022
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.12.22 18:39
Оценка:
Здравствуйте, Marty, Вы писали:

M>Стало поприятнее

Ну, как я и ожидал — чудес не бывает.

S>>Это, конечно, здорово, вот только размеры шрифта в десятки пикселов не очень интересны. Там более-менее любой растеризатор справится.

S>>Попробуйте взять реалистичные размеры для чтения текста с экрана — ну, там, 6-7-8-9-10-11-12pt. И посмотрим, насколько линейно меняется ширина текста.

M>Размер шрифта у меня float, пересчитывается в пиксели по курсу какой укажу


M>Скачки есть, но фатального ничего не вижу

И очень зря. Одно дело, когда вы выводите одну отдельную строку (скажем, в заголовке окна). Тогда то, что она удлиняется неравномерно при росте зума — незначительное неудобство.
Иное дело, когда вы выводите на экран целую страницу, которая свёрстана определённым образом.
И когда вы делаете ей зум-фактор 80%, то пользователь ожидает, что все строчки станут короче на 20%, а не так, что кто-то — на 15%, а кто-то — на 22%.
M>Померял у себя на экране — размер 4 — 56 мм, размер 2.047 (по двойку только) — 28 мм
Двукратное изменение размеров — нетрудное упражнение. Всегда сложнее сделать 95% так, чтобы это было именно 95%.
Почитайте классику: http://rastertragedy.com/
Именно поэтому Adobe рендерят текст сами, без помощи системы.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.