print/fontforge 20230101_2 FreeBSD
Type 1/TrueType/OpenType/bitmap font editor
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- Package size
- 9459.9 KiB, 29289.3 KiB installed
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 |
|---|---|---|
| FreeBSD | print/fontforge | 20230101_2 |
| OpenBSD | print/fontforge | 20251009 |
| NetBSD | fonts/fontforge | 20251009nb5 |
| DragonFly | print/fontforge | 20230101_1 |
| MidnightBSD | print/fontforge | 20230101_2 |
Install
Binary package:
pkg install fontforge
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 20230101_2 | 20230101_2 | - | 20230101_2 | 20230101_2 |
| FreeBSD:14:quarterly | 20230101_2 | 20230101_2 | n/a | 20230101_2 | 20230101_2 |
| FreeBSD:15:latest | 20230101_2 | 20230101_2 | n/a | 20230101_2 | 20230101_2 |
| FreeBSD:15:quarterly | 20230101_2 | 20230101_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 20230101_2 | 20230101_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
Build dependencies 136
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-setuptools
- devel/py-typing-extensions
- devel/readline
- devel/woff2
- dns/libidn2
- dns/py-idna
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/libspiro
- graphics/png
- graphics/py-imagesize
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- net/py-pysocks
- net/py-urllib3
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/ca_root_nss
- security/py-certifi
- security/rhash
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libuninameslist
- textproc/libxml2
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-markupsafe
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
The first 100 are listed.
Run dependencies 99
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-packaging
- devel/py-setuptools
- devel/readline
- devel/woff2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/libspiro
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libuninameslist
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xkeyboard-config
- x11/xorgproto
Configuration
Options name: print_fontforge
| Option | Default | Description |
|---|---|---|
| 2012 | off | |
| DOCS | off | Build and/or install documentation |
| FREETYPE | off | Include freetype's internal debugger |
| GIF | on | GIF image format support |
| GTK3 | on | GTK 3 GUI toolkit support |
| JPEG | on | JPEG image format support |
| PNG | on | PNG image format support |
| PYTHON | on | Python bindings or support |
| READLINE | on | Command line editing via libreadline |
| SPIRO | on | Use libspiro to edit with clothoid splines |
| TANGO | on | Default theme based on the Tango Desktop Project |
| TIFF | on | TIFF image format support |
| 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 | X11 (graphics) support |
- 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/
Commit history 0
No commits in the history this site was built from.