Who said that he read Muggle magazines because liked the knitting patterns?
The character who said he read Muggle magazines for the knitting patterns is
Dumbledore in the Harry Potter series.
Specifically, he mentions this in Harry Potter and the Order of the Phoenix, when Harry asks him why he keeps a pile of Muggle magazines in his office.