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

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

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

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

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!

The Wayland Color Management Protocol is still very young. It was the key feature we have been waiting for all these years: where on the older X11 display servers we could always figure out on which monitor we were on and which color profile to associate with that monitor, Wayland's architecture is designed around not giving away that information so easily.

This is a problem for a painting application which core feature is fully integrated color management. Now, the Wayland Color Management Protocol will provide us with all the information we need to provide color managed views of images, including everything we need to know for HDR display. Because this part of Wayland is still very young, using it means you will need an up-to-date window manager that supports it. We ourselves recommend the manager the code has been written against: KWin 6.4.4.

In addition to Color Management, Wayland support also means support for fractional scaling and 10 bit display.

Beyond the Wayland support, Krita 6 and 5.3 share all the same features.

Note that Krita 6 is not available for Android yet, and that Krita 6 on all platforms is considered early access.

There are also so many changes between Qt5 to Qt6 that it is inevitable that there will be bugs in Krita 6 that are not present in Krita 5. Our focus will from now on be on making Krita 6 as stable as possible.

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

The text tool has been fully overhauled for 5.3! The main attraction is of course that text can now be edited directly on canvas, with full support for the usual keyboard and mouse interactions, as well as IME support. But we did not stop there! Lets go over some of the highlights:

Wrapped Text, Text in shape and Text on Path

Krita now has the ability to make auto wrapped text. You can drag an area to create a simple inline wrapping area, or click on a shape to have the text flow inside. In conformance with SVG 2, the text flow area can be composed of multiple shapes, with some adding and others subtracting from the final flow area.

Aside from wrapped text, you can also set the text to follow a path, as well as control the start position.

Text Properties Docker

The text properties docker allows you to style the text. This separate docker allows not only editing the current text selected with the text tool, but also multiple texts when selected with the shape selection tools. To ensure you do not get lost inside the list of 50+ editable properties, Krita will by default hide properties that have not been set on the selected text or its paragraph. You can configure the visibility rules of each of these to your liking, allowing you to hide properties you never use, or show all properties regardless.

A large part of the work on this was the font selector, as this required special indexing of the fonts on your system. Due this work, you can now select all types of fonts, from obscure postscript to modern opentype variable fonts (all axes included) inside the font selector. Beyond that, fonts are now resources can be tagged, searched, and will show localized names (and samples) if these were present inside the font.

With 50+ properties, it can be hard to remember your favourites. To this end, Krita now also has style presets, which allow you to quickly apply a selection of properties to the current text, or use them as a base for new text.

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

Another new addition is the glyph palette. The glyph palette allows you to select alternate glyphs that may be present in the currently used font. While the text properties docker allows configuring all the OpenType features in a font, the glyph palette is far more convenient. Furthermore, it allows selecting unicode character variations, which will be doubly handy for those typesetting in CJK scripts.

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

In addition to the Text Properties Docker, you can edit a number of properties on-canvas with the new Type Setting Mode. This separate mode in the text tool provides controls to edit Font Size, Baseline Shift, Line Height and Dominant Baseline directly on canvas. When text is not auto-wrapped, you can even edit the position of every single glyph in detail!

Інше:

A variety of technical blog posts were written on the topic: Fonts, Open Type, Font Metrics, various other properties, Text in Shape and Type Setting Mode.

Інструменти

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

Filters and Layers

Бічні панелі

Пензлі:

Two new improvements were added for working with textures in the brushes.

Files:

Python Plugins:

This release contains several python API improvements. Most notable is that we now have an API for painting brushstrokes (MR 2195), (MR 2198), (MR 2211).

Wrappers were added for the following qt widgets:

And finally we added more methods to...

Finally, the following bundled python plugins were added:

Інше

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