Судя по всему сильно "давятся" сигналы не-Bright уровней. За это дело отвечают резисторы, включенные последовательно с диодами R+D1, R+D2, R+D3. Я бы попробовал увеличить их сопротивление. Только всех одновременно. Чем больше сопротивление резисторов, тем менее будет замента разница между символами с повышенной яркостью и символами с обычной яркостью. Сопротивления можно подобрать опытным путём по качеству изображения.

Как видно из скриншота, в данный момент разница в перепадах яркости очень велика, и её надо уменьшать.