プロが教えるわが家の防犯対策術!

Shift-JIS形式で保存されているテキストファイルを
コマンドラインで印刷する方法についての質問です。

現在、自分の環境では、テキストファイルは、
適当に字詰めを変えて整形し、eucに変換してから、a2ps経由で
linux boxに直接接続されているプリンタにlprを使って印刷しています。

同じようなテキストファイルで、外字が入っているものがあります。
外字データはTrueType(.tte形式)で保存されたものを用意しています。
これを活かしてテキストファイルを外字込みで印刷するには
どのような方法を取ればいいでしょうか?

文字コードの問題、postscriptとフォントファイルの指定の問題等
気がついたところから回答いただければ幸いです。

A 回答 (1件)

無理


ただし,自分でTTEをPS形式のフォントに変換し
そのフォントを埋め込み
かつその「外字」のコードを正しく
指定できるのであれば可能.

そもそも「外字」がある段階で
それはテキストとはいい難いものでもある

素直にそのTTEの入ってるWinから
PSプリンタに流せばよいでしょう
もしくはそのWinにPSプリンタの
プリンタドライバをいれて
PSを生成させればよいかもしれない
    • good
    • 0
この回答へのお礼

ありがとうございます。
無理、と書かれている割には具体的な手順があるようで、
いただいたキーワードを元にtteをpsフォントにする方法については
なんとか検索して、メドがつきました。

外字の変換のほうも意外と一般的な外字だったので、
shift-jis <-> unicode変換くらいならperl moduleが出回っているのを
確認出来ました。このへん手がかりにしてまた探してみます。

お礼日時:2006/06/16 17:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!