Почему то ZBobb.AlphaBlendTextBox и
https://www.codeproject.com/Articles/13197/Alpha-Blended-Transparent-Capable-TextBox-and-Rich имеют одну и ту же проблему — у них есть цвет, который считается прозрачным (все как при съемке для ютюба, когда берут мерзко-зеленый кусок тряпки и потом в редакторе именно этот цвет заменяют на фон). А это вносит некие искажения, когда цвет фона отличается от выбранного для подложки цвета.
Пример (1 картинка):
| Скрытый текст |
|  |
| |
Цвет подложки (который считаем прозрачным) — черный. Цвет букв — зеленый. В итоге на фоне кофейно-молочного — видим артефакты возле каждой буквы...
Нужно чтобы не было этих артефактов на любом фоне.
Что порекомендуете?