barkinet / quite-rss

Automatically exported from code.google.com/p/quite-rss
Other
1 stars 0 forks source link

При установке нестандартной системы сглаживания шрифтов QuiteRSS не справляется с точным отображением текста #692

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Поставил на Win "макоподобное" сглаживание 
шрифтов MacType. И если, скажем, "Файрфокс", да и 
многие другие программы (наряду с самой 
Windows 7) обошлись без артефактов в виде 
поплывших текстов, то с QuiteRSS случилось это: 
http://i65.fastpic.ru/big/2014/1228/d3/dd5a3eab83a333a2f0e81631f92eb8d3.png 
Шрифт выводится "грязновато", неряшливо.

При этом в LibreOffice кусок текста, набранный 
тем же шрифтом Franklin Gothic Book, 9-ый кегль, 
отображается в целом нормально и без 
шероховатостей. Например: 
http://i65.fastpic.ru/big/2014/1228/4a/fa81582fcbacb55cc1719a4d07a0514a.png

Заметил, что похожий "вырвиглаз" 
наблюдается в браузере QupZilla, тоже 
основанном на Qt-библиотеках. По-видимому, 
дело в собственном алгоритме отрисовки 
шрифтов. Порывшись в настройках и 
конфигурации QupZilla, я, впрочем, ничего по 
теме не нашел. Может, всё же где-нибудь в 
ядре Qt запрятана возможность полностью 
отдать отрисовку шрифтов на откуп системе?

Original issue reported on code.google.com by qosmio...@gmail.com on 28 Dec 2014 at 2:54

GoogleCodeExporter commented 9 years ago
Поставил себе. Вроде норм.
Может быть у вас используется 
масштабирование во встроенном браузере?
У меня Вин8.1, а у вас?

Original comment by arhohrya...@gmail.com on 29 Dec 2014 at 4:58

GoogleCodeExporter commented 9 years ago
У меня Win7, решил подождать 10ку. ClearType 
отключен, в рамках MacType формат сглаживания 
выбран Xmac.LCD.default. В приведенном скриншоте 
показана расплывчатость шрифта во вкладке 
с лентами, в столбце с предпросмотром 
сообщений. 

Попробовал сейчас поиграться с масштабом, 
штатный кегль для текста сообщений - 9. И 
действительно: при масштабе 110% выглядит 
лучше, при 120 - чуть хуже (как при 100%, есть 
смазанность), а вот при 130-140% уже смотрится 
безупречно. Увеличил шрифт для дерева лент, 
с 9 до 11 - и тоже глаз не налюбуется. Конечно, 
отдельные глифы выводятся 
непропорционально все равно, но это 
невооруженным глазом незаметно. Впрочем, 
большие шрифты для служебных целей я не 
люблю, потому что а) тогда любой текст 
занимает больше места, б) не очень 
позитивно для глаз, когда приходится 
смотреть на относительно близком 
расстоянии здоровые текстовые массивы. 

Да и родной SegoeUI выводится коряво что в 
дереве лент, что в настройках (см. скриншот 
в первом сообщении). Вот в FastStone Image Viewer 
используется тот же Segoe UI, 9 кегль - 
прикрепил скриншот. Разница видна, и не в 
пользу QuiteRSS. Чем это объяснить, не знаю.

Могу лишь предположить, что дело в том, что 
движку QuiteRSS неудобно обрабатывать любые css 
и т.п. вещи, увязанные на кегли, т.е. точки (pt), 
а не на более привычные системы измерения, 
будь то пиксели (px). Я читал на "Хабре" об 
этом типометрическом противоречии по 
поводу вообще отрисовки шрифтов в 
браузерах.

Original comment by qosmio...@gmail.com on 29 Dec 2014 at 8:15

Attachments:

GoogleCodeExporter commented 9 years ago
Спасибо, за все описанные вкусности ;)
Я, видимо, не слишком разборчив в шрифтах, 
просто подобрал какие нравятся и всё.
Вопрос прорисовки весьме интересный, но 
есть более приоритетные задачи.

Кстати, почему отключен ClearType? Насколько я 
помню, SegoeUI как раз разрабатывался с учётом 
его использования.

Original comment by arhohrya...@gmail.com on 30 Dec 2014 at 4:23

GoogleCodeExporter commented 9 years ago
Так я отключил, чтобы не было 
потенциального конфликта интересов, все 
равно ведь даже при включенном ClearType около 
95% всего текста в ОС или программах 
выводится с помощью MacType. А ClearType "отдыхает".:)

По части конкретных шрифтов - дело вкуса, 
согласен. Да и по-разному люди с текстовыми 
массивами работают. Иногда в бесконечном 
потоке заметок-новостей-постов хочется 
просто-напросто изящества, чтобы глаз не 
уставал чисто эстетически.:)

Original comment by qosmio...@gmail.com on 30 Dec 2014 at 2:44

GoogleCodeExporter commented 9 years ago

Original comment by aleksey....@gmail.com on 31 Dec 2014 at 4:55