1

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

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

2

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

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

3

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

kirillov3798 пишет

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

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

4

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

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

5

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

kirillov3798 пишет

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

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

6

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

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

7

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

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

8 (15.11.2014 17:12:59 отредактировано kirillov3798)

Re: Помогите настроить системные шрифты в 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

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

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

10 (17.01.2015 17:46:07 отредактировано yars)

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

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

Системный шрифт вы можете изменить в "Параметры системы" --> "Оформление приложений" --> "Шрифты".
Я например в качестве системного шрифта использую шрифт Ubuntu:
http://storage8.static.itmages.ru/i/14/1115/s_1416068463_5581288_17b37051b5.png

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

11

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

kirillov3798,
Эти не подойдут?
http://software.opensuse.org/package/fetchmsttfonts
http://software.opensuse.org/package/webcore-fonts

12 (16.11.2014 08:09:10 отредактировано kirillov3798)

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

verg, пойдут. Но они наверно от Windows Vista. А с ними лично у меня возникали проблемы: после запуска Steam шрифт Tahoma становился каким-то замыленным:
http://storage9.static.itmages.ru/i/14/0611/h_1402498159_9177838_f047da65cb.png
Хотя должно быть вот так:
http://storage9.static.itmages.ru/i/14/1116/h_1416114676_4326190_8ddd8286ad.png

13

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

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

14 (16.11.2014 11:34:43 отредактировано Diman2050)

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

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

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

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

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

+ открыть спойлер

PunBB bbcode test

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

15

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

stranger пишет

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

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

16

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

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

17

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

kirillov3798 пишет

Магия. Не иначе.

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

18

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

kirillov3798 пишет

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

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

19

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

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

20

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

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

21

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

Поставил на VB openSUSE. Вот что получилось со шрифтами после тех манипуляций:
http://storage9.static.itmages.ru/i/14/1117/s_1416234571_4097551_1abbc75dab.png http://storage8.static.itmages.ru/i/14/1117/s_1416234568_3072836_889c153af5.png

22

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

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

Дефолтные шрифты в 13.1, без всяких infinality:
http://storage8.static.itmages.ru/i/14/1118/s_1416272210_4130950_6178e51d31.png

23

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

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

24

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

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

25

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

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

26

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

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

27 (18.11.2014 04:46:39 отредактировано 1000Mhz)

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

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

28

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

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

29

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

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

30

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

kirillov3798 пишет

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

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