Слова late и far имеют разные сравнительные формы, потому что обозначают разные понятия:
late (поздний) — later (позже) — the latest (самый поздний). 14 Формы обозначают время. 1
late — latter (последний) — the last (самый последний). 14 Форма означает последний из двух названных, второй из упомянутых. 1
far (дальний) — farther (более далёкий) — the farthest (самый далёкий). 34 Если речь идёт о расстоянии, то в британском английском допустимы обе формы сравнения (farther/further). 4 Если о времени (о дальнейших событиях или действиях), то форма further предпочтительнее. 4