Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
D.  Locale Notes Hebrew Locale Printing Hebrew Text Installed Hebrew Filters  Previous   Contents   Next 
   
 

hebtxt

When printing with the hebtxt filter, text is sorted in both Hebrew and English directions and the resulting printer output is aligned to the right

  • Input types: hebtxt

  • Output types: heb2ps

  • Printer types: any

  • Printers: any

  • Filter type: slow

  • Command: /usr/lib/lp/postscript/convert_text

  • Options:
    INPUT * = -inputTextMode text_mode_implicit 
    -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection 
    left_down -outputLayoutDirection right_down

Using the Hebrew Filter From the Command Line

To print from the command line, use the hebtxt filter. The lp printing command is lp -T hebtxt -d printer_name.

Printing from dt Applications

The print action field in the dt configuration files should be modified to add the Hebrew text filter. For example, in the dtmail application, the print action in the file /usr/dt/appconfig/types/he/dtmail.dt should be:

ACTION Print  
{
LABEL           Print 
ARG_TYPE        DTMAIL_FILE   
TYPE            COMMAND
WINDOW_TYPE     NO_STDIO
EXEC_STRING     sh -c ' \                                 
                dtmailpr -p -f %(File)Arg_1% | 
                /usr/lib/lp/postscript/convert_text -inputTextMode 
                -text_mode_implicit -outputTextMode text_mode_visual 
                -lineWidth 80 -inputLayoutDirection left_down
                -outputLayoutDirection right_down| mp -A4 -L he| dtlp 
                -u %(File)Arg_1%;'}

The listed convert_text parameters will print right-aligned text right-to-left. To print text aligned to left, left-to-right replace the previous parameters with -lineWidth 80.

 
 
 
  Previous   Contents   Next