---
name: "dh_makefont"
section: "1"
platform: "linux"
package: "dh-make"
version: "2.202503"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dh_makefont"
---

# dh\_makefont(1)

Debian Font packaging helper

## NAME

dh\_makefont - Debian Font packaging helper

## SYNOPSIS

**dh\_makefont** \[-h, --help\] \[-c,--copyright \<type\>\] \[-p,--package \<name\[\_version\]\>\] \[--maint MAINT\] \[-u,--upstream UPSTREAMURL\] *font\_folder*

## DESCRIPTION

**dh\_makefont** is a wrapper for the **dh\_make** command to convert regular font source packages into one formatted according to the requirements of the Debian Policy.

## OPTIONS

- **-h**, **--help**

  Display the name, version, available options and authors, and exit successfully.

- **-c**, **--copyright** *license*

  Use *license* in copyright file for the package. *license* can be one of apache\|artistic\|bsd\|gpl\|gpl2\|gpl3\|lgpl\|lgpl2\|lgpl3\|x11.

- **-p**, **--package** *name\[\_version\]*

  Force package name to be *name*. If *name\_version* is given this will set version number of package bypassing the directory checking.

- **--maint** maintainer

  Override the default name of the maintainer from "**Debian Fonts Task Force**" to *maintainer*.  to \*Debian Fonts Task Force\*. *maintainer* should be in the form *Maintainer Name \<maint.email\>*

- **-u**, **--upstream** *url*

  Set the url from where the fonts were downloaded from to *url*. This url will be used in the following fields: *Homepage:* field of the control file and *Source:* field of the copyright file

- **-v**, **--version**

  Show the version number of program and exit.

- *font\_folder*

  This is the name of the folder in which you have extracted the fonts. Rules for folder name are same as **dh\_make**. If you didn't give proper name **dh\_make** will fail.

## ENVIRONMENT

The following environment settings are used by **dh\_makefont**:

- **DEBEMAIL**

  Email address to use in control and changelog entries.

- **DEBFULLNAME**

  You full name, eg "John Doe" which will appear in the control and changelog entries.

## BUGS

If the package name has a hyphen '-' in it then **dh\_makefont** will mess up the package naming.

## SEE ALSO

[**dh\_make**(1)](/dh_make/1.md),[**dh**(1)](/dh/1.md)
