アクセントを処理するためにenscriptを使用する方法は?

アクセントを処理するためにenscriptを使用する方法は?

enscripttxtをpdfに変換するときにアクセントを処理する方法がわかりません。

echo "élisée" | enscript  -o - -X <encoding> | ps2pdf - output.pdf

可能なすべてのエンコーディングを試しましたが、どちらも正しい結果を得ませんでした。

最初のstdoutにiconvを追加する必要があると思います。


私が試したenscriptエンコーディングのリスト:

  • 88592
  • 88593
  • 88594
  • 88595
  • 88597
  • 88599
  • 885910
  • ASCIIコード
  • 科学的
  • アスキノ
  • いぶぷけ
  • りんご
  • 仮想デバイス
  • 馬力8
  • 鯉8
  • メモ
  • リソソームタンパク質1

ベストアンサー1

Linuxで一般的に使用される文字エンコーディングはUTF-8ですが、enscriptUTF-8はサポートされていません。 ISO 8859-1など、enscriptでサポートされているエンコーディングにテキストを変換する必要があります。

echo "élisée" | iconv -f utf-8 -t iso-8859-1 | enscript -X 88591 -o - | ps2pdf - output.pdf

あるいは、UTF-8でエンコードされたテキストを許可するテキスト - PostScriptコンバータを使用することもできますpaps

おすすめ記事