BSD Ports

x11-fonts/webfonts 0.30_15 FreeBSD

TrueType core fonts for the Web

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f42887e268
License
EULA
Categories
x11-fonts
Package size
2643.3 KiB, 5830.4 KiB installed

Description

This is a collection of high quality and free to use TrueType fonts created by Monotype and Microsoft Typography. It consists of the following families:

  Times New Roman, Courier New, Georgia, Trebuchet MS, Comic
  Sans MS Arial, Arial Black, Verdana, Andale Mono, Impact,
  Calibri, Cambria, Consolas, Constantia, Corbel

They contain all 652 glyphs defined in WGL4 and are available in the following encodings:

  ISO 8859-1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 15
  KOI8-R and -RU

Tahoma can also be installed as an option, but a Windows License is required.

In the other systems

The newest version among them is 0.30, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-fonts/webfonts0.30_15 newestnone known-[email protected]2026-10-05
DragonFlyx11-fonts/webfonts0.30_14 newestnone known-[email protected]-
MidnightBSDx11-fonts/webfonts0.30_8 newestno dataRestricted[email protected]-
HardenedBSDx11-fonts/webfonts0.30_14 newestno data-[email protected]-
GhostBSDx11-fonts/webfonts0.30_14 newestno data-[email protected]-

Install

Binary package:

pkg install webfonts

From the ports tree:

cd /usr/ports/x11-fonts/webfonts/ && make install clean

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

RUN_DEPENDS=	webfonts>0:x11-fonts/webfonts

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.30_150.30_150.30_140.30_140.30_15
FreeBSD:14:quarterly0.30_140.30_14n/a0.30_140.30_14
FreeBSD:15:latest0.30_150.30_15n/a0.30_140.30_14
FreeBSD:15:quarterly0.30_140.30_14n/an/an/a
FreeBSD:16:latest0.30_140.30_15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 9

Configuration

Options name: x11-fonts_webfonts

OptionDefaultDescription
CLEARTYPEoffInstall ClearType fonts
COMIConInstall Comic Sans
DOCSoffBuild and/or install documentation
EXTRAFONTSoffFonts licensed under MS Windows license
NEWVERDANAoffInstall y2006 version of Verdana (broken bold N, W)
USES
fonts
Service scripts
none

Message after installing

IMPORTANT - READ CAREFULLY: You may not use these fonts if you do not agree to
the terms of the Microsoft End-User License Agreement ("EULA").  You will find
the EULA at /usr/local/share/doc/webfonts/LICENSE.

Files

pkg-plist 57
  • share/doc/webfonts/LICENSE
  • share/doc/webfonts/eula.txt
  • %%FONTSDIR%%/andalemo.ttf
  • %%FONTSDIR%%/arial.ttf
  • %%FONTSDIR%%/arialbd.ttf
  • %%FONTSDIR%%/arialbi.ttf
  • %%FONTSDIR%%/ariali.ttf
  • %%FONTSDIR%%/ariblk.ttf
  • %%FONTSDIR%%/calibri.ttf
  • %%FONTSDIR%%/calibrib.ttf
  • %%FONTSDIR%%/calibrii.ttf
  • %%FONTSDIR%%/calibriz.ttf
  • %%FONTSDIR%%/cambriab.ttf
  • %%FONTSDIR%%/cambriai.ttf
  • %%FONTSDIR%%/cambriaz.ttf
  • %%FONTSDIR%%/candara.ttf
  • %%FONTSDIR%%/candarab.ttf
  • %%FONTSDIR%%/candarai.ttf
  • %%FONTSDIR%%/candaraz.ttf
  • %%FONTSDIR%%/comic.ttf
  • %%FONTSDIR%%/comicbd.ttf
  • %%FONTSDIR%%/consola.ttf
  • %%FONTSDIR%%/consolab.ttf
  • %%FONTSDIR%%/consolai.ttf
  • %%FONTSDIR%%/consolaz.ttf
  • %%FONTSDIR%%/constan.ttf
  • %%FONTSDIR%%/constanb.ttf
  • %%FONTSDIR%%/constani.ttf
  • %%FONTSDIR%%/constanz.ttf
  • %%FONTSDIR%%/corbel.ttf
  • %%FONTSDIR%%/corbelb.ttf
  • %%FONTSDIR%%/corbeli.ttf
  • %%FONTSDIR%%/corbelz.ttf
  • %%FONTSDIR%%/cour.ttf
  • %%FONTSDIR%%/courbd.ttf
  • %%FONTSDIR%%/courbi.ttf
  • %%FONTSDIR%%/couri.ttf
  • %%FONTSDIR%%/georgia.ttf
  • %%FONTSDIR%%/georgiab.ttf
  • %%FONTSDIR%%/georgiai.ttf
  • %%FONTSDIR%%/georgiaz.ttf
  • %%FONTSDIR%%/impact.ttf
  • %%FONTSDIR%%/tahoma.ttf
  • %%FONTSDIR%%/tahomabd.ttf
  • %%FONTSDIR%%/times.ttf
  • %%FONTSDIR%%/timesbd.ttf
  • %%FONTSDIR%%/timesbi.ttf
  • %%FONTSDIR%%/timesi.ttf
  • %%FONTSDIR%%/trebuc.ttf
  • %%FONTSDIR%%/trebucbd.ttf
  • %%FONTSDIR%%/trebucbi.ttf
  • %%FONTSDIR%%/trebucit.ttf
  • %%FONTSDIR%%/verdana.ttf
  • %%FONTSDIR%%/verdanab.ttf
  • %%FONTSDIR%%/verdanai.ttf
  • %%FONTSDIR%%/verdanaz.ttf
  • %%FONTSDIR%%/webdings.ttf
distinfo 11
FileSizeSHA256
webfonts/andale32.exe1983840524fe42951adc3a7eb870e32f0920313c71f170c859b5f770d82b4ee111e970
webfonts/arialb32.exe168176a425f0ffb6a1a5ede5b979ed6177f4f4f4fdef6ae7c302a7b7720ef332fec0a8
webfonts/comic32.exe2460089c6df3feefde26d4e41d4a4fe5db2a89f9123a772594d7f59afd062625cd204e
webfonts/courie32.exe646368bb511d861655dde879ae552eb86b134d6fae67cb58502e6ff73ec5d9151f3384
webfonts/georgi32.exe3924402c2c7dcda6606ea5cf08918fb7cd3f3359e9e84338dc690013f20cd42e930301
webfonts/impact32.exe1732886061ef3b7401d9642f5dfdb5f2b376aa14663f6275e60a51207ad4facf2fccfb
webfonts/verdan32.exe351992c1cb61255e363166794e47664e2f21af8e3a26cb6346eb8d2ae2fa85dd5aad96
webfonts/webdin32.exe18507264595b5abc1080fba8610c5c34fab5863408e806aafe84653ca8575bed17d75a
webfonts/EUupdate.EXE1.675184e+06464dd2cd5f09f489f9ac86ea7790b7b8548fc4e46d9f889b68d2cdce47e09ea8
webfonts/PowerPointViewer.exe2.7024112e+07c4e753548d3092ffd7dd3849105e0a26d9b5a1afe46e6e667fe7c6887893701f
webfonts/IELPKTH.CAB411248c1be3fb8f0042570be76ec6daa03a99142c88367c1bc810240b85827c715961a
Master sites 4
  • SF/corefonts/the%20fonts/final:group1
  • ftp://ftp.botik.ru/rented/znamensk/distributions/ftp.vsu.ru/pub/tex/font-packs/mscore/:group1
  • SF/corefonts/OldFiles/:group2
  • SF/mscorefonts2/cabs:group3

Commit history 5

DateCommitCreditsLog message
f42887e268 Jimmy Olgeni x11-fonts/webfonts: Fix ClearType extraction with libarchive 3.8.9
Unpack ppviewer.cab to a file instead of piping it into a second bsdtar. libarchive 3.8.9 fails to skip entries of an LZX cabinet read from a stream and aborts with "LZX decompression failed (-25)", while the seekable path works on every version: https://github.com/libarchive/libarchive/issues/3542 The fix is already upstream but is in no release yet, and main, stable/15 and stable/14 all carry 3.8.9. Extracting eula.txt now happens in the same pass over the outer cabinet. While here, move NO_WRKSUBDIR where portclippy wants it. PR: 299148 Reported by: [email protected]
1b5c535968 Daniel Engberg x11-fonts/webfonts: Fix port when NEWVERDANA option is disabled
Due to an oversight on my end I only did final testing with NEWVERDANA enabled. While at it move EXTRACT_ONLY variable to correct section Reported by: leres@
bb6a0eca39 Daniel Engberg x11-fonts/webfonts: Improve port
Make use of the framework instead of working around it PR: 298040 Approved by: maintainer timeout, 2+ weeks
4f0aece7ca Jimmy Olgeni x11-fonts/webfonts: Add WWW and sort Makefile variables
Move NO_ARCH and SUB_FILES into the standard variable block and sort the option descriptions and helpers, so portclippy is happy.
d4d20b8e0e Jimmy Olgeni x11-fonts/webfonts: Use bsdtar for extraction
The distfiles are Microsoft self-extracting cabinets, which bsdtar reads directly, so archivers/cabextract is no longer needed and the port now builds without any dependencies. cabextract lowercased the extracted names with -L; the names inside the cabinets are mixed case, so lowercase them explicitly instead. PR: 298032