Re: [問題] 怎麼用*排出數字

作者: alvinlin (林矜業)   2019-07-07 14:58:24
※ 引述《ben1357956 (QQ雞腿)》之銘言:
: 如題
: 我想要輸入一串數字
: 自動輸出成米字號的樣子
: 像是輸入1
: 跑出下列這樣
: *
: *
: *
: *
: *
: *
: *
: 新手上路,多多指教
其實我回了關鍵字 "Monochrome font rendering with FreeType and Python", 可能沒有人看.
如果你 google 一下, 很容易找到相關的 topic. 這裡有完整的說明:
https://tinyurl.com/nqpsyv3
範例原始碼在:
https://tinyurl.com/y5b7e3op
使用前先安裝模組:
pip install freetype-py
範例程式上用的是 Helvetica.ttf. 可以去網路上下載.
但你可以使用自己電腦上的任何一個字形.
以我常用的 Times New Roman 為例, 找到 Windows\Fonts 目錄下的 Times New Roman, 複製出來,
會至少有一個檔案叫 times.ttf. 更改 Helvetica.ttf 為 times.ttf.
然後, 將你的範程式和你的字形檔放在同一個目錄下.
然後,內容改一下, 看要顯示什麼, 例如 print(repr(fnt.render_text('Hello, ben1357956!')))
然後 Wala~ 就出現美美的字形了.
https://imgur.com/a/lbK0ChC
作者: cutekid (可愛小孩子)   2019-07-07 17:01:00
讚喔(Y)
作者: renshin (阿信)   2019-07-07 19:09:00
作者: Missnanako (菜菜子)   2019-07-08 20:59:00

Links booklink

Contact Us: admin [ a t ] ucptt.com