4 ms·
> One of those new OLEDs that look so nice, but that have fringing issues because of their non-standard subpixel structure From what I understood, it's even wo
by shmerl 1y ago
> One of those new OLEDs that look so nice, but that have fringing issues because of their non-standard subpixel structure
From what I understood, it's even worse. Not just non standard, but multiple incompatible subpixel layouts that OLEDs have. That's the reason freetype didn't implement subpixel rendering for OLEDs and it's a reason to avoid OLEDs when you need to work with text. But it's also not limited to freetype, a lot of things like GUI toolkits (Qt, GTK. etc.) need to play along too.
Not really sure if there is any progress on solving this.
> I really wish that having access to arbitrary subpixel structures of monitors was possible, perhaps given via the common display protocols.
Yeah, this is a good point. May be this should be communicated in EDIDs.
- ipsum2 1y agoIn theory, yes, but in practice, I write code on a 4k OLED display and haven't noticed any artifacting.
- shmerl 1y agoHigher resolution might mask the issue more, but it's still there.
- account42 1y agoThere are oleds with somewhat standard subpixel layouts. E.g. my laptop has a vertical(!) BGR layout that FreeType and KDE support just fine. I think the weird layouts are mostly due to needing different sizes for the different colors in HDR displays in order to not burn out one color (blue) too fast.
- shmerl 1y agoMay be, but I've seen bug reports with a bunch of layouts and nothing looks standard there. Steam Deck OLED is such example, Lenovo laptops, LG UltreaGear OLEDs and etc. I don't really see any commonality. * https://bugs.kde.org/show_bug.cgi?id=472340 https://bugs.kde.org/show_bug.cgi?id=472340 * https://gitlab.freedesktop.org/freetype/freetype/-/issues/1182 https://gitlab.freedesktop.org/freetype/freetype/-/issues/11...