Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
UNIPRINT(1)			 LINUX COMMANDS 		     UNIPRINT(1)

NAME
     uniprint - produce postscript output from Unicode text for printing

SYNOPSIS
     uniprint  [  -out	output-file  ] [ -in input-file ] [ -decode encoding ] [
     -printer printer ] [ -L ] [ -media media ] [ -us ] [ -nus ] [  -break  ]  [
     -wrap  ] [ -left ] [ -right ] [ -size font-size ] [ -hsize header-font-size
     ] [ -font font-set ]

DESCRIPTION
     uniprint is a program from the yudit package. It makes a formatted poscript
     output that can be saved or directly sent	to  the  printer.   The  program
     needs  TrueType/OpenType/CFF fonts that have Unicode table in order  to op-
     erate.

     If you are running Linux you most probably have  Unicode  TrueType/OpenType
     fonts in /usr/share/fonts directory.

     The  postcript  output  contains  all information needed to draw glyps.  No
     fonts are needed on the printer side.  You may encounter problems with  old
     ghostview or old printers.

OPTIONS
     -out ouput-file
	    Do	not  sent the output to the printer, put it in the file instead.
	    If the '-' character is specified, send the postscript data  to  the
	    standard output.

     -in input-file
	    If specified read the document from a file. Read stdin otherwise.

     -decode encoding
	    specifies the encoding of the input text.  All encoding methods that
	    are  available for uniconv can be used. If not specified encoding is
	    set to utf-8.

     -printer printer
	    Send the postscript output to printer through the 'lpr  -P	Printer'
	    command.

     -break
	    option  makes  this program print a graphical representation of line
	    breaking characters.

     -us    option turns on uniscribe emulation. For some scripts  emulation  is
	    turned on by default.

     -nus   option  turns off uniscribe emulation. For some scripts emulation is
	    turned off by default.

     -wrap  option makes this program do a  simplistic	line  breaking	on  word
	    boundaries.

     -left  option sets the embedding of the document to Left.

     -right
	    option sets the embedding of the document to Right.

     -L     Selects landscape printing. The default is portrait.

     -media media
	    Sets  paper  size. The default is A4. The following media values are
	    accepted: A3, A4, A5, B4, B5, Executive, Folio, Ledger, Legal,  Let-
	    ter, Quarto, Statement, Tabloid

     -size font-size
	    sets the size of the font for the text body in points.

     -hsize heder-font-size
	    sets the size of the font for the header in points.  If zero size is
	    specified, no header is printed.

     -font font-set
	    specifies the font to be used for printing.

	    font-set  is the filename part of the font, like Arial.ttf or a font
	    set, defined in yudit.properties as yudit.font.  For instance Termi-
	    nal font-set that contains ipag.ttf,unifont.ttf can be used  if  you
	    have the following property in yudit.properties:

	    yudit.font.Terminal=ipag.ttf,unifont.ttf

	    By	default  ~/.yudit/fonts, yudit.fontpath and /usr/local/share/yu-
	    dit/fonts are searched for font files.  This option can be specified
	    multiple times with font file names or only once if a yudit font-set
	    is used.

FILES
     ~/.yudit/yudit.properties	and  /usr/local/share/yudit/config/yudit.proper-
     ties have yudit.fontpath and the font-sets defined.

SEE ALSO
     uniconv

AUTHOR
     This program was written by gaspar@yudit.org (Gaspar Sinai), based upon the
     TrueType curve conversion code of ttf2pfa program that was written by Adrew
     Weeks.  Last Updated Tokyo, 5 February, 2023.

LINUX COMMANDS			   Nov 25 1997			     UNIPRINT(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=uniprint&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help