Перейти до вмісту

Нотатки щодо випуску Krita 5.3 і 6.0

Попередній допис | Четвер, 5 лютого 2026 | Час на читання: 15 хвилин | Наступний допис

Krita 5.3, над якою ми працювали кілька років, – це випуск, сповнений довгоочікуваних функцій. Інструмент «Текст» та текстовий об'єкт було повністю переписано, але навіть якщо текст вас не вразив, є безліч покращень та корисних інструментів, таких як закриття пробілів для інструмента заповнення, панель інструментів позначення, абсолютно новий інструмент «Ніж» та багато іншого.

Відео створено David Revoy.

Krita 6

І так, це також випуск Krita 6!

Krita 6 — це наш порт Krita на Qt6, тобто, коли ви збираєте Krita 5.3 за допомогою Qt5, ви отримуєте Krita 5.3, але коли ви збираєте її за допомогою Qt6, ви отримуєте Krita 6. Ми робимо це тому, що кілька дистрибутивів Linux вже припиняють підтримку Qt5. Перейшовши на Qt6, ми забезпечимо роботу Krita на довгі роки.

Але підтримка Qt6 — це не єдине, що пропонує Krita 6. Вона також постачається з підтримкою Linux Wayland, зокрема повнофункціональною реалізацією протоколу керування кольором Wayland. Це нарешті додало підтримку високого динамічного діапазону (HDR) у версію Krita для Linux!

Протокол керування кольором Wayland ще дуже незрілий. Це була ключова функція, на яку ми чекали всі ці роки: якщо на старих серверах дисплеїв X11 ми завжди могли визначити, на якому моніторі ми знаходимося та який профіль кольорів пов'язати з цим монітором, то архітектура Wayland розроблена таким чином, щоб не розголошувати цю інформацію так просто.

Це проблема для програми для малювання, основною функцією якої є повністю інтегроване керування кольорами. У новій версії протокол керування кольорами Wayland надасть нам всю необхідну інформацію для забезпечення керування кольорами зображень, включаючи все, що нам потрібно знати для показу зображень з високим динамічним діапазоном. Оскільки ця частина Wayland ще дуже незріла, її використання означає, що вам знадобиться сучасний засіб для керування вікнами, у якому передбачено її підтримку. Ми самі рекомендуємо засіб, для якого було написано код: KWin 6.4.4 і новіші версії.

На додачу до керування кольорами, підтримка Wayland також означає підтримку дробових значень для масштабування та показу 10-бітових кольорів на дисплеї.

Окрім підтримки Wayland, Krita 6 і 5.3 мають абсолютно однакові можливості.

Зверніть увагу, що Krita 6 ще не доступна для Android, і що Krita 6 на всіх платформах вважається ранньою версією.

Також між Qt5 та Qt6 відбулося так багато змін, що неминуче, що в Krita 6 з'являться помилки, яких немає в Krita 5. Відтепер ми зосередимося на тому, щоб зробити Krita 6 максимально стабільною.

Ознайомтеся із підручником, щоб дізнатися більше про керування кольорами у Wayland

The Krita mascot Kiki the cybersquirrel, is sitting in a boat. The boat is sailing over a tropical sea, with other sailboats in the distance. Kiki is looking at the viewer with a big smile, holding a stylus and a drawing pad. The image on the drawing pad is so realistic, the waves flow out of it.

'Kiki Paints Over the Waves' by Tyson Tan

Інструмент «Текст»

Інструмент роботи з текстом у версії 5.3 було повністю перероблено! Головною перевагою, звичайно ж, є те, що текст тепер можна редагувати безпосередньо на полотні, з повною підтримкою звичайної взаємодії з клавіатурою та мишею, а також підтримкою IME. Але на цьому ми не зупинилися! Давайте розглянемо деякі основні моменти:

Текст з перенесенням, текст у формі і текст за контуром

У Krita тепер є можливість автоматичного перенесення рядків тексту. Ви можете перетягнути область, щоб створити просту область обтікання текстом, або клацнути на фігурі, щоб текст було розташовано всередині. Відповідно до SVG 2, область обтікання текстом може складатися з кількох фігур, причому деякі додаються, а інші віднімаються від кінцевої області обтікання.

Окрім перенесеного тексту, ви також можете налаштувати текст так, щоб він розташовувався за контуром, а також контролювати початкову позицію.

Бічна панель властивостей тексту

Бічна панель властивостей тексту надає вам змогу стилізувати текст. Ця окрема панель уможливлює редагування не лише поточного тексту, позначеного інструментом «Текст», але й кількох текстів, позначених інструментами позначення форм. Щоб ви не загубилися у списку з понад 50 властивостей, які можна редагувати, Krita типово приховує властивості, які не було встановлено для позначеного тексту або його абзацу. Ви можете налаштувати правила видимості кожної з властивостей на свій смак, що надасть вам можливість приховати властивості, які ви ніколи не використовуєте, або показати всі властивості незалежно від цього.

Значна частина роботи над цим стосувалася засобу вибору шрифтів, оскільки це вимагало спеціальної індексації шрифтів у вашій системі. Завдяки цій роботі тепер ви можете вибирати всі типи шрифтів, від прихованих postscript до сучасних змінних шрифтів OpenType (включаючи всі осі) всередині засобу вибору шрифтів. Крім того, шрифти як ресурси тепер можна позначати мітками, шукати, і програма показуватиме локалізовані назви (і взірці), якщо вони є всередині шрифту.

Якщо властивостей понад 50, може бути важко запам'ятати улюблені. Щоб полегшити життя, у новій версії Krita передбачено набори стилів, які надають змогу швидко застосовувати вибрані властивості до поточного тексту або використовувати їх як основу для нового тексту.

Палітра гліфів

Ще одним новим доповненням є палітра гліфів. Палітра гліфів надає змогу вибирати альтернативні гліфи, які можуть бути наявними у поточному шрифті. Хоча панель властивостей тексту надає змогу налаштовувати всі можливості OpenType у шрифті, палітра гліфів набагато зручніша. Крім того, вона надає змогу вибирати варіанти символів Unicode, що буде набагато зручніше для тих, хто верстає шрифти ієрогліфічними писемностями.

Режим поліграфії

Окрім бічної панелі властивостей тексту, ви можете редагувати низку властивостей на полотні за допомогою нового режиму поліграфії. Цей окремий режим у текстовому інструменті надає у ваше розпорядження елементи керування для редагування розміру шрифту, зсуву базової лінії, висоти рядка та переважної базової лінії безпосередньо на полотні. Якщо текст не переноситься автоматично, ви навіть можете редагувати розташування кожного окремого гліфа!

Інше:

Сторінки підручника: Робота з текстом, Інструмент «Текст», Бічна панель властивостей тексту, Ресурс гарнітури шрифтів і Ресурс набору стилів.

На цю тему було написано різноманітні технічні дописи у блоґах: Шрифти, Open Typeп, Метрики шрифтів, різні інші властивості, Текст у режимі форми і поліграфії.

Інструменти

Приклад режиму згладжування піксель-арту. Ліворуч звичайний режим, праворуч режим із увімкненим згладжуванням піксель-арту.

Три приклади: перший – графіка з прогалинами, другий – без увімкнених закриття прогалин, третій – з увімкненим закриттям прогалин. Друге зображення повністю червоне, а третє – лише всередині сприйнятого контуру.

Допоміжні засоби

Sketch of a composition of blocks with the new curve linear perspective filter.

Фільтри і шари

Анімація із демонстрацією фільтра поширення кольорів

Приклад фільтра «Швидке накладання кольорів», три зображення поспіль: спочатку звичайний ескіз, потім звичайний режим накладання, який заповнює всі кольори кольором накладання, і, нарешті, режим відтінку, який тонує лише чорний колір і залишає білий.

Бічні панелі

Пензлі:

Було реалізовано два удосконалення для роботи з текстурами у пензлях.

'Kiki Paints Over the Waves' splash, with a filter dialog overlaid. The filter dialog has a curve with a sharp corner in the middle.

Приклад використання режиму «Маркер», ліворуч — звичайний, праворуч — маркер

Файли:

Додатки мовою Python:

У цьому випуску реалізовано декілька покращень програмного інтерфейсу Python. Найпомітнішим є те, що тепер у нас є програмний інтерфейс для малювання мазків пензля. (MR 2195), (MR 2198), (MR 2211).

Було додано обгортки для таких віджетів qt:

І нарешті, нами додано більше методів для…

Нарешті, було додано такі комплектні додатки python:

Інше

Учасники розробки

Особлива подяка усім учасникам розробки, який перелічено за абеткою:

А також нашій спільноті художників за відгуки та звіти щодо вад під час періоду тестування.

Якщо вам цікаві подальші кроки, ознайомтеся із нашою дорожньою картою на 2026 рік!


Подобається те, що ми робимо? Підтримайте нас

Krita є вільним проєктом із відкритим кодом. Вам варто підтримати проєкт пожертвами або придбанням навчальних відео або книг! Ваша підтримка уможливлює для основної команди розробників роботу над Krita, як основним робочим проєктом.

Підтримати фінансово Придбайте щось