Etymology
Today it means: Until now; previously; yet. Full definition →
Compound of so + far. Compare Dutch zo ver.
Etymology from Wiktionary, CC BY-SA 4.0.