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.
===> The following configuration options are available for webfonts-0.30_15:
CLEARTYPE=off: Install ClearType fonts
COMIC=on: Install Comic Sans
DOCS=on: Build and/or install documentation
EXTRAFONTS=off: Fonts licensed under MS Windows license
NEWVERDANA=off: Install y2006 version of Verdana (broken bold N, W)
===> Use 'make config' to modify these settings
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: KOT@MATPOCKuH.Ru
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@
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.
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
x11-fonts/webfonts: Remove stale pkg message
The note provided instructions on using the X11 FreeType module, which
does not exist, having been superseded by libxft built into xorg-server
for almost two decades.
PR: 291015
Approved by: maintainer timeout
Differential Revision: https://reviews.freebsd.org/D53565
x11-fonts: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Illarionov <littlesavage@rambler.ru>
* Andreas Kohn <andreas@syndrom23.de>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Ashish Shukla <wahjava@gmail.com>
* Babak Farrokhi <babak@farrokhi.net>
* Björn König <bkoenig@alpha-tierchen.de>
* Brett Taylor
* Dave Cottlehuber <dch@skunkwerks.at>
* Dejan Lesjak <lesi@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
Deorbit RESTRICTED && NO_CDROM, part one.
For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.
Approved by: rene
Differential Revision: https://reviews.freebsd.org/D30010
Provide a NEWVERDANA option (off by default) to install the y2006
version of Verdana.
Some glyphs of Verdana Bold y2006 are not rendered correctly by
freetype in anti-aliased mode.
PR: 213512
Submitted by: Vladimir Kondratyev
Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
Multiple ports: reset maintainers
Maintainers for these ports have been notified on 5 separate occasions
over the course of several months about pending actions required.
We really appreciate the time and effort you put in to maintain
these ports.
If you are still interested in helping to maintain these ports just
reply to me or file a PR and I will happily assign the port to you
again.
Approved by: portmgr (implicit)
The vast majority of pkg-descr files had the following format when they
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues
Install the proprietary license text as advertised in pkg-message.
PR: 127447
Submitted by: Till Klampaeckel <till@php.net>
Approved by: maintainer timeout
Clean up pkg-message a bit:
- support for XFree86 3.x has been dropped
- mention xorg before XFree86 as it is default X system for long time
PR: ports/112867
Approved by: maintainer
Approved by: portmgr (erwin)
Add Tahoma TTF fonts, it's off by default with HAVE_MSWINDOWS_LICENSE knob to
enable it. You must have a Windows License to use it. Bump it to 0.30.
PR: ports/87847
Submitted by: Rostislav Krasny <rosti.bsd@gmail.com>
Approved by: Konstantinos Konstantinidis <konstand@gmail.com> (maintainer)
Fix a ftp link in the MASTER_SITES:
-ftp://ftp.uni-koeln.de/pc/win32/msoft-95/
+ftp://ftp.uni-koeln.de/pc/win32/msoft/
Submitted by: Rostislav Krasny <rosti.bsd@gmail.com>
Update and improvement on the fonts.dir, bump the PORTREVISION.
- Add more encodings fonts like add iso8859-6, ansi-1251, and etc.
- Correct info of font what kind of they are to allow some apps to
search for specific font like monospaced stuff correct. Ex:
Before: [...] mono-medium-r-normal--0-0-0-0-c-0-adobe-standard
After: [...] mono-book-r-monospaced--0-0-0-0-m-0-adobe-standard
Don't ask me why there are no tools (ttmkfdir, mkfontscale, etc) that will
give the same output. What I am doing is merge to the each others for what
they can find encodings stuff, they work together just fine.
Submitted by: ache
Approved by: maintainer (implicit, only fix and add missing encodings
allowed)
- Remove ttmkfdir dependency and do not use it, using static method by
add fonts.dir in webfonts/files/. It's easier on us for no prefer
what to use tools. For example, if you install Xorg and why do you
need ttmkfdir when there have mkfontscale and mkfontdir that came
with Xorg?
- Add run fc-cache like bitstream-vera port has, useful for the new
Xorg/XFree86 and other desktops.
- Remove the rename, leave the default alone to avoid cause a few apps crash.
- Move LICENSE in DOCSDIR instead in font directory.
- Remove too many targets, they aren't need and the complicate isn't
need too.
- Correct the extract way, now it will extracting in WRKSRC.
- Remove WITH_NETSCAPE_ALIASES, there's no Netscape 4.x in ports tree.
- A few other cleans up.
BTW: If it causes any different language font problem, please let me know and
I will be happy to try to fix it.
PR: ports/84201
Approved by: Konstantinos Konstantinidis <konstand@gmail.com> (maintainer)
Tested by: keramida (Greek font)
- Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,
and make XFREE86_VERSION map to it. XFREE86_VERSION is now deprecated.
- Make xorg the default X_WINDOW_SYSTEM on -current.
- Add several new X_*_PORT variables which point to various pieces of X11 based
on the setting of X_WINDOW_SYSTEM, and make ports use them.
- Add information to CHANGES about how to handle the transition.
PR: ports/68763
Approved by: portmgr (marcus)
Approved by: re (scottl)
Add back Konstantinos Konstantinidis as the maintainer. He has
responded to the message I sent to his duth.gr address. He seems
interested in maintaining the port. Although he did not say that
he wishes to use that address, it is the only working one I know.
Bump PORTREVISION. Users who installed the port in the past were
not told that the Arial Unicode font has a different, much more
restrictive, license than the other fonts. They were only shown
the less restrictive license. Since they did not see the Unicode
license, they did not have a chance to make sure they were not in
violation of it. The license mentioned by the port now matches the
actual license, and the PORTREVISION bump will encourage them to
update.
The distfiles were removed from the publisher's sites, so use a
different set of master sites. The home page is no longer worth
reading, so remove its URL from pkg-descr.
Noticed by: Miguel Mendez
Obtained from: www.alltheweb.com FTP search (in part)
Submitted by: Amar Takhar, Christian Brueffer, blackend and myself
PR: 41716 and 41775
Remove the Arial Unicode font. Its license is much more restrictive
than the license on the other fonts, and it can no longer be
downloaded from its publisher. Remove the RESTRICTED line because
the remaining fonts have fewer restrictions on redistribution via
the Internet.
Reviewed by: no objection from ports list
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
Put back NO_PACKAGE - its absence doesn't provide any substantial benefits,
while may cause license violation. As the maintainer said: "It doesn't make
sense to take the risk for such a low return." So be it...