print/fontforge 20230101_2 MidnightBSD
Type 1/TrueType/OpenType/bitmap font editor
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- gpl3
- Categories
Description
FontForge (formerly called PfaEdit) is a PostScript font editor which can create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType format. It can generate bitmaps and save in BDF format or embedded bitmaps in TrueType/OpenType fonts.
It can generate Type3 and SVG fonts if built with multilayer feature. If you feel the shortage of memory, rebuilding multilayer-disabled FontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.
If you have installed AutoTrace or Potrace, you can generate outlines from imported bitmap images.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | print/fontforge | 20230101_2 |
| FreeBSD | print/fontforge | 20230101_2 |
| OpenBSD | print/fontforge | 20251009 |
| NetBSD | fonts/fontforge | 20251009nb5 |
| DragonFly | print/fontforge | 20230101_1 |
| HardenedBSD | print/fontforge | 20230101_2 |
| GhostBSD | print/fontforge | 20230101_2 |
Install
Binary package:
mport install fontforge
From mports:
cd /usr/mports/print/fontforge && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fontforge>0:print/fontforge
LIB_DEPENDS= libfontforge.so:print/fontforge
Dependencies
As this port's Makefile names them.
Library 1
libfreetype.so: print/freetype2
Build dependencies 1
Run dependencies 1
Required by 3
Configuration
Options name: print_fontforge
| Option | Default | Description |
|---|---|---|
| 2012 | off | |
| DOCS | off | |
| FREETYPE | off | Include freetype's internal debugger |
| GIF | on | |
| GTK3 | on | |
| JPEG | on | |
| PNG | on | |
| PYTHON | on | |
| READLINE | on | |
| SPIRO | on | Use libspiro to edit with clothoid splines |
| TANGO | on | Default theme based on the Tango Desktop Project |
| TIFF | on | |
| TILEPATH | on | Enable a 'tile path' command (a variant of 'expand stroke') |
| UNINAMESLIST | on | Use libuninameslist for Unicode attribute data |
| WOFF2 | on | WOFF2 web font support |
| WRITEPFM | off | Add ability to save PFM file w/o creating associated font file |
| X11 | off |
- USES
- compiler:c++11-lang cmake cpe desktop-file-utils gettext gnome iconv:wchar_t pkgconfig shared-mime-info tar:xz
- Service scripts
- none
Files
Manual pages 4
- fontforge(1)
- fontimage(1)
- fontlint(1)
- sfddiff(1)
pkg-plist 413
- bin/fontforge
- bin/fontimage
- bin/fontlint
- bin/sfddiff
- lib/libfontforge.so
- lib/libfontforge.so.4
- %%PYTHON_SITELIBDIR%%/fontforge.so
- %%PYTHON_SITELIBDIR%%/psMat.so
- share/man/man1/fontforge.1.gz
- share/man/man1/fontimage.1.gz
- share/man/man1/fontlint.1.gz
- share/man/man1/sfddiff.1.gz
- share/applications/org.fontforge.FontForge.desktop
- share/fontforge/cidmap/Adobe-CNS1-6.cidmap
- share/fontforge/cidmap/Adobe-GB1-5.cidmap
- share/fontforge/cidmap/Adobe-Japan1-5.cidmap
- share/fontforge/cidmap/Adobe-Japan1-6.cidmap
- share/fontforge/cidmap/Adobe-Japan1-7.cidmap
- share/fontforge/cidmap/Adobe-Japan2-0.cidmap
- share/fontforge/cidmap/Adobe-Korea1-2.cidmap
- share/fontforge/hotkeys/default
- share/fontforge/pixmaps/Cantarell-Bold.ttf
- share/fontforge/pixmaps/Cantarell-BoldOblique.ttf
- share/fontforge/pixmaps/Cantarell-Oblique.ttf
- share/fontforge/pixmaps/Cantarell-Regular.ttf
- share/fontforge/pixmaps/Inconsolata-Bold.ttf
- share/fontforge/pixmaps/Inconsolata-Regular.ttf
- share/fontforge/pixmaps/OFL.txt
- share/fontforge/pixmaps/changeweight.png
- share/fontforge/pixmaps/charviewicon.xbm
- share/fontforge/pixmaps/check_off.png
- share/fontforge/pixmaps/check_off_disabled.png
- share/fontforge/pixmaps/check_on.png
- share/fontforge/pixmaps/check_on_disabled.png
- share/fontforge/pixmaps/chooseraudio.png
- share/fontforge/pixmaps/chooserback.png
- share/fontforge/pixmaps/chooserbookmark.png
- share/fontforge/pixmaps/choosercid.png
- share/fontforge/pixmaps/choosercompressed.png
- share/fontforge/pixmaps/chooserconfigtool.png
- share/fontforge/pixmaps/choosercore.png
- share/fontforge/pixmaps/chooserdir.png
- share/fontforge/pixmaps/chooserforward.png
- share/fontforge/pixmaps/chooserhomefolder.png
- share/fontforge/pixmaps/chooserimage.png
- share/fontforge/pixmaps/choosermac.png
- share/fontforge/pixmaps/choosermacttf.png
- share/fontforge/pixmaps/choosernobookmark.png
- share/fontforge/pixmaps/chooserobject.png
- share/fontforge/pixmaps/choosersfdir.png
- share/fontforge/pixmaps/choosertar.png
- share/fontforge/pixmaps/choosertextbdf.png
- share/fontforge/pixmaps/choosertextc.png
- share/fontforge/pixmaps/choosertextcss.png
- share/fontforge/pixmaps/choosertextfontps.png
- share/fontforge/pixmaps/choosertextfontsfd.png
- share/fontforge/pixmaps/choosertexthtml.png
- share/fontforge/pixmaps/choosertextjava.png
- share/fontforge/pixmaps/choosertextmake.png
- share/fontforge/pixmaps/choosertextplain.png
- share/fontforge/pixmaps/choosertextps.png
- share/fontforge/pixmaps/choosertextxml.png
- share/fontforge/pixmaps/chooserttf.png
- share/fontforge/pixmaps/chooserunknown.png
- share/fontforge/pixmaps/chooserupdir.png
- share/fontforge/pixmaps/chooservideo.png
- share/fontforge/pixmaps/colorwheel.png
- share/fontforge/pixmaps/downarrow.png
- share/fontforge/pixmaps/downarrow_disabled.png
- share/fontforge/pixmaps/editclear.png
- share/fontforge/pixmaps/editclearback.png
- share/fontforge/pixmaps/editcopy.png
- share/fontforge/pixmaps/editcopyfg2bg.png
- share/fontforge/pixmaps/editcopylayer2layer.png
- share/fontforge/pixmaps/editcopylbearing.png
- share/fontforge/pixmaps/editcopylookupdata.png
- share/fontforge/pixmaps/editcopyrbearing.png
- share/fontforge/pixmaps/editcopyref.png
- share/fontforge/pixmaps/editcopyvwidth.png
- share/fontforge/pixmaps/editcopywidth.png
- share/fontforge/pixmaps/editcut.png
- share/fontforge/pixmaps/editfind.png
- share/fontforge/pixmaps/editjoin.png
- share/fontforge/pixmaps/editmerge.png
- share/fontforge/pixmaps/editmergetoline.png
- share/fontforge/pixmaps/editpaste.png
- share/fontforge/pixmaps/editpasteafter.png
- share/fontforge/pixmaps/editpasteinto.png
- share/fontforge/pixmaps/editredo.png
- share/fontforge/pixmaps/editrmundoes.png
- share/fontforge/pixmaps/editrplref.png
- share/fontforge/pixmaps/editsameas.png
- share/fontforge/pixmaps/editselect.png
- share/fontforge/pixmaps/editundo.png
- share/fontforge/pixmaps/editunlink.png
- share/fontforge/pixmaps/elementaddextrema.png
- share/fontforge/pixmaps/elementaddinflections.png
- share/fontforge/pixmaps/elementalign.png
- share/fontforge/pixmaps/elementanticlock.png
- share/fontforge/pixmaps/elementautotrace.png
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| fontforge-20230101.tar.xz | 1.3761728e+07 | ca82ec4c060c4dda70ace5478a41b5e7b95eb035fe1c4cf85c48f996d35c60f8 |
Master sites 1
- https://github.com/fontforge/fontforge/releases/download/20230101/