LINUX.ORG.RU

fc-match выдаёт неверный результат

 , , ,


0

1

Имеем KDE5 с настройками шрифтов (в System Settings): Verdana 11, force 92dpi.

Но:

% fc-match --format='%{family} %{size} %{dpi}'
Verdana 12 96%

Почему так и как задать шрифт глобально? Чтобы и kde и fc показывали один и тот же шрифт.

При том, что Qt и GTK+ приложения определяют шрифт верно.

PS: использую infinality, там fonts.conf лучше не трогать.

★★★★★

Ну так если все работает, зачем пытаться улучшить лишь вывод команды?

У меня вообще вон как показывает:

fc-match --format='%{family} %{size} %{dpi}'
Droid Sans 12 75

И это при том, что в XFCE выставлено 10 шрифт и 118 DPI.

Я бы даже не узнал, что вывод разный, если бы не зашел сюда.

gutaper ★★★★★
()

Так выбором нужного стиля infinality и задавать. А в софте везде выбирать алиасы (Sans/Serif/Monospace).

# eselect infinality set ultimate-ms ; fc-match --format='%{family} %{size} %{dpi}' Sans ; echo
Selected style: ultimate-ms
You should set eselect lcdfilter to match your current style
Arial 12 96

# eselect infinality set ultimate-free ; fc-match --format='%{family} %{size} %{dpi}' Sans ; echo
Selected style: ultimate-free
You should set eselect lcdfilter to match your current style
Noto Sans 12 96

Lavos ★★★★★
()
Последнее исправление: Lavos (всего исправлений: 1)
Ответ на: комментарий от Lavos

Что-то не совпадает у нас:

% eselect infinality list
Available styles:
  [1]   debug
  [2]   infinality *
  [3]   linux
  [4]   nyx
  [5]   osx
  [6]   osx2
  [7]   win7
  [8]   win98
  [9]   winxp
% fc-match --format='%{family} %{size} %{dpi}' Sans     
Arial 12 96
% fc-match --format='%{family} %{size} %{dpi}' Serif
Times New Roman 12 96
% fc-match --format='%{family} %{size} %{dpi}' Monospace
Courier New 12 96% 
Вообще левые шрифты.

RazrFalcon ★★★★★
() автор топика
Последнее исправление: RazrFalcon (всего исправлений: 1)
Ответ на: комментарий от gutaper

Мне нужно узнать системный шрифт.

RazrFalcon ★★★★★
() автор топика
Ответ на: комментарий от RazrFalcon

Так у меня infinality-ultimate (пакет infinality-ultimate-meta).

Lavos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.