#4577·sharp

使用 `fontfile` 与文本输入

作者: delucis创建于 2026年7月28日更新于 2026年8月2日
标签question

□关于现有特性的问题

你想达到什么目的?

我正在使用QQ文本QQ输入创建一个图像, 想要通过“ fontfile” 选项使用自定义字体( 不是系统安装的字体), (如果我拿错了预先道歉)

当你寻找类似的问题时, 你发现什么可能与此有关?

3778, 第4523页, 第4208页. #4208尤其似乎有很多重叠,

请提供一个最小的,独立的代码样本,没有其他依赖性,以显示这个问题

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 等待锐 ({ 文本 :{ 文本 : “ 例如 ” , 宽度: 800, 身高: 800, 高点: 字体:“相干字体”, 字体文件:“/用户/用户/repo/路径/to/font.ttf”, {\fn华文楷体\fs16\1cHE0E0E0} ) (中文(简体) ). .png () (中文(简体) ). . to Buffer () (中文(简体) ).


例如,我下载了这个专题信托基金的字体:https://GitHub.com/propublica/weepeople/blob/master/weepeople.ttf
设置“ fontfile”来指向它。
并尝试了各种`font'价值观(`Wee People'、`Wee People Regular'、`Wee People'等)。
(问题似乎并不针对这个字体文件,

在所有案件中,`fontfile'似乎没有任何效果。

我试图设定“FC DEBUG=1”在运行“快”的过程中。 这使得`FC DEBUG=1'第一次被叫作`sharp'。 但是没有其他额外的伐木。

在相关的情况下,一些系统信息: 在macOS 15.7.7上的Node.js 24.1.8. (darwin-x64版本的锐/libvips通过npm)

请提供有助于解释这个问题的样本图像

以下是上面的代码,不管 " font " / " fontfile " 选项:

<img宽度="800"高="202" alt="Image" src="https://GitHub.com/user-attachments/assets/0d5f55e8-1ec2-4132-a244-2419f52e59f3"/"