Слова «стеклянный», «оловянный», «деревянный» пишутся с двумя буквами «н» потому, что они являются исключениями из общего правила написания прилагательных, образованных от существительных с помощью суффиксов «-ан», «-ян» и «-ин». 12
История образования этих слов:
- Оловянный и деревянный. 1 В древнерусском языке к суффиксам «-ан/-ян» добавлялся суффикс «-ьн» для образования расширенной формы. 1 На письме это выглядело так: «дерев-ян-ьн-ный». 1 Изначально в таких прилагательных было три буквы «н». 1 Звук «ь» практически не произносился, со временем он редуцировался не только в устной речи, но и на письме. 1 Однако три одинаковых согласных подряд — это нетипично для русского языка, и суффиксы «-ян» и «-ьн» слились в один: «-янн». 1 Так и получились привычные нам слова «оловянный» и «деревянный». 1
- Стеклянный. 1 Современное слово «стекло» в древнерусском языке писалось через мягкий знак (букву «ер»): «стькльнъ». 1 Звучало оно тоже немного по-другому, потому что звук «ь» произносится совсем кратко. 1 Со временем оно превратилось в более лёгкое для произношения «стекло». 1 Но прилагательное «стеклянный» исторически уже было образовано от «стькльнъ». 1 Эта «н» на конце корня соединилась с суффиксом «-ян». 1 Таким образом прилагательное получило двойное «н» и попало в разряд исключений. 1