1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-matplotlib-user-guide-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
4.4.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 03:14 86b54d1

Основные параметры шрифта по умолчанию

Основные параметры шрифта по умолчанию контролируются рядом параметров rcParams:

rcParam Назначение
'font.family' Название шрифта или список {'cursive', 'fantasy', 'monospace', 'sans', 'sans serif', 'sans-serif', 'serif'}
'font.style' Стиль шрифта по умолчанию, например, 'normal', 'italic'
'font.variant' Вариант шрифта по умолчанию, например, 'normal', 'small-caps' (не проверено)
'font.stretch' Растяжение шрифта по умолчанию 'normal', 'condensed' (не завершено)
'font.weight' Толщина шрифта, может быть целым числом или строкой
'font.size' Размер шрифта по умолчанию (в пунктах). Относительные размеры шрифтов ('large', 'x-small') рассчитываются на основе этого размера

Сопоставление между псевдонимами семейств шрифтов ({'cursive', 'fantasy', 'monospace', 'sans', 'sans serif', 'sans-serif', 'serif'}) и фактическими названиями шрифтов контролируется следующими параметрами rcParams:

Псевдоним семейства Соответствующий параметр rcParam
'serif' 'font.serif'
'monospace' 'font.monospace'
'fantasy' 'font.fantasy'
'cursive' 'font.cursive'
{'sans', 'sans serif', 'sans-serif'} 'font.sans-serif'
Это список названий шрифтов.

Нелатинские шрифты

Начиная с версии v2.0, шрифт по умолчанию включает в себя формы многих западных букв, но всё ещё не охватывает все формы, которые могут потребоваться пользователям mpl. Например, DejaVu не охватывает китайский, корейский или японский языки.

Чтобы установить шрифт по умолчанию для поддержки требуемых кодовых точек, добавьте название шрифта в начало списка 'font.family' или используйте нужный псевдоним.

matplotlib.rcParams['font.sans-serif'] = ['Source Han Sans TW', 'sans-serif']

или установите в файле .matplotlibrc:

font.sans-serif: Source Han Sans TW, Ariel, sans-serif

Для управления шрифтом, используемым каждым художником, используйте ключевые слова параметров 'name', 'fontname' или 'fontproperties', указанные выше.

На Linux fc-list — это полезный инструмент для поиска названий шрифтов; например:

$ fc-list :lang=zh family
Noto to Sans Mono CJK TC,Noto Sans Mono CJK TC Bold
Noto Sans CJK TC,Noto Sans CJK TC Medium
Noto Sans CJK TC,Noto Sans CJK TC DemiLight
Noto Sans CJK KR,Noto Sans CJK KR Black
Noto Sans CJK TC,Noto Sans CJK TC Black
Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Regular
Noto Sans CJK SC,Noto Sans CJK SC Light

Здесь перечислены все шрифты, поддерживающие китайский язык.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-matplotlib-user-guide-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-matplotlib-user-guide-zh.git
oschina-mirror
wizardforcel-matplotlib-user-guide-zh
wizardforcel-matplotlib-user-guide-zh
master