---
name: "cedilla"
section: "1"
platform: "linux"
package: "cedilla"
version: "0.6+20080607-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/cedilla"
---

# cedilla(1)

a best-effort text printer

## NAME

cedilla - a best-effort text printer

## SYNOPSIS

**cedilla** \[**-fs** *fontset*\] \[**-p** *papersize*\] \[**-s** *size*\] \[**-bs** *baselineskip*\] \[**-**w**\]** \[**-h** *header*\] \[**-hb** *header-baseline*\] \[**-f** *footer*\] \[**-fb** *footer-baseline*\] infile  \[*outfile*\]

## DESCRIPTION

**Cedilla** is a text printer that uses Unicode internally and will make heroic efforts to find or design suitable glyphs for exotic or rare characters.

## OPTIONS

- **-fs** *fontset*

  Use the list of fonts specified by *fontset*. The set of available fontsets is listed in the file **/etc/cedilla-config.lisp**.

- **-p** *papersize*

  Use the paper size specified by *papersize* (default **A4**). The set of available paper sizes is listed in the file **/etc/cedilla-config.lisp**.

- **-s** *size*

  Set the font size to *size* points (default 11).

- **-bs** *baselineskip*

  Separate lines by *baselineskip* (by default, equal to  *size*).

- **-w**

  Enable line wrapping.

- **-h** *header*

  Set the header format to  *header*. See HEADER AND FOOTER FORMATS below.

- **-hb** *header-baseline*

  Set the header's baseline to be at a distance of *header-baseline* (default 1cm) of the top of the page.  The argument must be a number in points.

- **-f** *footer*

  Set the footer format to  *header*. See HEADER AND FOOTER FORMATS below.

- **-fb** *footer-baseline*

  Set the footer's baseline to be at a distance of *header-baseline* of the top of the page.

- **-v**

  Be verbose about unprintable characters.

- **-l**

  List all glyphs known to Cedilla in the current fontset.

- **-V**

  Display the version of Cedilla and exit.

- **-?**

  Print a short help message and exit.

## FILES

- **/etc/cedilla-config.lisp**

  the system-wide configuration file for **Cedilla**.

## HEADER AND FOOTER FORMAT

The format passed to the **-h** and **-f** options is of the form

- \[*left*,\]*center*\[,*right*\]

  where  *left*, *center* and *right* are strings that may contain any of the following sequences:

- **%%** typeset a percent sign

  - **%,** typeset a comma

  - **%p** typeset the page number as an Arabic number

  - **%P** typeset the page number in words

  - **%r** typeset the page number as a small Roman number

  - **%R** typeset the page number as a Roman number

  ## NOTES

By design, **Cedilla** only accepts input data in UTF-8.  You are expected to use an external converter such as  [**iconv**(1)](/iconv/1.md) or [**luit**(1)](/luit/1.md) in order to print text encoded in a legacy encoding.

**Cedilla** is unable to print data that comes from a pipe; this is unavoidable, as **Cedilla** makes two passes over its input file.

## AUTHOR

**Cedilla** was written by Juliusz Chroboczek \<jch@pps.jussieu.fr\>.

## SEE ALSO

[**iconv**(1)](/iconv/1.md), [**luit**(1)](/luit/1.md), [**a2ps**(1)](/a2ps/1.md), [**enscript**(1)](/enscript/1.md), [**ogonkify**(1)](/ogonkify/1.md), [**lpr**(1)](/lpr/1.md).
