如何修复 ImageMagick/Debian 中无法读取字体的错误?

如何修复 ImageMagick/Debian 中无法读取字体的错误?

我在 WSL Debian 和 Ubuntu 中运行 ImageMagick。我尝试使用 ImageMagick 编写一些文本,但在两个 WSL Linux 版本中都出现字体错误:

$ magick -background lightblue -fill blue -font arial -pointsize 72 label:Anthony label.gif

magick: unable to read font arial @ warning/annotate.c/RenderType/1024.
magick: unable to read font arial @ error/annotate.c/RenderFreetype/1654.

下面的命令没有列出任何内容。

$ convert -list font
$ identify -list font
$

其他人也打印了

$ ls /usr/local/share/fonts/
$ ls /etc/fonts
conf.avail  conf.d  fonts.conf

当前 IM 版本。感谢您的帮助。

$ magick -version
Version: ImageMagick 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org
Copyright: (C) 1999 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(4.5)
Delegates (built-in): fftw freetype jbig jng jpeg lcms lzma png tiff webp xml zlib
Compiler: gcc (12.2)

相关内容