The word "sofar" typically seems to be a typo or a combination of two words: "so far." When used properly, "so far" means up to this point in time or until now. It often indicates that something has happened or been true from a previous time to the present moment.
The phrase "so far" arises from the combination of "so," which can mean "to such a degree," and "far," relating to distance, implication, or extent. The phrase has been used since at least the late 19th century.