Python и Tkinter | Шрифты

Последнее обновление: 24.09.2022

Имена шрифтов

Ряд виджетов, например, Label или Text, поддерживают установку шрифта через параметр font. Каждая платформа может определять свои специфические шрифты. Но также библиотека Tk по умолчанию включает ряд именнованных шрифтов, которые могут использоваться на различных компонентах графического интерфейса и которые доступны на всех платформах:

  • TkDefaultFont: шрифт по умолчанию, который применяется, если для виджета явным образом не определен шрифт

  • TkTextFont: шрифт по умолчанию, который применяется для виджетов Entry, Listbox и ряда других

  • TkFixedFont: шрифт с фиксированной шириной

  • TkMenuFont: шрифт для пунктов меню

  • TkHeadingFont: шрифт для заголовков в Listbox и в таблицах

  • TkCaptionFont: шрифт для строки статуса в окнах

  • TkSmallCaptionFont: шрифт малого размера для диалоговых окон

  • TkIconFont: шрифт для подписей к иконкам

  • TkTooltipFont: шрифт для высплывающих окон

В принципе мы можем использовать эти шрифты не только в любых виджетах:

ttk. Label(text="Hello World", font="TkTextFont")

Tk также предоставляет дополнительный набор именнованных шрифтов, которые определены только на определенных платформах. Для их получения можно использовать функцию names() из пакета tkinter.font:


from tkinter import font

for font_name in font.names():
    print(font_name)

Например, на Windows мы получим следующий набор:


fixed
oemfixed
TkDefaultFont
TkMenuFont
ansifixed
systemfixed
TkHeadingFont
device
TkTooltipFont
defaultgui
TkTextFont
ansi
TkCaptionFont
system
TkSmallCaptionFont
TkFixedFont
TkIconFont

В данном случае выводятся и платформа-независимые, и платформо-специфичные шрифты, например, «system».

ttk.Label(text="Hello World", font="system")

Определение шрифта

За определение шрифта в Tkinter отвечает класс Font из модуля tkinter.font. Он принимет следующие параметры:

  • name: имя шрифта

  • family: семейство шрифтов

  • size: высота шрифта (в точках при положительном значении или в пикселях при негативном значении)

  • weight: вес шрифта. Принимает значения normal (обычный) или bold (жирный)

  • slant: наклон. Принимает значения roman (обычный) или italic (наклонный)

  • underline: подчеркивание. Принимает значения True (с подчеркиванием) или False (без подчеркивания)

  • overstrike: зачеркивание. Принимает значения True (с зачеркиванием) или

    False (без зачеркивания)

Для получения всех доступных семейств шрифтов на текущей платформе можно использовать функцию families() из модуля tkinter. font


from tkinter import font

for family in font.families():
    print(family)

Пример применения шрифтов:


from tkinter import *
from tkinter import ttk
from tkinter import font


root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")

font1 = font.Font(family= "Arial", size=11, weight="normal", slant="roman", underline=True, overstrike=True)
label1 = ttk.Label(text="Hello World", font=font1)
label1.pack(anchor=NW)

font2 = font.Font(family= "Verdana", size=11, weight="normal", slant="roman")
label2 = ttk.Label(text="Hello World", font=font2)
label2.pack(anchor=NW)

root.mainloop()

Также можно использовать определение шрифта в виде строки:


from tkinter import *
from tkinter import ttk

root = Tk()
root.title("METANIT.COM")
root.geometry("250x200")

label1 = ttk.Label(text="Hello World", font="Arial 11 normal roman")
label1.
pack(anchor=NW) label2 = ttk.Label(text="Hello World", font="Verdana 11 normal roman") label2.pack(anchor=NW) root.mainloop()

Например, в определении "Arial 11 normal roman", применяется семейство шрифта Arial, высота 11 единиц, нежирный шрифт без наклона.

НазадСодержаниеВперед

Как изменить шрифт в мессенджере Viber на телефоне

Пользователи мессенджера могут поинтересоваться, как изменить шрифт в Вайбере. Самостоятельно с этим вопросом разобраться затруднительно, ведь в настройках мессенджера не найти такой функции. А иногда все же нужно увеличить или уменьшить размер текста сообщений. Что делать в такой ситуации? Узнаете из нашей статьи.

Содержание

  • Детальная информация
    • Жирный шрифт
    • Курсивный шрифт
    • Зачеркнутый шрифт
  • Изменение размера шрифта
    • Инструкция №1: Android
    • Инструкция №2: iOS
  • Завершение

Детальная информация

Разработчики Viber не предусмотрели в своем мессенджере функцию для управления шрифтом. Это значит, что невозможно непосредственно в приложении изменить размер букв. Но зато пользователь может выделить текст сообщения жирным, курсивным или зачеркнутым. Именно об этих вариантнах начертания мы поговорим в первую очередь. А затем упомянем, как можно уменьшить или увеличить шрифт в Вайбере (это делается через системные настройки устройства).

Жирный шрифт

Чаще всего жирное выделение используется, чтобы указать ключевое слово или фразу в тексте, чтобы читатель обратил особое внимание на написанное. В переписке такой прием тоже будет полезен, например, при назначении встречи выделить конкретное время и дату, сделать акцент на какой-то просьбе и т. д. Возможных сценариев использования жирного шрифта очень много, так что останавливаться на них не будем. Перейдем непосредственно к оформлению текста:

  1. Посещаем переписку с одним или несколькими участниками.
  2. Активируем форму ввода сообщения и набираем его, но не спешим отправлять.
  3. С помощью символов «звездочка» (*) выделяем начало и конец нужной фразы. В результате она подсветится жирным прямо в этой форме.
  4. Теперь отправляем сообщение с помощью фиолетовой кнопки.

А вот пример, как выглядит такое начертание внутри переписки:

Хотим обратить ваше внимание, что собеседнику эти «звездочки» видны не будут, только сам текст сообщения.

Курсивный шрифт

С помощью курсива удобно выделять цитаты, чью-то речь или мысли в тексте. Также такой шрифт подойдет для смыслового выделения отдельных предложений. И, как и в случае с жирным, он присутствует в мессенджере Viber.

Чтобы сделать курсивный текст в переписки, достаточно в начале и конце нужной фразы поставить значки нижнего подчеркивания (_). В результате текст сразу же станет наклонный, а вы просто тапните по иконке отправки («самолетик» на фиолетовом фоне). Для большего понимания предлагаем вам посмотреть, как выглядит такое сообщение при вводе в текстовое поле и непосредственно в переписке:

Во втором случае никаких символов не отображается, только сам курсив.

Зачеркнутый шрифт

Это еще один способ, как оформить переписку. Вы можете зачеркнуть отдельную фразу, будто она ошибочна или собеседник не должен был ее увидеть. Например, сначала написать один факт, зачеркнуть его, а потом написать противоположный ему факт. В результате получается отличное дополнение для беседы. В целом есть много вариантов, как использовать зачеркнутый текст, на каждом останавливаться мы не будем. Сразу же перейдем к его использованию.

Как и в предыдущих двух случаях, вам нужно начать ввод сообщения, а затем выделить конкретную фразу с обеих сторон символами «тильда» (~). Вы можете не сразу же найти этот значок на виртуальной клавиатуре, так что полистайте ее вкладки или вызовите расширенное меню. Результат будет таким:

Изменение размера шрифта

Единственный вариант – отрегулировать его непосредственно в настройках мобильного устройства. Причем размер текста изменится в других приложениях, а также в целом в интерфейсе. Если такое рещение вам подходит, то давайте разберем его для смартфонов и планшетов под управлением Android, а также для техники Apple (платформа iOS).

Инструкция №1: Android

У всех производителей Андроид-девайсов своя прошивка, так что и вариант изменения в каждой ситуации свой. Но в целом алгоритм действий таков:

  1. Перейдите в настройки системы. Как правило, это можно сделать, если открыть шторку уведомлений и нажать на пиктограмму с шестеренкой.
  2. В отобразившемся меню отыщите раздел «Экран».
  3. Далее, откройте параметры шрифта.
  4. Отрегулируйте размер букв и прочие настройки по своему усмотрению:

Попасть на нужную страницу можно и с помощью поиска, если он присутствует на странице настроек.

Учтите, что начертание изменится во всей системе. И если в Вайбере будет все нормально, то в других приложениях или даже в системном меню это может вызвать определенные неудобства: к примеру, иконки будут отображаться не так, как нужно.

Инструкция №2: iOS

На одном из экранов вашего iPhone или iPad должна быть иконка «Настройки», по которой нужно тапнуть. Затем перейдите к разделу «Экран и яркость».Откройте пункт «Размер текста». И теперь отрегулируйте появившийся ползунок по своему усмотрению.

Если этот способ не помог, то сделайте следующее:

  1. Опять же откройте «Настройки».
  2. Но на этот раз перейдите в «Универсальный доступ».
  3. Тапните на пункт «Дисплей и размер текста».
  4. Регулируем соответствующий ползунок.

Завершение

Увеличить или уменьшить размер текста в Вайбере, к сожалению, нельзя. Данная функция доступна только в системных настройках Android и iOS, при этом она применится для всех приложений, установленных на устройстве. А вот сделать курсивный, жирный или зачеркнутый шрифт в сообщении пользователь может без каких-либо проблем. Для этого достаточно выделить фразу специальными символами в момент набора текста, а затем уже его отправить собеседнику.

Лучшие курсивные шрифты 2020 года

(Изображение предоставлено Black Foundry)

Если вам нужно подчеркнуть свою формулировку, лучшие курсивные шрифты — идеальное решение. Получив свое название от итальянских каллиграфических шрифтов, курсивные шрифты традиционно имеют наклон, чтобы подчеркнуть важность определенных слов или фраз. А поскольку курсивные шрифты имеют такую ​​долгую историю, дизайнеры шрифтов создали целый ряд потрясающих вариантов.

Если вы хотите проследить курсивные шрифты до их каллиграфических корней или поэкспериментировать с более современными альтернативами, в этом обзоре вы найдете то, что вам нужно. Мы изучили Интернет, чтобы предложить вам лучшие курсивные шрифты в различных стилях и бюджетах, чтобы удовлетворить большинство потребностей.

И если вы не можете найти здесь то, что ищете, ознакомьтесь с нашим руководством по лучшим бесплатным шрифтам для дальнейшего вдохновения. У нас также есть лучшие рукописные шрифты, забавные шрифты и руководство по сочетанию шрифтов (откроется в новой вкладке), а также руководство по добавлению шрифтов в Photoshop.

01. Монотипия Баскервиль Курсив

Классный и четкий, вы не сможете превзойти монотипию Баскервиль (Изображение предоставлено: Monotype)
  • Цена: $35
  • Скачать здесь (откроется в новой вкладке)

Названный в честь известного писателя и печатника Джона Баскервилля, этот шрифт популярен среди дизайнеров благодаря своим стильным высококонтрастным формам. Обычный шрифт классный и разборчивый, что делает его идеальным для различных формальных письменных целей. Между тем, курсив идеально подходит для рекламы благодаря своим элегантным засечкам.

Независимо от того, хотите ли вы использовать Monotype Baskerville Italic в стандартной или курсивной форме, существует множество гибких вариантов покупки. Все шесть семейств шрифтов могут быть вашими за 161 фунт стерлингов, или вы можете приобрести отдельные семейства по 35 фунтов стерлингов каждое. Доступны полужирные и полужирные стили, и у этого фаворита дизайнеров есть много возможностей.

02. Orpheus Italic

Старый шрифт получает современное возрождение (Изображение предоставлено Canada Type)
  • Цена: £67,99
  • Скачать здесь (открывается в новой вкладке) еще в 1928 году, но он был втянут в цифровую эпоху литейным заводом Canada Type. Эта обновленная версия включает в себя Euphorion, название, которое Тиманн дал своему курсивному стилю Orpheus в те дни.

    Семейство шрифтов с засечками хорошо смотрится в своем обычном наборе, но курсив практически растекается по странице или экрану. Вооруженный различными лигатурами, которые можно приобрести отдельно, Orpheus Italic может добавить нотку изысканности вашим сообщениям. 9(Изображение предоставлено: Creative Market) FY — это гладкий курсивный шрифт, который придаст романтичности вашим письменным сообщениям. Описывая себя как «гибрид между дидоном, курсивом и шрифтом без засечек», Maryleen FY предлагает различные формы, которые легко подходят для рекламных материалов.

    Если вы хотите заполучить этот изысканный курсив, есть три варианта покупки на выбор. Лицензия для настольных компьютеров обойдется вам в 25 долларов, а лицензия на электронную публикацию — в 50 долларов. Наконец, есть лицензия на приложение, которая стоит 250 долларов.

    04 Roos Italic

    Получите образ эпохи Возрождения с Roos (Изображение предоставлено Canada Type)
    • Цена: $25
    • Скачать здесь (открывается в новой вкладке) Шрифт Roos De Roos Romein, семейство Roos от Canada Type, идеально повторяет форму знаменитого шрифта.

      Мало того, что этот шрифт высоко ценится дизайнерами, его курсивное начертание считается одним из самых красивых воплощений формы. Напоминая формы букв эпохи Возрождения, Roos идеально уравновешивает свою ширину, наклоны и подъемы между римскими и курсивными формами.

      05. FF Seria Italic

      Изящный, но потрясающий, это FF Seria (Изображение предоставлено My Fonts)
      • Цена: От 49 фунтов стерлингов0021

        Одна из последних записей в этом списке, FF Seria была создана голландским шрифтовым дизайнером Мартином Майором в 2000 году. Доступный в шести вариантах веса, этот набор включает четыре варианта курсива, включая обычный и полужирный варианты.

        Как вы можете видеть на изображении выше, это одна из наиболее тонких записей, выделенных курсивом. Однако это не умаляет его эффекта. В сочетании с Seria Regular его тонкие формы букв по-прежнему обеспечивают акцент, не выходя за рамки. Более того, этот стильный шрифт не будет стоить вам копейки, так как цены варьируются от 49 фунтов стерлингов.и 65 фунтов стерлингов.

        06. Arvo Italic

        Удивительный блочный курсив (Изображение предоставлено Антоном Коовитом) пока что, но Arvo немного встряхивает формулу благодаря своему дизайну с засечками. Однако то, что он немного более тупой, не означает, что он не будет отдавать приоритет вашим надписям ни на экране, ни в печати.

        Состоят из четырех семейств и впервые выпущены Google Fonts. Arvo можно загрузить бесплатно. Более того, Arvo поддерживает языки, использующие скрипт Cryillic. Мы могли видеть, что этот курсивный шрифт особенно хорошо работает в проектах веб-дизайна, и с двумя курсивными весами на выбор у дизайнеров все еще есть пространство для экспериментов.

        07. Adobe Caslon Pro Italic

        Наследие Уильяма Каслона живет (Изображение предоставлено Adobe)
        • Цена: $35
        • Скачать здесь (откроется в новой вкладке) Имя Каслон. Выдающийся дизайнер шрифтов Уильям Кэслон начал выпускать шрифты в 1722 году, и этот набор Adobe, возрожденный Кэрол Твомбли, использует его образцы страниц, чтобы обновить его.

          Этот практичный шрифт с различными размерами текста идеально подходит для книг, журналов и корпоративных сообщений. Каждый стиль можно приобрести по отдельности, курсивный набор стоит 35 долларов, или вы можете купить полный набор за 169 долларов..

          08. Operator

          Этот шрифт, вдохновленный пишущей машинкой, вбивает в голову свое сообщение (Изображение предоставлено Hoefler&Co) основанный на традициях машинописи», Operator опирается на эту эстетику, отходя от механических ограничений. В результате получился функциональный шрифт с «цветным курсивом», который особенно подходит для среды программирования.

          Полный шрифт содержит 64 веса и обойдется вам в довольно приличную сумму в 599 долларов. Однако базовый набор, включая эти красочные курсивные буквы, можно купить отдельно за гораздо более приемлемую цену в 199 долларов.

          Статьи по теме:

          • Лучшие шрифты для монограмм
          • Шрифт и гарнитура: полное руководство
          • Староанглийские шрифты: 12 лучших

          Спасибо, что прочитали 5 статей в этом месяце* Присоединяйтесь, чтобы получить неограниченный доступ

          Наслаждайтесь своим первым месяцем всего за 1 фунт стерлингов / 1 доллар США / 1 евро

          У вас уже есть учетная запись? Войдите здесь

          *Читайте 5 бесплатных статей в месяц без подписки

          Присоединяйтесь сейчас, чтобы получить неограниченный доступ

          Попробуйте первый месяц всего за 1 фунт стерлингов / 1 доллар США / 1 евро

          У вас уже есть аккаунт? Войдите здесь

          Подпишитесь ниже, чтобы получать последние новости от Creative Bloq, а также эксклюзивные специальные предложения прямо на ваш почтовый ящик!

          Свяжитесь со мной, чтобы сообщить о новостях и предложениях от других брендов Future. Получайте от нас электронные письма от имени наших надежных партнеров или спонсоров.

          Дом Картер — писатель-фрилансер, специализирующийся на искусстве и дизайне. В прошлом он был штатным автором Creative Bloq, его работы также появлялись на Creative Boom и на страницах ImagineFX, Computer Arts, 3D World и .net. Он был судьей D&AD New Blood и проявлял особый интерес к книжкам с картинками.

          Просмотр шрифтов по классификации или тегу

          Тег Elegant+italic-style не существует. Просмотрите все наши теги ниже или используйте окно поиска, чтобы найти похожие теги.

          Font Lists

           

          • Fresh & Hot
          • Bestsellers
          • New Releases
          • Newly Added
          • Free
          • All Fonts
          • Demo Fonts
          • On Sale
          • My Favorites
          • User Favorites
          • Наш выбор
          • Литейный завод
          • By Language

          Best Of Lists

           

          • Best of 2021
          • Best of 2020
          • Best of 2019
          • Best of 2018
          • Best of 2017
          • Best of 2016
          • Best of 2015
          • Best Of 2014

          Классификации