Na língua portuguesa, os substantivos frente e fronte podem, de facto, ser sinónimos e têm ambos o mesmo étimo latino (frons, frontis).
Frente significa frontaria de edifício, parte dianteira (de qualquer coisa); linha de combate; face, rosto, presença, etc; a locução de frente significa perante, defronte, diante.
Fronte quer dizer testa, cabeça; frontaria, frente; a locução defronte quer dizer em frente, na frente, diante.