Metafont is a programming language used to define vector fonts, originally devised by Donald Knuth as counterpart to his TeX typesetting system.