Винное различие в рендеринге шрифта

Я запускаю Evernote под вином на двух компьютерах Linux. Они показывают различные появления шрифта:

Font rendering comparison

Оставленный: 64-разрядный LMDE (уже dist-обновляют до тестирования Debian, но сохраняют корректировки LMDE), + ПОМОЩНИК;Правильно: Ubuntu 14.04 LTS, 64-разрядный + Единица

  • Каждое вино из репозитория дистрибутива по умолчанию с той же версией 1.6.2.
  • Обе винных конфигурации являются значением по умолчанию, кроме замены семейств шрифтов под HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes с "Droid Sans Fallback" для отображения китайского языка.
  • Я не изменил появление Ubuntu или параметры шрифта; шрифты в других приложениях выглядят прекрасными.
  • Я попытался скопировать весь каталог $HOME/.wine с LMDE и работать на Ubuntu, но это не улучшилось. Это означает, что винная конфигурация не должна быть проблемным источником?

Шрифты выглядят намного лучше на LMDE, и мне нравится знать, как сделать шрифты на Ubuntu выглядеть одинаково? Что/корректировал LMDE?

2
задан 5 November 2014 в 02:16

2 ответа

В тех двух образцах похоже, что алгоритм рендеринга шрифта является тем же, каждый является просто намного более темным, чем другой (и более темные взгляды, мне, лучше).

Это было бы сглаживанием шрифта "гамма" - гамма управление, как легкий/темный частично освещенные пиксели корректируются.

Оба два после статей, рекомендующих установку сглаживания шрифта в Вине с помощью regedit (да, Вино поддерживает реестр стиля Windows и имеет его собственный regedit.exe).

Выполнение regedit.exe и корректируют следующие ключи [в HKEY_CURRENT_USER\Control Panel\Desktop] к этим значениям:

"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

Статьи:

1
ответ дан 20 November 2019 в 02:10

У меня была точно та же проблема, как Вы и мой тест были Evernote также. После следования руководству в Улучшают появление GUI Винных приложений , моя проблема решена.

Basicaly:

wget http://files.polosatus.ru/winefontssmoothing_en.sh

bash winefontssmoothing_en.sh

Избранная третья опция в терминале - со стрелками, затем используйте клавишу Tab, чтобы выбрать хорошо и 'войти' (источник: здесь )

<час>

Это - сценарий, связанный с вышеупомянутым:

#!/bin/sh
# Quick and dirty script for configuring wine font smoothing
#
# Author: Igor Tarasov <tarasov.igor@gmail.com>

WINE=${WINE:-wine}
WINEPREFIX=${WINEPREFIX:-$HOME/.wine}
DIALOG=whiptail

if [ ! -x "`which "$WINE"`" ]
then
    echo "Wine was not found. Is it really installed? ($WINE)"
    exit 1
fi

if [ ! -x "`which "$DIALOG"`" ]
then
    DIALOG=dialog
fi

TMPFILE=`mktemp` || exit 1

$DIALOG --menu \
    "Please select font smoothing mode for wine programs:" 13 51\
    4\
        1 "Smoothing disabled"\
        2 "Grayscale smoothing"\
        3 "Subpixel smoothing (ClearType) RGB"\
        4 "Subpixel smoothing (ClearType) BGR" 2> $TMPFILE

STATUS=$?
ANSWER=`cat $TMPFILE`

if [ $STATUS != 0 ]
then 
    rm -f $TMPFILE
    exit 1
fi

MODE=0 # 0 = disabled; 2 = enabled
TYPE=0 # 1 = regular;  2 = subpixel
ORIENTATION=1 # 0 = BGR; 1 = RGB

case $ANSWER in
    1) # disable
        ;;
    2) # enable
        MODE=2
        TYPE=1
        ;;
    3) # enable cleartype rgb
        MODE=2
        TYPE=2
        ;;
    4) # enable cleartype bgr
        MODE=2
        TYPE=2
        ORIENTATION=0
        ;;
    *)
        rm -f $TMPFILE
        echo Unexpected option: $ANSWER
        exit 1
        ;;
esac

echo "REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
\"FontSmoothing\"=\"$MODE\"
\"FontSmoothingOrientation\"=dword:0000000$ORIENTATION
\"FontSmoothingType\"=dword:0000000$TYPE
\"FontSmoothingGamma\"=dword:00000578" > $TMPFILE

echo -n "Updating configuration... "

$WINE regedit $TMPFILE 2> /dev/null

rm -f $TMPFILE

echo ok
0
ответ дан 20 November 2019 в 02:10

Другие вопросы по тегам:

Похожие вопросы: