METAFONT:错误“无法打开显示”

METAFONT:错误“无法打开显示”

我正在尝试开始使用 METAFONT,并使用创建了我的第一个字形本教程mf beta.mf。不幸的是,当我在命令行中运行时,我收到错误消息: Letter beta [66]Error: Can't open display:。我已经在 Google 上搜索了很多次,但似乎找不到原因。这可能是因为灰色和黑色字体编译不正确吗?我相信我确实正确编译了这些字体,我的理解是,如果这是问题所在,校样页将充满难以理解的字符;并不是说查看器无法打开。这是我的beta.mf文件的样子:

u#:=4/9pt#;
define_pixels(u);
beginchar(66,13u#,16u#,5u#);"Letter beta";
    x1=2u; x2=x3=3u;
    bot y1=-5u; y2=8u; y3=14u;
    x4=6.5u; top y4=h;
    z5=(10u,12u);
    z6=(7.5u,7.5u); z8=z6;
    z7=(4u,7.5u);
    z9=(11.5u,2u);
    z0=(5u,u);
    penpos1(2u,20);
    penpos2(.5u,0);
    penpos3(u,-45);
    penpos4(.8u,-90);
    penpos5(1.5u,-180);
    penpos6(.4u,150);
    penpos7(.4u,0);
    penpos8(.4u,210);
    penpos9(1.5u,-180);
    penpos0(.3u,20);
    pickup pencircle;
    penstroke z1e..z2e..z3e..z4e..z5e..z6e..{up}z7e..z8e..z9e..{up}z0e;
    labels(range 1 thru 9);
endchar;
end

我有点绝望,非常感谢任何帮助!

答案1

问题是您的机器上没有 X 服务器。Mac OS X Yosemite 默认不提供该服务器。

您可以从以下位置安装 XQuartz此链接或者运行

mf-nowin beta.mf

相关内容