[Development] Behavioral change with font metrics

2024-05-29 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, I have a pending change which I would like to get into Qt 6.8 which will change default line heights of fonts in some cases, so I thought I would mention it here to hear if people have objections. Since it does change text layouts in some cases, it also adds a fallback mechanism to

Re: [Development] Nominating Jøger Hansegård for approver rights

2024-03-14 Thread Eskil Abrahamsen Blomfeldt via Development
+1  Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Tor Arne Vestbø via Development Sent: Thursday, March 14, 2024 10:06 AM To:

[Development] Nominating Hatem ElKharashy for maintainership of Qt Svg

2024-03-13 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, I would like to nominate Hatem ElKharashy for maintainership of the Qt Svg module. This module currently does not have any active maintainer, but it has been part of my team's responsibility and backlog within The Qt Company. Hatem has recently been working on adding support for new SVG

Re: [Development] Nominating Piotr Wierciński for approval status

2024-02-08 Thread Eskil Abrahamsen Blomfeldt via Development
+1  Although I think 2013 should be 2023. Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Morten Sørvig via Development Sent:

Re: [Development] Nominating Hatem ElKhrarashy for approval status

2024-02-06 Thread Eskil Abrahamsen Blomfeldt via Development
+1  Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Janne Koskinen via Development Sent: Tuesday, February 6, 2024 10:18 AM To:

Re: [Development] Nominating Vlad Zahorodnii for approval status

2024-02-01 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of David Edmundson Sent: Thursday, February 1, 2024 3:11 PM To: development

Re: [Development] Nominating David Redondo for approval status

2024-02-01 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of David Edmundson Sent: Thursday, February 1, 2024 3:10 PM To: development

Re: [Development] Nominating Matthias Rauter for approval status

2024-01-30 Thread Eskil Abrahamsen Blomfeldt via Development
+1! Eskil Abrahamsen Blomfeldt Senior Manager, Graphics The Qt Company Sandakerveien 116 0484 Oslo, Norway eskil.abrahamsen-blomfe...@qt.io http://qt.io From: Development on behalf of Paul Tvete via Development Sent: Tuesday, January 30, 2024 1:11 PM To: Qt

Re: [Development] Replacement for QFont::ForceIntegerMetrics in Qt 6?

2023-11-06 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! ForceIntegerMetrics was originally added to get CoreText to look at little bit better with WebKit, since WebKit did not support subpixel positioning at the time and CoreText did not support font hinting. I removed it in Qt 6 because it's honestly not a typographically sensible thing to do,

Re: [Development] QSGText: Why round glyph position like this?

2023-09-07 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! Just removing the pixel snapping from the vertex shader should definitely cause regressions, yes. I'm not totally clear on what the problem is on your end, so maybe it is more efficient if you file a bug report for this with some screenshots and descriptions of what you mean? Eskil

Re: [Development] QSGText: Why round glyph position like this?

2023-08-29 Thread Eskil Abrahamsen Blomfeldt via Development
Hi! The reason for rounding is that the subpixel position of the glyphs is baked into the cached rendering of the glyph itself (so horizontal position x.5 would be a different cached object than x.0, but they should both be rendered at pixel x). It's a bit complex because the projected

Re: [Development] QtWayland compositor can't to render a wl_surface to multi outputs, Is this a restrict of QtQuick graphics scene?

2023-07-10 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, Each window has an isolated scene graph and RHI instance, which is the reason for this limitation if I understand correctly. Decoupling them is actually quite complicated, because different screens have different surface formats requirements and it might not be possible to render to both

Re: [Development] Does QSGPlainTexture needs call setHasAlphaChannel on Vulkan renderer?

2022-10-26 Thread Eskil Abrahamsen Blomfeldt via Development
Hi, If the texture does not have alpha, that means we can do disable blending, do front-to-back sorting to minimize overdraw, and use depth-buffer checks to preserve stacking. So in the case where you know there is no alpha, this is an optimization. If you do not know whether or not there is