| Summary: | "Synthesize Bold" not working on variable front | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | C. Shen <pentalimbed> |
| Component: | Tool/Text | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | info |
| Priority: | NOR | ||
| Version First Reported In: | nightly build (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Microsoft Windows | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
C. Shen
2026-01-15 18:05:23 UTC
I don't condider this a bug but intended behaviour: If a variable font has a weight attribute with a value going from e.g. 200 to 400 than those are the limits. Sythesize Bold is not doing anything in this case. That is the idea of variable fonts. They provide a dynamic weight so that the software does not need to calculate a faux bold appearence. If, on the other hand, one is using a static font, then the Sythesize Bold or faux bold comes into play. The software can then create one artificial bold weight. The challenge is creating a UI that reflect this. In Krita the weight slider and the Synthesize checkbox are editable in both cases which can give the impression that both are valid settings for both types of fonts. Normally there is B button that is activating the faux bold for static fonts and a weight slider for variable fonts. In Krita this is not the case. To get the faux bold one need to activate the Synthezise checkox and move the weight slider above some kind of hidden threshold to get the faux bold to kick in. But this is something happening in other software as well. The mix of static and variable fonts opens so many variable possibilities that the UIs often can't keep up with the complexity. |