我调用函数http://localhost:3000/admin
,但它返回NULL。我很确定我之前有这个工作。如果我输入XLoadQueryFont(port->dpy, "8x13")
,其中一个结果是
locate 8x13
我不知道这个功能不喜欢什么,并且想知道如何追踪问题。
更新:
使用"固定"制作了一个执行的应用程序。
基于tofo的评论:
我必须在Arch上安装xlsfonts二进制文件才能获得/usr/share/fonts/misc/8x13.pcf.gz
。它列出了adobe,lucida,bitstream和misc字体。 xlsfonts
已退回
xlsfonts | grep misc
答案 0 :(得分:1)
很可能您已删除或损坏/ etc / X11中的fonts.alias
文件(或类似位置,具体取决于您的分发,可以是字体路径中的任何位置)。
“8x13”通常没有名称,而是此文件中定义的别名。
为确保您的服务器可以使用此字体名称,请检查您的fonts.alias文件是否至少包含这些行(请注意您的实际字体名称可能会有所不同)
8x13 -Misc-Fixed-Medium-R-SemiExpanded--13-120-75-75-C-80-ISO8859-1
8x13bold -Misc-Fixed-Bold-R-SemiExpanded--13-120-75-75-C-80-ISO8859-1
如果这些别名不存在或未解析为有效字体,则不能使用“8x13”名称。可以根据需要定义更多别名。