Документация
Можно изменить размер шрифта, имя и стиль, используемый инструментами в MATLAB ® . Также можно установить новые шрифты, чтобы использовать с MATLAB.
Изменение масштаба
Можно изменить уровень изменения масштаба в Редакторе, Live Editor и Браузере документации. Чтобы увеличить и уменьшить масштаб, удержите клавишу Ctrl и переместите колесико прокрутки. В macOS системах используйте ключ Command вместо этого.
В качестве альтернативы можно увеличить и уменьшить масштаб использования доступных горячих клавиш.
Ctrl+Plus
В macOS системах используйте Command+Shift+Plus.
Ctrl+Minus
В macOS системах используйте Command+Shift+Minus.
Сбросьте изменение масштаба
(Не поддерживаемый в Браузере документации)
Ctrl+Alt+0
В macOS системах используйте Command+Alt+0.
В качестве альтернативы можно изменить уровень изменения масштаба в Редакторе и Live Editor путем движения во вкладку View и выбора
Zoom In,
Zoom Out или
Reset Zoom.
В MATLAB Online™ , чтобы изменить уровень изменения масштаба, настраивают настройки изменения масштаба для вашего веб-браузера.
Измените размер шрифта
Можно изменить размер шрифта в MATLAB с помощью настроек или настроек. Эта таблица описывает, как изменить размер шрифта для каждого инструмента.
Задайте размер шрифта для кода и текста программно с помощью настроек. Для получения дополнительной информации см. matlab.fonts Настройки.
- Редактор
- Командное окно
- История команд
Задайте размер шрифта с помощью настроек шрифта.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Fonts и, в разделе Desktop code font, выберите размер шрифта.
Основанные на тексте инструменты
- Браузер текущей папки
- Браузер рабочей области
- Редактор переменных
Задайте размер шрифта с помощью настроек шрифта.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Fonts и в разделе Desktop text font, снимите флажок Use system font. Затем выберите размер шрифта.
В MATLAB Online только можно изменить размер шрифта для Редактора (использующий настройки шрифта) и Live Editor (использующий настройки).
Измените название шрифта и стиль
Можно изменить название шрифта и стиль в MATLAB с помощью нескольких различных методов, в зависимости от инструмента. Эта таблица описывает, как изменить название шрифта и стиль для каждого инструмента в MATLAB.
Задайте название шрифта и стиль для кода и текста программно с помощью настроек. Например, этот код изменяет название шрифта и стиль обычного текста в Live Editor.
s = settings; s.matlab.fonts.editor.normal.Name.PersonalValue = 'Calibri'; s.matlab.fonts.editor.normal.Style.PersonalValue = ;
Для получения дополнительной информации см. matlab.fonts Настройки.
- Редактор
- Командное окно
- История команд
Задайте название шрифта и стиль с помощью настроек шрифта.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Fonts и, в разделе Desktop code font, выберите название шрифта и стиль.
По умолчанию шрифт кода собирается в моноширинный сохранить выравнивание по вертикали. Когда шрифт установлен в моноширинный, фактический отображенный шрифт в Редакторе отличается, чем шрифт, отображенный в Командном окне и Истории команд. Это вызвано тем, что моноширинный логический шрифт, не физический шрифт. Чтобы избежать этого несоответствия, задайте название шрифта как физический шрифт, например, Courier New .
Основанные на тексте инструменты
- Браузер текущей папки
- Браузер рабочей области
- Редактор переменных
Задайте название шрифта и стиль с помощью настроек шрифта.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите MATLAB> Fonts и, в разделе Desktop text font, снимите флажок Use system font. Затем выберите название шрифта и стиль. По умолчанию шрифт текста установлен в ваш системный шрифт.
Изменение названия шрифта и стиля не поддерживается.
В MATLAB Online только можно изменить название шрифта и стиль шрифта для Редактора (использующий настройки шрифта) и Live Editor (использующий настройки).
Применить сглаживание и создать более сглаженный внешний вид рабочего стола на Linux ® системы, выберите Use antialiasing to smooth desktop fonts. Необходимо перезапустить MATLAB для настройки, чтобы вступить в силу. На Microsoft ® Windows ® и платформы macOS , MATLAB использует параметр настройки системы для сглаживания.
Усовершенствованная индивидуальная настройка

Можно далее настроить шрифты в MATLAB путем изменения настроек шрифта для отдельного инструмента. Чтобы изменить настройки шрифта, на вкладке Home, в разделе Environment, нажимают Preferences. Выберите MATLAB> Fonts> Custom и выберите инструмент из списка Desktop tools. Затем выберите шрифт, чтобы использовать:
- Desktop code — Выберите эту опцию, чтобы использовать настольный шрифт кода для этого инструмента.
- Desktop text — Выберите эту опцию, чтобы использовать системный шрифт для этого инструмента.
- Custom — Выберите эту опцию, чтобы задать пользовательский шрифт для этого инструмента. Затем задайте название шрифта, стиль и размер. Некоторые опции не поддерживаются для всех инструментов.
Например, чтобы изменить шрифт Редактора в пользовательский шрифт, в списке Desktop tools, выбирают Editor. Затем в разделе Font to use выберите Custom и задайте желаемое название шрифта, стиль и размер.
Установка настроек пользовательского шрифта не поддерживается для Live Editor. Изменить название шрифта и стиль кода и текста в Live Editor, с помощью настроек. Для получения дополнительной информации см. matlab.fonts Настройки.
Настройки стандартного шрифта
Эта таблица показывает настройки стандартного шрифта для инструментов в MATLAB. Можно использовать эту таблицу, чтобы восстановить шрифты к их исходному состоянию.
Шрифт, чтобы использовать
Desktop code
Моноширинный, простой, 10 точек
Когда шрифт установлен в моноширинный, фактический отображенный шрифт в Редакторе отличается, чем шрифт, отображенный в Командном окне и Истории команд. Это вызвано тем, что моноширинный логический шрифт, не физический шрифт. Чтобы избежать этого несоответствия, задайте название шрифта как физический шрифт, например, Courier New .
Редактор (и редактор ярлыков)
Браузер текущей папки (и браузер Пути)
Desktop text
Текущий шрифт вашей системы
Браузер рабочей области
Custom
Гротесковый шрифт, плоскость, 10 точек
Добавьте новый шрифт
Можно установить новые шрифты, чтобы использовать с MATLAB. Общая причина установить дополнительные шрифты состоит в том, чтобы считать файлы, созданные на различных языках. Для получения дополнительной информации на добавляющих шрифтах к вашей системе, обратитесь к документации для своей системы.
Выберите новый шрифт, который совместим с MATLAB. MATLAB только включает совместимые шрифты в настройки шрифта.
- Для настольных компонентов (таких как Командное окно), окна рисунка и uicontrol, шрифты должны быть совместимы с TrueType и Microsoft OpenType ® шрифты
- Для графических объектов, таких как xlabel YLabel заголовок , и text , шрифты должны быть шрифты Microsoft OpenType и TrueType
Установите свой новый шрифт в месте, где MATLAB ищет шрифты. MATLAB ищет шрифты в этих местоположениях:
- Стандартное местоположение операционной системы (см. своего системного администратора для деталей),
- /jre/lib/fonts папка, где Java ® программное обеспечение установлено в вашей системе
Если вы устанавливаете шрифт с выполнением MATLAB, перезапускаете MATLAB, чтобы включать шрифт в настройки шрифта.
Затем чтобы использовать новый шрифт, следуйте инструкциям на Название шрифта Изменения и Стиль.
Смотрите также
Похожие темы
- Добавление заголовка и подписей по осям, чтобы строить диаграмму
- Измените настольные цвета
- Установите опции печати для командного окна и редактор
Научный форум dxdy
Как в MATLAB (использую версию 6.5) изменить значения по-умолчанию(!) типа и размера шрифта для заголовков осей и текстовых подписей?!
Вот шрифт, ээ, подписей к засечекам на осях по-умолчанию меняется запросто:
А шрифт заголовков осей при каждом новом построении графика сбивается на идиотский Helvetica 10 pt. Достало Приходится каждый раз создавать заголовки осей командой «ylabel(‘…текст…’,’FontName’,’Arial Cyr’,’FontSize’,14);»
Кроме того, команда
Нифига не влияет на шрифт текста, вставляемого вручную в картинку.
Подскажите, пожалуйста. Заранее спасибо!
P.S. А можно сделать так, чтобы MATLAB не обнулял заголовки осей всякий раз при построении заново графика командами «plot()» и т. п.
Re: MATLAB: шрифт заголовков осей по-умолчанию
26.01.2010, 02:10
Спасибо за правильную формулировку проблемы!
Подсказку нашёл на http://www.mathworks.com/matlabcentral/ . ead/270097
Помогло!
Например, перед первым построением графика я ввёл в программу такие операторы:
set(0,’DefaultAxesFontSize’,10,’DefaultAxesFontName’,’Arial Cyr’);
set(0,’DefaultTextFontSize’,10,’DefaultTextFontName’,’Arial Cyr’);
Сработало для всех последующих графиков
Без этого было: Edit\Current object properties\Font name: Helvetica
Стало: Arial Cyr.
С уважением
Вадим
| Страница 1 из 1 | [ Сообщений: 2 ] |
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Графики

Для построения графиков табличных функций используется функция plot.
x = 0:0.05:5; y = sin(10*x)+2*x;
Третьим аргументом функции plot можно передать строковую константу, описывающую свойства графика: цвет, тип маркера и тип линии:
plot(x,y,'r--'); plot(x,y,'k-.','LineWidth',2); % размер шрифта и толщина линий шкал set(gca,'FontSize',14,'LineWidth',1.5); % подписи осей с указанием размеров шрифтов xlabel('x, c','FontSize',14); ylabel('y, м','FontSize',14); grid on;
Некоторые коды цветов, маркеров и типов линий приведены в таблице
Для создания рисунка определенного размера можно использовать функцию figure с параметром position, который позволяет задать положение нижней левой точки окна рисунка и его ширину и высоту
x0 = 10; y0 = 10; width = 500; height = 300; figure('position',[x0, y0, width, height]); x = 0:0.5:5; y = sin(x); plot(x,y);
Размер рисунка можно изменить после его построения, задав свойство position при помощи функции изменения свойств текущего рисунка set(gcf, ….)
x = 0:0.5:5; y = sin(x); plot(x,y); x0 = 10; y0 = 10; width = 500; height = 300; set(gcf,'Position',[x0, y0, width, height]);
gcf это глобальная переменная-ссылка на выбранный объект figure.
Несколько графиков на одном рисунке
По умолчанию при нескольких вызовах функции plot на графике будет показана только последняя кривая, поскольку вызов функции plot удаляет предыдущий график. Чтобы изменить это поведение и показать на одном графике несколько кривых, необходимо использовать директиву hold on.
x = 0:0.1:10; y1 = sin(x); y2 = cos(x); plot(x, y1 , 'r-'); % "Удерживаем" предыдущий график hold on; % строим еще одну кривую (синим пунктиром) plot(x, y2, 'b--'); % Выключаем "удержание" hold off;

На одном рисунке можно показать несколько графиков мозаикой. Для этого используется функция subplot. Предположим, что необходимо построить 4 графика.
Разбиваем рисунок на 4 ячейки 2×2 и строим график в первой ячейке (1,1)
subplot(2,2,1); x = linspace(0,2*pi,50); y1 = sin(x); plot(x, y1,'r-','LineWidth',2)
Двигаемся справа налево, сверху вниз: первые два аргумента – число строк и столбцов, на которое разбит рисунок, третий аргумент – номер ячейки в котором будет строиться следующий график. Порядок нумерации ячеек не такой как у матрицы, а слева-направо и сверху-вниз.
subplot(2,2,2); y2 = cos(x); plot(x, y2,'g-','LineWidth',2);
Аналогично для оставшихся графиков во второй строке рисунка
subplot(2,2,3); y3 = exp(x); plot(x, y3,'b-','LineWidth',2); subplot(2,2,4); y4 = x.^2+2*x; plot(x, y3,'y-','LineWidth',2);

Столбчатые диаграммы
x = 0:0.5:5; y = sin(x); bar(x,y)

Круговые диаграммы
x = [1, 2, 3, 4]; pie (x);

Второй аргумент – логический массив, указывающий на необходимость изображения соответствующего сектора отдельно от круговой диаграммы.
x = [1, 2, 3, 4]; y = [0, 0, 1, 0]; pie (x);
Если сумма элементов массива данных больше или равна единице, то эта сумма принимается за 100%, в противном случае строится диаграмма с пропущенным сектором.
x = [0.1 , 0.2 , 0.5]; pie(x);

© 2023. All rights reserved.
Java Runtime Environment fonts (Русский)
Состояние перевода: На этой странице представлен перевод статьи Java Runtime Environment fonts. Дата последней синхронизации: 25 апреля 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Некоторые пользователи могут заметить, что шрифты в приложениях Java отображаются неприятно. Доступно несколько методов, чтобы улучшить отображение шрифтов в приложениях, работающих с Java Runtime Environment (JRE). Эти методы могут использоваться по отдельности, но многие пользователи предпочтут использовать их вместе, чтобы получить лучший результат.
Для использования с Java лучшим поддерживаемым форматом шрифтов будет TrueType.
Anti-aliasing (Сглаживание)
Запуск демона xsettings
Java устанавливает свои настройки по умолчанию при помощи xsettings. В GNOME автоматически работает демон gnome-settings-daemon , но в качестве альтернативы можно использовать утилиту Xsettingsd.
Базовые настройки
Сглаживание доступно с версии Java 1.6. Чтобы активировать его для всей системы, добавьте следующую строку в /etc/environment :
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=setting'
Где setting это одно из значений:
| Установка | Описание |
|---|---|
| off , false , default | Без сглаживания |
| on | Полное сглаживание |
| gasp | Использовать встроенные в шрифт инструкции хинтинга |
| lcd , lcd_hrgb | Сглаживание настроенное для большинства популярных ЖК-мониторов |
| lcd_hbgr , lcd_vrgb , lcd_vbgr | Альтернативные настройки для ЖК-мониторов |
Параметры gasp и lcd в большинстве случаев хорошо работают.
Чтобы приложения Java ощущались и выглядели как приложения, использующие GTK, используйте следующую строку:
_JAVA_OPTIONS='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
- Описанные варианты работают только для приложений, которые используют графический интерфейс, основанный на Java, таких как например JDownloader, а не для приложений, которые используют Java только в качестве бэкэнда, как OpenOffice.org или Matlab.
- Шрифты TrueType содержат grid-fitting and scan-conversion procedure (GASP) — таблицу с рекомендациями дизайнера для отображения шрифта в разных размерах pt. Для некоторых размеров рекомендуется использовать полное сглаживание, другим требуется только хинтинг, а некоторые будут отображаться только в виде растровых изображений. Для некоторых размеров шрифта могут быть использованы комбинации.
Чтобы изменения вступили в силу, требуется выполнить перелогин, но можно указать переменную в командной строке перед выполнением, чтобы попробовать новую настройку сразу:
_JAVA_OPTIONS=настройка java Main
Патч OpenJDK
В результате сглаживание может выглядеть хуже нативных приложений, даже с опциями, но это может быть исправлено с помощью патча в OpenJRE, доступному в AUR:
- Исправленный OpenJRE 7 доступен как jre7-openjdk-infinalityAUR [ссылка недействительна: package not found] ; используется с ключом —enable-infinality=yes
- Исправленный OpenJRE 8 доступен как jre8-openjdk-infinalityAUR [ссылка недействительна: package not found]
Исправленные версии хорошо сочетаются с патчами fontconfig и freetype, однако стоит заметить, что используют только API от fontconfig.
Выбор шрифта
Шрифты TrueType
Некоторые приложения Java могут требовать определенного шрифта TrueType. Эти приложения должны быть в курсе пути каталога с нужным шрифтом. TrueType шрифты устанавливаются в каталог /usr/share/fonts/TTF . Добавьте следующую строку в /etc/environment чтобы включить эти шрифты в приложениях.
JAVA_FONTS=/usr/share/fonts/TTF
Перелогинтесь, чтобы изменения вступили в силу.
Исправление Mojibake (для JRE8)
Поместите файлы шрифтов в подкаталог. Создайте каталог, если он не существует.
$JAVA_HOME/jre/lib/fonts/fallback/
Этот функционал удалён начиная с Oracle JDK 9, так как Oracle посчитала это ошибкой, заставляющей пользователей перемещать каталог lib, и поэтому переместила эти файлы в каталог conf, назвав поведение до этого ошибочным. Вместо этого следует использовать вызов sun.awt.FontConfiguration.getInstalledFallbackFonts() , что заставит Java всегда добавлять шрифты оттуда в качестве запасной последовательности глифов — то есть не зависимо, какие шрифты запрашивает приложение, недостающие глифы этих шрифтов берутся из указанной директории.
Смотрите также
- Font Configuration Files в руководстве по интернационализации приложений Java
- Font Configuration Files для Java 8