Maplespe / ExplorerBlurMica

Add background Blur effect or Acrylic (Mica for win11) effect to explorer for win10 and win11
GNU Lesser General Public License v3.0
1.6k stars 72 forks source link

[QUESTION] Windows TextColor bleeding #154

Closed Undisputed00x closed 5 months ago

Undisputed00x commented 5 months ago

Hi there, wanted to ask how this project has implemented the fix of windows text bleeding when DwmExtendFrameIntoClientArea is enabled. My intention is to be able to enable a text fix globally in the system because i get unreadable text with every program in my system due to having translucent windows systemwide by using DWMBG with DwmExtendFrameIntoClientArea function globally (with the help of MFE).

EBM v2.0.1

![Screenshot 2024-06-14 184121](https://github.com/Maplespe/ExplorerBlurMica/assets/80290008/78d4e3ee-04b2-4774-b0af-8cb268a85b3b)

Problem (DWMBG+Global DwmExtendFrameIntoClientArea)

![Screenshot 2024-06-14 184808](https://github.com/Maplespe/ExplorerBlurMica/assets/80290008/299cef1a-721b-499d-8d71-8bebb6dc6cd2) ![Screenshot 2024-06-14 184931](https://github.com/Maplespe/ExplorerBlurMica/assets/80290008/c3f6ccf8-aa08-4910-a830-0c0196ded2b1) https://github.com/Maplespe/ExplorerBlurMica/assets/80290008/426caa02-d0de-428a-bdda-372f4291a892

As far as i know this problem with color bleeding has do to with GDI text rendering not supporting alpha channel Transparent text rendering with GDI. I learnt that EBM is using compositedtext but haven't found any documentation of how compositedtext attribute is working. As far as im aware there aren't any plans for EBM to inject the effects systemwide so do you know any project that can fix this issue or can you share any documentation/information of your of a fix

Undisputed00x commented 5 months ago

Actually found the EBM code that is responsible for fixing this problem, tickets closes