KeyError: ‘setting text direction, language or font features is not supported without libraqm’

Python で画像に文字を入れる時に縦書きにするとこのようなエラーが出ます。対応方法を示します

ダウンロードする方法

Archived: Python Extension Packages for Windows – Christoph Gohlke (uci.edu)

非公式のビルドdllをダウンロードします( 見つけるのが大変なので"libraqm"を検索)

それらをpython.exeのあるホルダーに入れます。もしくはパスの通ったところに置きます

"libraqm-0.7.1.dll\x64\libraqm.dll"
"libraqm-0.7.1.dll\x64\fribidi-0.dll"

Windows で 自分でビルドする

"D:\WinPython\content\libraqm\build\src\raqm-0.dll"
"D:\WinPython\content\libraqm\build\subprojects\fribidi\lib\fribidi-0.dll"

それらをpython.exeのあるホルダーに入れます。もしくはパスの通ったところに置きます

Python

Posted by eightban