Изменение шрифта при построении графика с помощью Gnuplot

#gnuplot

#gnuplot

Вопрос:

Когда я строю график в gnuplot, я получаю следующее сообщение:

qt.qpa.fonts: заполнение псевдонимов семейства шрифтов заняло 320 мс. Замените использование отсутствующего семейства шрифтов «Sans» на существующее, чтобы избежать этих затрат. Ошибка: окно построения (gnuplot_qt) не отвечает — перезапускается

Я понимаю, что мне нужно изменить шрифт на «Sans». Верно? Если да, то как мне это сделать? Понятия не имею.

Комментарии:

1. Это сообщение исходит не от gnuplot. Это должно быть из какой-то утилиты системного уровня, которая управляет шрифтами. Я интерпретирую это как означающее, что семейство шрифтов «Sans» не установлено на вашем компьютере. Но да, вы, вероятно, могли бы также избежать этого, указав другой шрифт для gnuplot: set term qt font "Geneva,12" . Я, очевидно, не знаю, какие шрифты у вас есть.

2. Я построил график в wxmaxima, который использует gnuplot. При построении графика я получил сообщение, приведенное выше. Насколько я знаю, на моей машине установлен «Sans». Извините за вопрос, но как именно работает команда, которую вы разместили здесь?

Ответ №1:

Добавьте эту строку в файл .zshrc…

 export GNUTERM="qt font "Arial,12""
 

Это исправило ситуацию для меня на Mac Big Sur. Вы можете опустить «, 12», если хотите сохранить размер шрифта по умолчанию, но в Arial это может выглядеть немного маловато.

Шрифт Mac на Big Sur называется «San Francisco» или «SF», но я не смог найти его по этим названиям или более раннему «Lucinda Grande». Наверное, лучше всего подходит…

 export GNUTERM="qt font "Helvetica""