Należy pamiętać, że kiedy końcówki plików są konwertowane, zarówno .otf
i .ttf
mogą oznaczać czcionki w formacie OpenType. (Zobacz OpenType w Wikipedii - w rzeczywistości jest to dokładniej wymawiane w niemieckiej wersji .)
Jest to trochę mylące, ponieważ niektóre pliki z fontami .ttf
mogą wyglądać tak, jakby były w starszym formacie ANSI-Windows TrueType, podczas gdy w rzeczywistości mogą być pełnowartościowymi czcionkami OpenType.
Główna różnica między obydwoma smakami polega na tym, że czcionki w stylu .ttf
używają kwadratowych splajnów Béziera, podczas gdy czcionki w stylu .otf
używają kubicznych splajnów Béziera. (Historycznie, kwadratowe krzywe Béziera były używane w formacie “legacy” TrueType; sześcienne krzywe Béziera pochodzą z tła PostScript). Krzywe sześcienne Béziera są potencjalnie dokładniejsze (każda krzywa kwadratowa Béziera może być dokładnie odwzorowana za pomocą krzywej sześciennej Béziera), ale mogą być przybliżone za pomocą mniejszych sekwencji sekwencyjnych Béziera kwadratowego. (Zwróć również uwagę, że _ ani kubiczne ani kwadratowe splajny Béziera nie mogą exactly odtworzyć koła. )
Kolejną drobną różnicą w specyfikacji wydaje się być to, że aromatyzowane czcionki OpenType ttf
mogą adresować ten sam glif z kilkoma punktami kodu. Dlatego też oszczędza to trochę miejsca, jeśli np. duże wersje b, β i в (czytaj: łacińska, grecka i cyrylica ‘B’) mają ten sam kształt.