То тримването на празните пространства - добре. Но има много други микро точици, чертички, ченгелчета, които могат да се ползват за заместители. Може би по-лесният вариант е вместо да се сменя цвета на символа на различните символи е по-добре просто да се промени фонът на червен, а символът да си запазва цвета. Така няма и какво да се програмира за момента - просто промяна в css-а малко и готово.