Answer
Eyeglasses were not invented by Roger Bacon, although he is often credited with their invention. The first known eyeglasses were invented in Italy in the late 13th century, and Bacon died in 1292. There is no evidence that Bacon had any knowledge of eyeglasses, and it is likely that he did not invent them.