Различают основные группы шрифтов: наборные и акцидентные шрифты. Эти две группы разветвляются на множество подгрупп. Каждая гарнитура имеет своё наименование. Разработка гарнитур — сложная трудоёмкая работа.
Шрифт предназначен для восприятия информации людьми и устройствами. Различают матричные и векторные шрифты. Рисунок первых типографских шрифтов создавался на основе рукописных шрифтов, например рукописного полуустава — русский, готический шрифт (готического письма) — латинский шрифт.
Также существует особый шрифт — шрифт Брайля, для слепых.