Просто измените конец печати
for i in totals:
stats = i.text.strip()
print(stats, end = " ")
#...#
, он должен работать.
Если вы хотите получить то же самое в выходном файле, который вы пишете, замените:
f.write(stats + " ")
на:
f.write(stats + " ")
Например:
with open("out.txt", "w") as f:
for i in totals:
stats = i.text.strip()
print(stats, end = " ");
f.write(stats + " ")
Сама строка, которая содержит символы \ n, вы можете заменить их:
with open("out.txt", "w") as f:
for i in totals:
stats = i.replace("\n", " ")
print(stats, end = " ");
f.write(stats + " ")
Эврика!
Просто должен был указать разрешение 72 точек на дюйм (значение по умолчанию равняется 100) для otf2bdf:
otf2bdf -p 8 -r 72 -o fonts/slkscr.bdf fonts/slkscr.ttf
Теперь, большие взгляды!