Форум 3DNews

Форум 3DNews (http://forum.3dnews.ru/index.php)
-   Операционные системы Microsoft Windows (http://forum.3dnews.ru/forumdisplay.php?f=22)
-   -   Шрифты программы LibreOffice выглядят по-разному в 7 и 8.1 (http://forum.3dnews.ru/showthread.php?t=140198)

Alex2560 27.12.2018 18:28

Шрифты программы LibreOffice выглядят по-разному в 7 и 8.1
 
Вы замечали? В 7 шрифты более неказистые, неровные. Та же самая версия LO в 8.1 выглядит (в плане шрифтов) просто великолепно. С чем это связано? Разные алгоритмы рендеринга шрифтов?

garniv 27.12.2018 19:45

А в WordPad шрифты не отличаются?

zl0dey4eg 27.12.2018 19:51

Скриншоты в студию!

Как по мне, в семерке сглаживание работает гораздо лучше и шрифт красивее.

Alex2560 27.12.2018 21:18

garniv, WordPad не охота смотреть, он меня в данном вопросе не интересует.


zl0dey4eg, шоты выкладываю.

http://funkyimg.com/i/2PBws.png
http://funkyimg.com/i/2PBwt.png

Если присмотреться, то легко увидеть, что в 7 шрифты более рыхлые, выглядят как-то более мелко и в целом менее красивы, чем в 8, где они гладкие, читабельные и в общем хорошо выглядят.

zl0dey4eg 27.12.2018 21:23

Цитата:

Сообщение от Alex2560 (Сообщение 2663429)
garniv то легко увидеть, что в 7 шрифты более рыхлые,

на мониторе с одинаковым разрешением посмотрите, результат вас удивит :)
да и еще не известно, какой системный шрифт в win 7 стоит, может какой кривой кастом

Alex2560 27.12.2018 21:40

Эти два шота с одного и того же монитора. Семёрка — хост, а 8.1 — виртуальная машина.

garniv 27.12.2018 22:24

Вложений: 1
Цитата:

Сообщение от Alex2560 (Сообщение 2663429)
http://funkyimg.com/i/2PBws.png
http://funkyimg.com/i/2PBwt.png

Оба выглядят одинаково :dont:
Даже увеличенные части сравнил:

http://forum.3dnews.ru/attachment.ph...1&d=1545938660

garniv 27.12.2018 22:31

Вложений: 1
Хотя, у тебя почему-то антиальясинг границы шрифта черно-белый...

Скрин с моей 7ки:

http://forum.3dnews.ru/attachment.ph...1&d=1545939075

garniv 27.12.2018 22:34

Для визуальной компенсации расстояния между сабпикселами пиксела монитора, антиальясинг должен быть розово-голубой.

Предполагаю что у тебя в 7ке в параметрах ClearType накручено что-то ненестандартное.
Попробуй настроить его заново: Пуск-Найти: Настройка текста ClearType

Alex2560 28.12.2018 18:16

Да, я тоже заметил в увеличенных примерах, что в 7 сглаживающие пиксели чёрно-белые, а в 8 цветные. Наверное, в этом причина.

Настройки ClearType не трогал, должны быть стандартные. Но посмотрю. Спасибо.

Добавлено через 1 час 38 минут

garniv, поставил нулячую win7 на виртуалку и сравнил настройки ClearType с теми, что в моей хостовой. 100% 1 в 1. Но на win7 в виртуалке шрифты в LibreOffice такие же, как и в 8, то есть выглядят гладко и хорошо. Но на хостовой win7 плохо. При тех же настройках ClearType...

Интересно, в чём же причина? Значит, можно нормально сделать... Только как?

Alex2560 03.01.2019 21:06

Думается мне, что причина в разнице программного и аппаратного анти-алиасинга (разница в алгоритмах). В виртуалке он программный, красивее. Но на хостовой машине в LibreOffice это дело уже делается аппаратно (там в настройках это отражено), и аппаратный анти-алиасинг вот такой вот неказистый по-сравнению с программным.

garniv 03.01.2019 22:46

Цитата:

Сообщение от Alex2560 (Сообщение 2663802)
Думается мне, что причина в разнице программного и аппаратного анти-алиасинга (разница в алгоримах). В виртуалке он программный, красивее. Но на хостовой машине в LibreOffice это дело уже делается аппаратно (там в настройках это отражено), и аппаратный анти-алиасинг вот такой вот неказистый по-сравнению с программным.

Нет :)
1. Нет никакого "аппартаного антиальясинга" шрифтов
2. У меня на Win7 без виртуалки антиальясинг шрифтов идентичен твоему на Win8 в виртуалке.

Alex2560 03.01.2019 23:03

Цитата:

Сообщение от garniv (Сообщение 2663808)
Нет никакого "аппартаного антиальясинга" шрифтов

А как же аппаратное ускорение в LibreOffice?
Цитата:

Сообщение от garniv (Сообщение 2663808)
У меня на Win7 без виртуалки антиальясинг шрифтов идентичен твоему на Win8 в виртуалке.

Какая видеокарта?

garniv 03.01.2019 23:04

Цитата:

Сообщение от Alex2560 (Сообщение 2663810)
А как же аппаратное ускорение в LibreOffice?

Чо?) Шрифты все отрисовывает Windows.
Цитата:

Сообщение от Alex2560 (Сообщение 2663810)
Какая видеокарта?

В конфиге.

Alex2560 04.01.2019 00:35

Цитата:

Сообщение от garniv (Сообщение 2663811)
Чо?) Шрифты все отрисовывает Windows.

https://ru.wikipedia.org/wiki/DirectWrite
Одно время была шумиха, когда Google сделала DirectWrite включенным в Хроме принудительно, и все шрифты на веб-страницах стали размытыми. Очень много народа тогда жаловалось.

garniv 04.01.2019 00:47

Цитата:

Сообщение от Alex2560 (Сообщение 2663817)
https://ru.wikipedia.org/wiki/DirectWrite

Понял, спасибо!

Тогда остается только второй пункт.

Alex2560 04.01.2019 10:14

Цитата:

Сообщение от garniv (Сообщение 2663818)
Понял, спасибо!

Ещё хотел добавить https://en.wikipedia.org/wiki/DirectWrite :

«DirectWrite is a text layout and glyph rendering API by Microsoft. It was designed to replace GDI/GDI+ and Uniscribe for screen-oriented rendering and was shipped with Windows 7 and Windows Server 2008 R2, as well as Windows Vista and Windows Server 2008 (with Platform Update installed). DirectWrite is hardware-accelerated (using the GPU) when running on top of Direct2D, but can also use the CPU to render on any target, including a GDI bitmap.

...

Sub-pixel ClearType text rendering with bi-directional antialiasing which can interoperate with GDI/GDI+, Direct2D/Direct3D and any application-specific technology. When using with Direct2D, text rendering can be hardware-accelerated or can use WARP software rasterizer when hardware acceleration is not available».


Текущее время: 07:52. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot