从vim打印到Postscript

Mil*_*kow 5 printing vim encoding postscript

我有从Vim打印到postscript的问题.

我使用utf-8编码和'ščřž'这样的捷克字符,但在输出中我得到了上升的问号,而不是正确的字符.

vim --version

VIM - Vi IMproved 7.2

+ iconv + multi_byte + postscript

打印机设置:

set printoptions = paper:A4,duplex:off,collat​​e:n,syntax:n

打印机字体:快递

rku*_*lla 0

确保您的打印机支持打印 unicode 字符。尝试更新您的驱动程序并进入设置并打开用于打印的 truetype 字体或类似选项。据我所知,Courier 使用的是 ASCII。

输入 :h printencoding 出现:

如果 'printencoding' 为空或者 VIM 找不到该文件,那么它将使用 'encoding' (如果 VIM 使用 |+multi_byte| 编译并且设置了 8 位编码)来查找打印字符编码文件。如果 VIM 无法找到字符编码文件,那么它将使用“latin1”打印字符编码文件。当'encoding'设置为多字节编码时,VIM会尝试将字符转换为打印编码进行打印(如果'printencoding'为空则转换为latin1)。转换为 latin1 以外的打印编码将需要使用 |+iconv| 编译 VIM 特征。如果无法转换,则打印将失败。任何无法转换的字符都将被替换为倒​​置的问号。提供了四个打印字符编码文件来支持默认的 Mac、VMS、HPUX 和 EBCDIC 字符编码,并在这些平台上默认使用。Windows 和 OS/2 平台上默认使用代码页 1252 打印字符编码。