即使 ENABLE_HARFBUZZ 设置为 OFF,也无法成功构建,因为没有 HarfBuzz
[130/146] Building CXX object fontforge/shapers/CMakeFiles/shapers.dir/harfbuzz.cpp.o FAILED: [code=1] fontforge/shapers/CMakeFiles/shapers.dir/harfbuzz.cpp.o /usr/bin/c++ -DGUI_THEME="tango" -I/home/runner/work/font/font/fontforge/inc -I/home/runner/work/font/font/fontforge/build/inc -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT fontforge/shapers/CMakeFiles/shapers.dir/harfbuzz.cpp.o -MF fontforge/shapers/CMakeFiles/shapers.dir/harfbuzz.cpp.o.d -o fontforge/shapers/CMakeFiles/shapers.dir/harfbuzz.cpp.o -c /home/runner/work/font/font/fontforge/fontforge/shapers/harfbuzz.cpp In file included from /home/runner/work/font/font/fontforge/fontforge/shapers/harfbuzz.cpp:23: /home/runner/work/font/font/fontforge/fontforge/shapers/harfbuzz.hpp:27:10: fatal error: hb.h: No such file or directory 27 | #include <hb.h> | ^~~~~~ compilation terminated. ...
内容来源: fontforge/fontforge