Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Veusz, incorrect rendering of italic fonts

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
Mrhnhrm
Posts: 1
Joined: 2021-10-07 15:30

Veusz, incorrect rendering of italic fonts

#1 Post by Mrhnhrm »

Hi, and thanks for taking a look.

So, I am running Veusz 3.3.1 from the Bullseye repository. And I am experiencing a strange problem with fonts. Specifically, whenever Veusz is trying to render italic text, it ignores the actual existing italic variant of the font in question, and instead applies synthetic slant to the regular variant of the font. This gets particularly problematic when text is not horizontal: the characters are first rotated, and then the slant is applied to each of them... applied along the horizontal axis no matter how the character is rotated. The result looks whimsical, but not seriously acceptable.

There exists a happy exception, though. If a font has oblique variant, then Veusz successfully uses it for italic rendering, and there is no problem. But natively oblique fonts are few and not always suitable for a task at hand.

More details can be found in the discussion on Veusz's side: https://github.com/veusz/veusz/issues/405
In short, Veusz's author believes that the problem is with Qt or fontconfig on the host system ("works for me" type of response). And this is not the first time I am using Veusz too; I am pretty sure that on other machines (possibly running different distros) I had no such font rendering problem. On this particular Debian machine, I upgraded to Bullseye, the problem is still here, and I am at my wit's end.

I would deeply appreciate some suggestions on how to proceed about fixing this.

Aki
Global Moderator
Global Moderator
Posts: 2816
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 68 times
Been thanked: 382 times

Re: Veusz, incorrect rendering of italic fonts

#2 Post by Aki »

Hello,
I saw few day ago a bug report was opened for QT [1].
It could be useful to open a bug report in the Debian Tracking System, with reference to [1] and [2].

[1] https://bugreports.qt.io/browse/QTBUG-97436.
[2] https://github.com/veusz/veusz/issues/405
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

Post Reply