Mit Schriftarten hat das nichts zu tun.
Latin_1 ist ein Kodierungs-Standard von Schriftzeichen. Die Textdatei besteht ja aus einer Menge Bytes (Zahlen), die irgendwie als Zeichen interpretiert werden müssen. Das gibt die Kodierung vor.
Nimmt nur ein Programm beim Speichern eine andere Kodierung als beim Öffnen, schreibt es unter bestimmten Umständen Müll in die Textdatei.