A lo mejor es que no se ve mucho más.
En este datasheet indica que sí es a nivel alto, pero a través de una resistencia de 2k. Esto es, según ellos, 6mA como mucho.
http://www.ti.com/lit/ds/symlink/sn7446a.pdf
Se contradice un poco con el anterior, o así lo entiendo yo con lo que he entendido del otro datasheet. En la web hay circuitos que van a nivel bajo y también a nivel alto.
atención a si es 7447 ó 7446 (que son en colector abierto -> salida activa a nivel bajo)
¿de donde salen los 6mA? pues 2k x 6mA= 1.2V en la resistencia, en el led -> 5V- 1.2= 3.8V, que se corresponde con un led blanco, el rojo debería verse más (a costa de más corriente) también quiere decir que no es necesaria resistencia adicional.
Puesto que está multiplexado, quizá es eso lo que hace que no ilumine bien. 6mA/4 = 1.5mA, si no son leds de alta eficiencia, se iluminará poco.
Edito: me parece que no puedes cambiar la programación ¿no? si pudieras, se podría poner un 7447, display con ánodo común, un transistor a positivo en vez de a negativo y, lo más interesante, resistencias más bajas que dan más corriente.