#1 15.11.2014 13:24:10

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Помогите пожалуйста настроить шрифты MS True Type, стандартные шрифты у меня в системе отображаются очень коряво.

#2 15.11.2014 13:26:03

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, скриншоты в студию и какие шрифты MS нужно настроить.

#3 15.11.2014 13:32:27

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, скриншоты в студию и какие шрифты MS нужно настроить.


не знаю как добавить скриншот, но на словах: шрифты плохо и размыто отображаются в заголовках вкладок Firefox, в меню Dolphin, они все очень мелкие и нечеткие

#4 15.11.2014 13:34:20

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, наживаете кнопку "Prt Scr" (рядом с F12), сохраняете и выкладываете на http://itmages.ru/ . Ссылки выкладываете сюда.

#5 15.11.2014 13:37:16

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, наживаете кнопку "Prt Scr" (рядом с F12), сохраняете и выкладываете на http://itmages.ru/ . Ссылки выкладываете сюда.


Скриншот - http://itmages.ru/image/view/2049069/990f902a

#6 15.11.2014 13:43:49

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Хотелось бы сделать шрифты как в Windows, или максимально на них похожими

#7 15.11.2014 13:45:09

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, один момент...

#8 15.11.2014 14:03:13

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, выполните в консоли от суперпользователя:

zypper ar http://download.opensuse.org/repositories/home:/Fisiu:/lcd/openSUSE_13.2/ subpixel
zypper mr -p 98 subpixel
zypper ref && sudo zypper dup
zypper in libfreetype6 libfreetype6-32bit

Также создайте следующие файлы со следующими именами и содержимым и поместите их в папку /etc/fonts/conf.d/ (для перемещения в эту папку потребуются права суперпользователя):
1. Имя: "10-antialias.conf", содержимое:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use the Antialiasing --> 
  <match target="font">
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
  </match>
</fontconfig>

2. Имя: "10-hinting.conf", содержимое:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use Hinting --> 
  <match target="font">
    <edit name="hinting" mode="assign"><bool>true</bool></edit>
  </match>
</fontconfig>

3. Имя: "10-hinting-slight.conf", содержимое:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use Slight Hinting --> 
  <match target="font">
    <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
  </match>
</fontconfig>

4. Имя: "10-sub-pixel-rgb.conf", содержимое:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Enable sub-pixel rendering --> 
  <match target="pattern">
    <!--
      This configuration is available on the major desktop environments.
      We shouldn't overwrite it with "assign" unconditionally.
      Most clients may picks up the first value only. so using "append"
      may simply works to avoid it.
    -->
    <edit name="rgba" mode="append"><const>rgb</const></edit>
  </match>
</fontconfig>

5. Имя: "11-lcdfilter-default.conf", содержимое:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use lcddefault as default for LCD filter -->
  <match target="pattern">
    <!--
      This configuration is available on the major desktop environments.
      We shouldn't overwrite it with "assign" unconditionally.
      Most clients may picks up the first value only. so using "append"
      may simply works to avoid it.
    -->
    <edit mode="append" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
</fontconfig>

Затем зайдите в "Параметры системы" --> "Оформление приложений" --> "Шрифты".
"Использовать сглаживание" - поставить "Включено". Нажать кнопку настроить. "Использовать межточечное сглаживание" - поставить "RGB". "Стиль хинтинга" - поставить "Легкий" ("Slight"). Нажать "Ок"
Поставить галочку "Использовать другой DPI"
Нажать кнопку "Применить".
Перезагрузиться и вуаля.

#9 15.11.2014 14:43:10

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Спасибо, стало гораздо лучше!

#10 15.11.2014 16:46:37

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, киньте скриншот. Шрифты MS:
1. СкачиваемПокупаем архив со шрифтами. Шрифты выдирал из MS Windows 8.1.
2. Распаковываем.
3. Из под рута копируем распакованную папку в /usr/share/fonts/.
4. Выполняем от рута команду "fc-cache -fv".
Все. Теперь у вас в системе присутствуют шрифты Windows.

Системный шрифт вы можете изменить в "Параметры системы" --> "Оформление приложений" --> "Шрифты".
Я например в качестве системного шрифта использую шрифт Ubuntu:


Шрифты из Windows тоже подпадают под лицензионное соглашение M$, поэтому ссылку я удалил. Поищите свободные альтернативы. yars.

#11 15.11.2014 20:50:35

verg
Administrator
Зарегистрирован: 06.09.2010
Сообщений: 10 132
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

#12 16.11.2014 05:08:35

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

verg, пойдут. Но они наверно от Windows Vista. А с ними лично у меня возникали проблемы: после запуска Steam шрифт Tahoma становился каким-то замыленным:

Хотя должно быть вот так:

#13 16.11.2014 07:51:31

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

kirillov3798, способ сглаживания разный. Посмотрите что там не так. Видимо, горизонталь/вертикаль.

#14 16.11.2014 08:24:02

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Ребят, всем спасибо за инструкции и дачу верного направления!!!

Я сделал следующее:
через Yast установил пакет - fetchmsttfonts. Установил пакеты: fontconfig-infinality , freetype-infinality - настроив сглаживание при помощи команды: sudo bash /etc/fonts/infinality/infctl.sh setstyle

Далее зашел: Параметры системы -> Оформление приложений -> Шрифты - и выбрал нужные мне шрифты, здесь же включил опцию - Использовать сглаживание, кликнул кнопочку - Настроить

и в открывшемся окошечке выставил напротив - Sub-pixel rendering type - RGB , напротив - Стиль хинтинга - Легкий. Перезагрузил систему и получил хорошие шрифты с хорошим субпиксельным сглаживанием.



Еще раз всем спасибо за помощь!

#15 16.11.2014 11:03:15

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Quote by stranger
способ сглаживания разный. Посмотрите что там не так. Видимо, горизонталь/вертикаль.

В том-то и фишка, что одинаковый. Магия. Не иначе.

#16 16.11.2014 11:03:51

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, а тот способ, что я вам дал, не заработал?

#17 16.11.2014 11:50:16

stranger
Administrator
Зарегистрирован: 30.01.2014
Сообщений: 2 582
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Quote by kirillov3798
Магия. Не иначе.


И такое бывает. Ещё с "Правец" помню. Но по нынешним временам как-то всё на Оффтопике, на Линуксах давно магии не встречал. Что никак не противоречит Вашему предположению! :)

#18 16.11.2014 12:39:17

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, а тот способ, что я вам дал, не заработал?


Ваш способ тоже работает - спасибо! Просто с моим способом меньше манипуляций, а итог почти одинаков!

#19 17.11.2014 08:20:36

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, просто способ сглаживания infinality несколько специфичен. Там свои настройки fontconfig'а и уже не требуется манипуляций в "Параметры системы" --> "Оформление приложений" --> "Шрифты", а также те дополнительные файлы, что я вам предложил создать.

#20 17.11.2014 12:55:20

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, для лучшего эффекта рекомендую удалить из /etc/fonts/conf.d/ файл "10-rendering-options.conf", так как он перебивает настройки.

#21 17.11.2014 14:26:58

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Поставил на VB openSUSE. Вот что получилось со шрифтами после тех манипуляций:

#22 18.11.2014 00:58:18

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Вот реально никак не могу понять, что вы там все настраиваете?))

Дефолтные шрифты в 13.1, без всяких infinality:

#23 18.11.2014 01:01:51

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

1000Mhz, тоже можно, если не хотите субпиклельного сглаживания.

#24 18.11.2014 01:06:18

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Оно включено между прочим. Для сравнения любой скриншот с вендузятными шрифтами от которых кровь из глаз :)

#25 18.11.2014 01:12:07

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

1000Mhz, включено, но не работает. Так как freetype от openSUSE собран без поддержки субпиксельного сглаживания.

#26 18.11.2014 01:17:06

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Работает. Чтобы проверить достаточно снять эту галку и посмотреть что получится - а получатся шрифты квадратиками, из отдельных пикселей матрицы ЖК-монитора.

#27 18.11.2014 01:42:14

1000Mhz
Administrator
Зарегистрирован: 17.08.2014
Сообщений: 816
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Возможно я неправильно выразился, имел в виду не патентованный вендузятский ClearType™, а хинтинг шрифта. Короче не вникал в подробности, т. к. 1. даже после 8ми часового сидения за монитором глаза совершенно не устают и 2. выглядит все идеально и без мерзкой "радуги" по контуру.

#28 18.11.2014 07:53:57

kirillov3798
Administrator
Зарегистрирован: 25.07.2013
Сообщений: 2 038
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

1000Mhz, да, у вас просто хинтинг. ClearType не рекомендуется людям, с чувствительным зрением. Видимо вы относитесь к ним. Я радугу не замечаю.

#29 18.11.2014 09:13:10

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

kirillov3798, у нас в доме пионеров стояли 14" элт ЧБ электроника...
Все было нормально и проблем не видно было... По три часа сидели пялились в монитор и ничего...
Но спустя несколько лет я как то зашел к ним гости...
Глаза "вылазят" уже через 15 минут работы...

#30 18.11.2014 15:09:27

Diman2050
Administrator
Зарегистрирован: 14.11.2014
Сообщений: 20
IP-адрес

Помогите настроить системные шрифты в openSUSE 13.2

Diman2050, просто способ сглаживания infinality несколько специфичен. Там свои настройки fontconfig'а и уже не требуется манипуляций в "Параметры системы" --> "Оформление приложений" --> "Шрифты", а также те дополнительные файлы, что я вам предложил создать.


Я и не использовал доп.файлы при настройке своим методом, а манипуляции в Параметрах системы необходимы, для включения DPI и выбора шрифтов под себя.

Board footer