Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I record spline rappresentano le curve quadratiche ,ovvero quadratiche b-splines, usate da TrueType. Un record spline inizia con l'ultimo punto del record precedente (o per il primo record nel contorno, con il punto iniziale). Per il primo record spline, il punto iniziale e l'ultimo punto del record si trovano nella struttura del glifo. Per tutti gli altri record spline, solo l'ultimo punto si trova nel contorno del glifo. Tutti gli altri punti nei record spline sono fuori dal contorno del glifo e devono essere visualizzati come punti di controllo di b-spline.
L'ultimo record spline o polilinea in un contorno termina sempre con il punto iniziale del contorno. Questa disposizione garantisce che ogni contorno sia chiuso.
Poiché le linee b-spline richiedono tre punti (un punto fuori dal contorno del glifo tra due punti che si trovano nella struttura), è necessario eseguire alcuni calcoli quando un record spline contiene più di un punto fuori curva.
Ad esempio, se un record spline contiene tre punti (A, B e C) e non è il primo record, i punti A e B sono fuori dal contorno del glifo. Per interpretare il punto A, usare la posizione corrente (che si trova sempre sul contorno del glifo) e il punto sul contorno del glifo tra i punti A e B. Per trovare il punto intermedio (M) tra A e B, è possibile eseguire il calcolo seguente.
M = A + (B A)/2
Il punto intermedio tra punti fuori struttura consecutivi in un record spline è un punto sulla struttura del glifo, in base alla definizione del formato spline usato nei tipi di carattere TrueType.
Se la posizione corrente è designata da P, le due spline quadratiche definite da questo record spline sono (P, A, M) e (M, B, C).