Гласные НЕ МОГУТ быть мягкими или твердыми.
Эту "функцию" имеют только согласные звуки.
С П Д Р - зависит от того, с какой гласной (или знаком) в слове стоят эти звуки. Если И Е Ю Я Ь, то согласный звук будет мягким, если У Ъ Ы А О Э Ё (так как после Ё идет раздвоение звуков), то твердым.
Й - всегда твердый.
Ч - всегда мягкий.