Second Beta for Krita 5.2.0 Released
After two weeks of bug fixing, it is already time for the second 5.2 beta! In addition to the changes that 5.2 brings, we have fixed the following bugs in this second beta:
- Recent files are now front and center, news items have more text.
- Make new and open file buttons a bit bigger.
- Update banner
- Disable selection in recent files list on welcome page
- Fix welcome page layout flicker after closing the last file
- Greatly improve the situation surrounding bitmap glyphs and general glyph retrieval (Bug 472566)
- Add synthesizing italic and bold. We cannot disable these right now, but that was also the case with the previous text layout, and synthesizing italics and bolds is very important for East-Asian fonts. (Bug 465886)
- svgtexttool: Disable Shift+Enter soft line breaks (Bug 472743)
- Fix text-decoration not getting cleared when set as ānoneā. (Bug 466130)
- Fix line-height being capped due to naive handling of negative ascent.(Bug 472316)
- svgtexttool: Allow Esc to cancel text shape creation when dragging
- Fix rendering of text-decoration thickness (Bug 466130)
- Let baseline adjustments be taken into account for line-height calculation.
- Fix incorrect baseline value by reinitializing the variable to 0 (Bug 472464).
- Subtract the origin from baseline value to get appropriate baseline offset (Bug 472464)
- Donāt strip any whitespaces from SVG text/tspan nodes
- Fix SVG text-transform param ānoneā
- text: Fix bounding box of bitmap glyphs in vertical mode (Bug 472566)
- Embed our font libraries into the AppImage (Bug 472710)
- Fix fill not painting because it was not using the boundingRect (Bug 473026).
- Fix initialization of the fontconfig embedded into AppImage (Bug 473161)
- Stablize the outline code a little (Bug 473164).
- Enable text tool to draw debug outlines of text shapes in view This debug function can be enabled by setting the environment variable
KRITA_DEBUG_TEXTTOOL
. - Attempt to position the first few glyphs inside a shape (Bug 472571)
- Make transformationResolution happen earlier and be a bit better aligned to the SVG 2 spec (Bug 472382)
- handling the hanging of white-spaces, including partial and conditional hang (Bug 472829).
- improve justification of text.
- Implement arbitrary run breaks inside raqm to ensure that absolute chunks are broken up (Bug 471374).
- text: Skip Unicode Format (Cf) characters in font matching
- text: Check UTF-32 when deciding to skip font matching
- Revert āEnsure pen brush (opposed to eraser brush) is selected on new documentā (Bug 472730)
- Snap to exact 15 degree increments when using discrete rotate (Bug 472839)
- Fix angle offset in Drawing Angle sensor (Bug 473103)
- Fix masking brush size issues (again) (Bug 469604)
- Fix sharpness option being uninitialized (Bug 472779, Bug 472723)
- Huge amount of work done by Dmitry to make the new MLT engine handle better, thanks to this all sorts of small bugs were fixed: Including the loss of the ādrop frames during playbackā functionality and issues with large animations.
- Fix warning on loading animation xml
- Fix a signal-slot connection
- logdocker: Donāt interfere with default logging to console
- Show main window when closing session manager (Bug 431755)
- Translation: Disambiguated the string āStaticā and āDynamicā for Wide Gamut Color Selector.
Download
Windows
If youāre using the portable zip files, just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the Krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.
Note that we are not making 32 bits Windows builds anymore.
- 64 bits Windows Installer: krita-x64-5.2.0-beta2-setup.exe
- Portable 64 bits Windows: krita-x64-5.2.0-beta2.zip
- Debug symbols. (Unpack in the Krita installation folder)
Linux
- 64 bits Linux: krita-5.2.0-beta2-x86_64.appimage
The separate gmic-qt AppImage is no longer needed.
(If, for some reason, Firefox thinks it needs to load this as text: to download, right-click on the link.)
macOS
Note: if you use macOS Sierra or High Sierra, please check this video to learn how to enable starting developer-signed binaries, instead of just Apple Store binaries.
- macOS disk image: krita-5.2.0-beta2.dmg
Android
We consider Krita on ChromeOS as ready for production. Krita on Android is still beta. Krita is not available for Android phones, only for tablets, because the user interface requires a large screen. The Android release is not signed for beta 2.
Source code
md5sum
For all downloads, visit https://download.kde.org/unstable/krita/5.2.0-beta2/ and click on Details to get the hashes.
Key
The Linux AppImage and the source .tar.gz and .tar.xz tarballs are signed. This particular release is signed with a non-standard key, you can retrieve is here or download from the public server:
gpg --recv-keys E9FB29E74ADEACC5E3035B8AB69EB4CF7468332F
The signatures are here (filenames ending in .sig).
Ealier announcement for first beta
First Beta for Krita 5.2.0 Released
Published at krita.org on 2023-07-26T18:30:00Z
Krita 5.2.0 is a major new release, and the first of the Krita 5.2 series of releases. Especially internally, there have been huge changes and improvements. While there are a lot of important user-visible changes that will make artistsā workflow smoother, most work has been inside Krita, preparing Krita for the future.
The release notes will give you all the details, but here are some highlights:
- For animation, audio playback has been rewritten completely using the MLT framework.
- Also for animation, video export has been made much easier: you no longer need to separately download ffmpeg, since ffmpeg now built into Krita.
- As the first part of a two-part rewrite of text handling in Krita, the text shape has been rewritten completely. This provides support for text-on-path, vertical text, wrapped text, text-in=-shape, opentype, emoji and more. HOWEVER: this was step one. Step two is rewriting the actual tool you use to work with text. If you want to access the new features, you will need to use SVG source code editor from the text tool.
- The transform tool can now transform all selected layers
- There is a whole new color selector that supports wide-gamut color spaces.
- There have been many improvements to the JPEG-XL file format handling. NOTE: because of problems updating to the latest version of the jpegxl library on Windows, not all improvements are already available in Beta1
- The brush engine settings backend, which stores all the settings has been rewritten to be more robust and maintainable, as well as preparing it for a user interface redesign.
And of, course, there are countless bug fixes, smaller and larger workflow improvements and user interface polish.
Download
Windows
If youāre using the portable zip files, just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.
Note that we are not making 32 bits Windows builds anymore.
- 64 bits Windows Installer: krita-x64-5.2.0-beta1-setup.exe
- Portable 64 bits Windows: krita-x64-5.2.0-beta1.zip
- Debug symbols. (Unpack in the Krita installation folder)
Linux
- 64 bits Linux: krita-5.2.0-beta1-x86_64.appimage
The separate gmic-qt appimage is no longer needed.
(If, for some reason, Firefox thinks it needs to load this as text: to download, right-click on the link.)
macOS
Note: if you use macOS Sierra or High Sierra, please check this video to learn how to enable starting developer-signed binaries, instead of just Apple Store binaries.
- macOS disk image: krita-5.2.0-beta1.dmg
Android
We consider Krita on ChromeOS as ready for production. Krita on Android is still beta. Krita is not available for Android phones, only for tablets, because the user interface needs a large screen.
Source code
md5sum
For all downloads, visit https://download.kde.org/unstable/krita/5.2.0-beta1/ and click on Details to get the hashes.
Key
The Linux appimage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key here. The signatures are here (filenames ending in .sig).