Декабрь 12, 2017, 09:57:49

Автор Тема: На wine возникают проблемы со шрифтами - они как рубленные и угловатые  (Прочитано 3950 раз)

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
При установке на Mandirva под Wine есть проблемы - шрифты выглядят "размытыми" хотя в системе шрифты - чёткие. Было такое на intel810 видео встроенной, и сейчас повторяется и тоже Intel встроенное видео ... на днях решу - доложу.
« Последнее редактирование: Март 01, 2010, 06:30:34 от 1clinux »

1clinux

  • Administrator
  • Опытный пользователь
  • *****
  • Сообщений: 164
  • Карма: +7/-0
  • Fire come with me ...
    • Просмотр профиля
    • Вопросы и ответы по 1С на базе Linux
    • Email
Что оказалось! Как обещал докладываю.

После некоторых мучений с попытками переставить шрифты и убирать их вообще из папки /usr/share/wine/fonts стало понятно, что дело не в шрифтах как каковых, а в методе их вывода!
Оказалось проблема решается достаточно просто!
Надо отредактировать файл ~/.wine/user.reg (текстовый файл, отвечающий за реестр в wine), где '~' - домашний каталог пользователя как например '/home/user/'.
В нём надо подправить: "FontSmoothing"="0" заменить на "FontSmoothing"="1".

Позже нашёл следующий текст:
Установка сглаживания

1. Открываем wine'овский 'Редактор реестра':
$
regedit

2. Переходим в следующую ветку:
[HKEY_CURRENT_USER\Control Panel\Desktop]
3. Добавляем следующие строки:
FontSmoothing = {a}
FontSmoothingType = dword:0000000{b}
FontSmoothingOrientation = dword:0000000{c}
FontSmoothingGamma = dword:00000578
где
{a} - сглаживание. 0 = выключено, 2 = включено;
{b} - тип сглаживания. 1 = regular (градации серого), 2 = subpixel (субпиксельное);
{c} - ориентация. 0 = BGR, 1 = RGB.
4. Все, теперь сглаживание работает.

P.S. Один товарищ, Тарасов Игорь, написал скрипт, который упростит установку сглаживания. Большое спасибо ему за скрипт.

http://leolik.blogspot.com/2009/02/wine.html

там же ссылка на скрипт: http://files.polosatus.ru/winefontssmoothing.sh