настройка вида шрифтов [РЕШЕНО] (fonts.conf не рулит (именно так))

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

а надо ли пересобирать пакет freetype2 чтобы получить всякие проприетарные сглаживания шрифтов?
через что и как настраивать?- что-то с fonts.conf не ладится дело, отрисовка шрифтов все равно как в венде. ЖК монитор.
(хауту для suse актуальной давности не нашел)

Выглядит так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
i18n
Сообщения: 192

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение i18n »

Для начала можно попробовать в .fonts.conf дописать вот что:

Код: Выделить всё

<match target="font" >
  <edit mode="assign" name="lcdfilter" >
   <const>lcddefault</const>
  </edit>
</match>

Если не поможет, тогда уже пересобирать.
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

спасибо! этого не встречал нигде, попробую.
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

навернул всего по максимуму :)

Код: Выделить всё

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
  <edit mode="assign" name="lcdfilter" >
   <const>lcddefault</const>
  </edit>
</match>
<match target="font">
        <edit mode="assign" name="antialias">
            <bool>true</bool>
        </edit>
    </match>
    <match target="font">
        <edit mode="assign" name="hinting">
            <bool>true</bool>
        </edit>
    </match>
    <match target="font">
        <edit mode="assign" name="hintstyle">
            <const>hintmedium</const>
        </edit>
    </match>
</fontconfig>


некоторые шрифты стали вроде чуть поразмытее, а вот dejavu к примеру не изменились совсем. Что я не так делаю-то??
Спасибо сказали:
i18n
Сообщения: 192

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение i18n »

Тогда есть смысл все же пересобрать freetype2. Достаточно в spec-е поменять %define enable_subpixel_rendering 0 на %define enable_subpixel_rendering 1. В .fonts.conf у меня вот что:

Код: Выделить всё

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="lcdfilter" >
   <const>lcddefault</const>
  </edit>
 </match>
</fontconfig>
Спасибо сказали:
Аватара пользователя
Hrafn
Сообщения: 213
ОС: Fedora 19

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение Hrafn »

/ Den siste viking...
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »


Это интересно. осталось найти время... а дроид у меня итак есть, поэтому вопрос- а что делать с уже установленными?
Спасибо сказали:
Аватара пользователя
Hrafn
Сообщения: 213
ОС: Fedora 19

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение Hrafn »

А зачем с ними что-то делать-то? Сами шрифты не меняются, меняется их отображение всего лишь. Дроид был приведен в качестве примера
/ Den siste viking...
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение NickLion »

Зачем пересобирать? Ставили пакеты из репы:
http://opensuse-community.org/subpixel/openSUSE_11.2/
?
Спасибо сказали:
seleko
Сообщения: 8
ОС: opensuse 11.3

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение seleko »

по-моему нет никакой разницы использовать из дистра или с этого репа...
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

Всем спасибо, вроде получше стало, но чтобы сразу увидеть отличия, не хватает гномовской мгновенной настройки вида шрифтов (gnome-appearance-properties -> Шрифт) из-за отсутствия собственно самого Гнома :)
Т.е. что-то меняется только после перезагрузки, а так фиг сравнишь.
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

seleko писал(а): ↑
04.03.2010 15:22
по-моему нет никакой разницы использовать из дистра или с этого репа...

разница-то как раз есть, но я вернулся к freetype2 из официального репозитория. Слишком раздражают радужные края букавок, при темной теме оформления и белом шрифте это слишком жОстко ))
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение NickLion »

seleko писал(а): ↑
04.03.2010 15:22
по-моему нет никакой разницы использовать из дистра или с этого репа...

Есть, в родном нет субпиксельного сглаживания и интерпретатора байткода, а в данной сборке оно включено.

poet13 писал(а): ↑
04.03.2010 16:49
seleko писал(а): ↑
04.03.2010 15:22
по-моему нет никакой разницы использовать из дистра или с этого репа...

разница-то как раз есть, но я вернулся к freetype2 из официального репозитория. Слишком раздражают радужные края букавок, при темной теме оформления и белом шрифте это слишком жОстко ))

Так просто субпиксельное сглаживание отключили бы... У Вас не LCD монитор? Или может быть порядок субикселей не тот был выставлен?
Я себе включаю autohint, так больше нравится :)
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение eddy »

NickLion писал(а): ↑
05.03.2010 07:44
Так просто субпиксельное сглаживание отключили бы... У Вас не LCD монитор? Или может быть порядок субикселей не тот был выставлен?
Я себе включаю autohint, так больше нравится

Я себе на работе сделал такие настройки:

Код: Выделить всё

        <match target="font">
                <edit name="autohint" mode="assign">
                        <bool>false</bool>
                </edit>
                <edit name="hinting" mode="assign">
                        <bool>true</bool>
                </edit>
                <edit name="hintstyle" mode="assign">
                        <const>hintfull</const>
                </edit>
                <edit name="antialias" mode="assign">
                        <bool>true</bool>
                </edit>
                <edit name="rgba" mode="assign">
                        <const>rgb</const>
                </edit>
                <edit name="lcdfilter" mode="assign">
                        <const>lcdlegacy</const>
                </edit>
                <edit name="dpi" mode="assign">
                        <double>100.0</double>
                </edit>
        </match>

Сглаживание нормальное, но есть цветной ореол. Причем при изменении порядка следования пикселей ничего не меняется. Возможно, это из-за того, что монитор подключен по DVI-входу, а может - потому что Aser. Кто знает... Дома с таким же конфигом все отображается на ура (монитор подсоединен по аналоговой линии).
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
i18n
Сообщения: 192

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение i18n »

От монитора зависит, на некоторых мониторах из коробки нормально шрифты выглядят, на некоторых - только после пересборки.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение NickLion »

eddy писал(а): ↑
05.03.2010 09:01
Сглаживание нормальное, но есть цветной ореол. Причем при изменении порядка следования пикселей ничего не меняется. Возможно, это из-за того, что монитор подключен по DVI-входу, а может - потому что Aser. Кто знает... Дома с таким же конфигом все отображается на ура (монитор подсоединен по аналоговой линии).

Бывает на некоторых мониках, где цветовые характеристики резко отличаются от применённых во freetype2. Где-то находил мануал, где это можно менять, но тут однозначно перекомпилировать придётся (если тот патч в мейнстрим не попал).

UPD: Шрифты. Тонкая подстройка субпиксельной отрисовки
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

Ладно, у меня такой вопрос: куда гномовская конфигурялка шрифтов пишет настройки? в .gconf?
В Гноме как я уже говорил получалось добиться приемлемого вида шрифтов. А потом бы я просто "стянул" получившийся конфиг и записал бы в fonts.conf.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение k0da »

Ничего не крутил, устраивает то что из коробки
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

Ааа! вот оно: http://linuxopen.ru/2008/06/26/zhizn-bez-g...ngs-daemon.html
буду пробовать.
Спасибо сказали:
i18n
Сообщения: 192

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение i18n »

Исключительно как повезет, например, на домашнем LCD Sony без доработки напильником шрифты выглядят плохо. А на других LCD мониторах из коробки выглядят нормально. Допилить в общем не сложно. Единственный неочевидный момент - сборка 32-bit пакетов на x86_64 системе, чтобы, например, в Acrobat Reader были нормальные шрифты в меню. И почему-то в OpenOffice шрифты выглядят немного иначе, чем в других приложениях. Но разбираться с ним нет никакого желания.
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение poet13 »

k0da писал(а): ↑
05.03.2010 13:13
Ничего не крутил, устраивает то что из коробки

см. по ссылке почему вас устраивает, а кого-то- нет.

После правки ~/.Xresources получилось как в Gnome, в отличие от бывшей до этого "виндовской" отрисовки- чего я и добивался!

Изображение
Спасибо сказали:
SergeAG
Сообщения: 52
ОС: Debian Sid

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение SergeAG »

Подскажите пожалуйста, после патчей отсюда: http://opensuse-community.org/subpixel/openSUSE_11.2/ или отсюда: http://hrafn.me/2009/11/opensuse-11-2-and-fonts/
сглаживание становится такое же хорошее, как в Убунту? Я правильно понимаю, что там наложены патчи cairo?

если не сложно, покажите скрин с полным хинтингом. Сижу на Убунту. Проверить не могу.
Заранее благодарю.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение k0da »

SergeAG
А убунту у нас теперь эталон качества?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
SergeAG
Сообщения: 52
ОС: Debian Sid

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение SergeAG »

А убунту у нас теперь эталон качества?


По части сглаживания шрифтов - да.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение k0da »

На вкус и цвет фломастеры разные
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
SergeAG
Сообщения: 52
ОС: Debian Sid

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение SergeAG »

Ну и каков смысл ваших комментариев?

Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение Minton »

Смысл прост - тот факт, что вы считаете Убунту началом всех начал может и не найти (и не найдёт) поддержки у местного населения :) Если вам нравится сглаживание в Убунту, то оно необязательно нравится кому-то ещё.
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение k0da »

Суть сглаживаний проста. Либо патенты нарушаются из коробки либо нет. Те кто их нарушает из коробки явно не ходит на американский рынок.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
SergeAG
Сообщения: 52
ОС: Debian Sid

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение SergeAG »

Так я не про патенты спрашивал, а про патчи для SuSE. :) Если кто сможет ответить на мой вопрос, буду рад.
Что касается качества сглаживания в Убунту. Почти ко всем популярным дистрибутивам есть патчи шрифтов от Убунту и они пользуются популярностью. Много статьей о том, как сделать аналогичное сглаживание в моей мандриве/федоре/дебиане и т.п. В дженте, арче такой патч ставиться очень просто. Вот меня и интересует, патчи, описанные в этой теме, делают сглаживание как в Убунту или иначе?



тот факт, что вы считаете Убунту началом всех начал может и не найти (и не найдёт) поддержки у местного населения :)


Ну раз такая тема с патчами cairo всплыла на форуме, такая тема есть на сайте комьюнити сюзе, значит это кому-то нужно. Иначе бы не стали делать патчи. Я задал технический вопрос, а не философский или правовой. Надеюсь получить ответ.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: настройка вида шрифтов [РЕШЕНО]

Сообщение NickLion »

Какое сглаживание в Убунту - не знаю. Стоят пакеты из community/subpixel - всё нравится. Только вид шрифтов не только от патчей зависит, а ещё и от настроек (а их можно выставить так, что существование этих патчей и не заметно будет ;) )
Спасибо сказали: