BSD Ports

print/py-dehinter 4.0.0_1 MidnightBSD

Remove TrueType instruction sets (hints) in fonts

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
print, python

Description

dehinter is a Python command line application that removes TrueType instruction sets, global hinting tables, and other associated OpenType table data in font files.

What it does

  • Removes OpenType glyf table instruction set bytecode data
  • Removes OpenType and other TTF hinting related tables - cvt table - fpgm table
  • hdmx table - LTSH table - prep table - TTFA table (not part of the OpenType specification) - VDMX table
  • Removes OpenType cvar table from variable fonts
  • Updates gasp table values
  • Updates maxp table values
  • Updates head table bit flags
  • Displays file sizes of the hinted and dehinted versions of the fonts

In the other systems

SystemPortVersion
MidnightBSDprint/py-dehinter4.0.0_1
FreeBSDprint/py-dehinter4.0.0_1
DragonFlyprint/py-dehinter4.0.0_1
HardenedBSDprint/py-dehinter4.0.0_1
GhostBSDprint/py-dehinter4.0.0_1

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}dehinter

From mports:

cd /usr/mports/print/py-dehinter && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dehinter>0:print/py-dehinter

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
dehinter-4.0.0.tar.gz159524510ff196caf179052ba578fe43e557024f6d6ce52952920e13e7e6eef74d768
Master sites 1
  • PYPI