Используя пиксельные шрифты в PIL

Просто измените конец печати

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 + " ")
7
задан Spooky 19 June 2015 в 20:33
поделиться

1 ответ

Эврика!

Просто должен был указать разрешение 72 точек на дюйм (значение по умолчанию равняется 100) для otf2bdf:

otf2bdf -p 8 -r 72 -o fonts/slkscr.bdf fonts/slkscr.ttf

Теперь,alt text большие взгляды!

4
ответ дан 7 December 2019 в 14:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: