В словах «мягкий» и «лёгкий» буква «г» произносится как [х] по фонетическому закону ассимиляции. www.bolshoyvopros.ru
Согласно этому закону, если в слове или на стыке двух слов встречаются два согласных звука — глухой и звонкий или звонкий и глухой, то первый уподобляется второму (оглушается или озвончается). otvet.mail.ru