我搜索了互联网和超级用户,但找不到答案。是否可以将打印时使用的字体lpr
从 Monaco 更改为其他字体,例如 Times New Roman?目前,我不知道还有其他答案可以提供解决方案。
我当前的系统是 Mac OS X。
答案1
lpr
不允许您轻松更改字体(我相信你能去更改的内容/usr/share/cups/fonts
,至少在 Linux 上,但我现在不在 Mac 上……)。
一种更简单的方法是转换为 Postscript,然后通过 lpr 打印,如以下 shell 脚本所示[1]:
#!/bin/bash
ENSCRIPT="--no-header --margins=36:36:36:36 --font=Courier11 --word-wrap --media=Letter"
export ENSCRIPT
/usr/bin/enscript -p - $1 | /usr/bin/lpr
在这种情况下,例如,将上述内容保存为/usr/local/bin/lprfont
,,chmod a+x /usr/local/bin/lprfont
然后以 的形式运行lprfont somefile.txt
。