I noticed a strange issue with the screen sharing feature, which is confusing me. When I share my screen in 720p and show something inside a text editor, certain characters — for example the “=” symbol — can become completely invisible in the stream. The character is still there in my editor, but people watching the stream simply don’t see it.
What makes it even more odd is that the visibility of the character depends on the position of the editor window. With the default font size, I can literally make the “=” disappear just by slightly moving the editor window around on my screen. As soon as it hits certain positions, the character fades out or turns into a blank space for viewers. Moving the window again sometimes makes it reappear.
This only seems to happen when streaming at 720p or less (at least from what I tested so far). My guess is that it might be related to the downscaling or anti-aliasing used during the stream, but I’m not entirely sure. It’s especially noticeable when showing code or configuration files, because missing symbols can obviously cause a lot of confusion for anyone watching.
I understand that text sharpness depends on bitrate, resolution and display scaling, and that the Presentation preset is recommended for better readability. However, the issue I’m seeing doesn’t seem to be just about general sharpness or compression.
What makes this unusual is that specific characters (like “=”) can completely disappear from the stream depending on where the editor window is positioned on my screen. The character is still visible to me locally, but on the viewer’s side it turns into a blank space. By slightly moving the window, the character will randomly appear or disappear again.
That kind of behaviour feels less like normal streaming degradation and more like a rendering/downscaling glitch. Especially since it’s reproducible at 720p with default font size.
I agree with Cornelius that the behavior described is not just a matter of general sharpness or compression settings. The fact that specific characters such as “=” can disappear entirely from the viewer’s stream depending on the editor window’s position strongly suggests a rendering or downscaling glitch rather than normal bitrate or resolution degradation.
Characters like = - : are only a few horizontal lines of pixels. With compression and down scaling the encoder interprets those thin lines as noise and discard them. This is completely normal even when using other capturing methods / systems.
Alright, thin characters like “=”, “-”, or “:” can be difficult for encoders to preserve, especially at low resolutions where they may only take up a couple of horizontal pixel lines. That makes sense in general.
However, what still seems odd to me is that the characters don’t just blur or lose sharpness — they can disappear entirely depending on the exact position of the editor window.
If this was purely due to compression or downscaling, I would expect the characters to look fuzzy or partially lost, but not to completely vanish only when the window is moved by a few pixels.
That positional dependency is what made me think this might be a rendering/downscaling artifact rather than normal compression behaviour.