patterns, fonts and macros are different things; Not entirely. Patterns and macros can both be read as (ini)tex input files. Fonts cannot. This is the justification for putting patterns under tex/. Anyway ...