作者art1 (人,原來不是人)
看板Python
標題Re: [問題] 在 colab 安裝 libraqm 後無法正常使用
時間Sat Feb 6 07:28:34 2021
翻原始碼後,發現問題應該是出在啟用 raqm 後的 _imagingft 的 getsize 函式
from PIL import _imagingft as core
font = core.getfont(
'/content/drive/MyDrive/fonts/TW-Kai-98_1.ttf',
10, 0, '', layout_engine=1
)
font.getsize('a') #主機重啟
font = core.getfont(
'/content/drive/MyDrive/fonts/TW-Kai-98_1.ttf',
10, 0, '', layout_engine=0
)
font.getsize('a') #((5, 5), (0, 4))
改用主機 /usr/share/fonts 內的其他字型一樣會造成重啟
話說這問題應該回報 Pillow 還是 colab 那邊阿?
--
「看在上帝的份上,我們不能當著孩子的面槍殺他的父親!」
「那我們就連孩子一起幹掉!」
「第一槍打中的是那個天真的孩子,第二槍是抱著孩子的母親。第三槍
停頓了三秒,當難以致信的父親擦拭著臉上愛子的腦漿從震驚中醒轉
過來,慢慢的轉頭看向停車的地方,分辨出是誰在攻擊他後,第三顆
子彈才將他的腦殼打飛。」 ─摘自〈狼群〉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.2.151 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1612567717.A.52A.html