BSD Ports

print/py-dehinter 4.0.0_1 DragonFly

Remove TrueType instruction sets (hints) in fonts

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
print, python
Package size
18.3 KiB, 95.1 KiB installed

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
DragonFlyprint/py-dehinter4.0.0_1
FreeBSDprint/py-dehinter4.0.0_1
MidnightBSDprint/py-dehinter4.0.0_1
HardenedBSDprint/py-dehinter4.0.0_1
GhostBSDprint/py-dehinter4.0.0_1

Install

Binary package:

pkg install py311-dehinter

From DPorts:

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

Dependencies

Run dependencies 2

No port depends on this one.