Calculate lines per inch and characters per inch for font
Arguments
- font_family
character(1). Name of a font family. An error will be thrown if the family named is not monospaced. Defaults to Courier.
- font_size
numeric(1). Font size, defaults to 12.
- lineheight
numeric(1). Line height, defaults to 1.
Details
This function creates opens pdf graphics device writing to an temporary file,
then utilizes grid::convertWidth()
and grid::convertHeight()
to calculate
lines per inch and characters per inch for the specified font family, size, and
line height.
An error is thrown if the font is not monospaced (determined by comparing
the effective widths of the M
and .
glyphs).