Se la linea ha un certo spessore allora diventa importante il modo con cui si disegnano gli estremi e le giunzioni
- lineCap=”…”, gli estremi di un segmento
- butt, normale
- round, si aggiunge un prolungamento a semicerchio
- square, si aggiunge un prolungamento quadrato
- lineJoin=”…”, la giunzione tra due tratti
- bevel, angolo triangolare
- round, angolo a semicerchio
- miter, angolo quadrato (normale)
- lineWidth=…, lo spessore del tratto
lineWidth
Dieci tratti con spessore da 1 a 10.
lineCap
Gli stili per gli estremi: "butt", "round", "square".
lineJoin
Gli stili per le giunzioni: "bevel", "round", "miter".
miterLimit
Nel caso di lineJoin="miter" si può limitare la lunghezza della punta nell'angolo quando è eccessiva (come se fosse "bevel")