Lots more documentation installed, fontconfig-config replaced
with pkgconfig file.
Changelog covered some versions only:
Release 2.2.0:
* Change version number to 2.2.0
Prerelease 2.1.94:
* BDF property support for foundry and width (Juliusz Chroboczek)
* Clean up GCC warnings (Colin Walters)
Prerelease 2.1.93:
* Use Type1 FontInfoRec to get more detailed weight information
* Run fc-cache from source tree to try and resolve LFS install issues
* Fix fontconfig-user.html generation (was getting smashed)
* Debian build files are in CVS now
* Fixes to build on Windows
* Compute monospacing by looking at glyphs instead of trusting font
* Get widths and more detailed weight from TrueType OS/2 table
* Global cache was re-statting a lot of files.
* Yet more RPM fixes from RedHat
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
A collection of free fonts which are designed for use on X11 desktops,
created by artwiz. These fonts have a futuristic style and are quite
small, particularly at high resolutions.
was some problem on certain GNU mirrors which not at least fixed on
"ftp.gwdg.de". Problem noticed by Robert Elz on "tech-pkg@netbsd.org".
Bump package revision again.
Changes:
- whitespace
1.27:
=====
- t1ascii: Add optional warning when output lines are longer than 255
characters. Requested by Werner Lemberg <wl@gnu.org>.
1.26:
=====
- t1mac: Fix buglet (C++ comment, and temporary file left behind). Reported
by Vladimir Volovich <vvv@vsu.ru>.
1.25:
=====
- t1asm: Beware extra characters after `currentfile closefile'. Reported by
Luc Devroye <luc@cs.mcgill.ca>.
1.24:
=====
- Fixed compilation bugs on various platforms reported by Nelson H. F.
Beebe <beebe@math.utah.edu>.
Changes:
- DESCR has 80 columns
1.20:
=====
- mmafm: Fix bug with parsing intermediate-master files that made AJensonMM
unusable. Reported by Fulko van Westrenen <westrenen@fvw.cistron.nl>.
1.19:
=====
- mmpfb: Previously, error introduced by the rounding process could build
up over the length of a path, causing an anomaly when the path was
closed. Now mmpfb compensates for rounding error, resulting in a path
with better fidelity.
- mmpfb: Add the `--minimize' option to minimize output fonts, allowing the
X font server to load mmpfb-generated fonts. Problem with the X font
server reported by Joerg Lippman <joerg.lippmann@o3-software.de>.
- mmpfb: Add placeholder subroutines to fill in any gaps in the subroutine
array, which the X font server doesn't like (that IBM Type 1 code is
bad!). Probably this should be optional, since it makes the font bigger.
- mmpfb: Renumber subroutines consecutively.
- mmpfb: Generate a new FullName as well as a new FontName.
- Adapt to newer Automake and LCDF and Efont libraries.
1.18:
=====
- Fix for compilation with newer C++ compilers.
1.17:
=====
- Fix for NuevaMM-It: the ItalicAngle array was not being properly
commented out. Reported by Thomas Wu <twu@gene.com>.
1.16:
=====
- Workaround for Mac OS X: its sscanf() function behaves incorrectly when a
format string ends with ` %n'. Reported and patched by Melissa O'Neill
<oneill@cs.sfu.ca>.
1.16:
=====
- Improvements so mminstance compiles on more platforms. Problems reported
by Nelson H. F. Beebe <beebe@math.utah.edu>.
1.16:
=====
- Bug fix: more cleanups for newer GCCs. Reported by C. M. Connelly
<c@eskimo.com>.
1.16:
=====
- Bug fix: now newer C++ compilers will compile mminstance. Reported by
Melissa O'Neill <oneill@cs.sfu.ca>.
1.15:
=====
- Don't use `-Wall' by default; old C++ compilers generate huge numbers of
irrelevant warnings. Reported by Tom Kacvinsky <tjk@ams.org>.
1.15:
=====
- mmpfb: Remove calls to nonexistent subroutines. (This was not actually a
bug; the calls to nonexistent subroutines would never execute anyway. The
font ITCGaramondMM-It had characters like `/question { A callsubr B
callsubr }', where the `A' subroutine would either draw an entire
character and call `endchar' -- so `B' would never get called -- or it
would do nothing at all. Previous mmpfb versions would remove the `B'
subroutine but keep the `B callsubr' call if the interpolated `A' called
`endchar'.) Requested by Han The Thanh <thanh@informatics.muni.cz>.
- mmpfb: Removed warning about `strange othersubr commands'.
1.14:
=====
- mmpfb: Fixed a bug with large UniqueID values. Reported by Sivan Toledo
<sivan@math.tau.ac.il>.
- mmpfb: Support for interpolating BlueFuzz without any warnings.
1.13:
=====
- mmpfb: Can handle synthetic fonts like TektonMM-Oblique. Requested by
Melissa O'Neill <oneill@cs.sfu.ca>.
1.12:
=====
- mmpfb: Make sure to remove multiple master commands from hint replacement
subroutines. Required another overhaul. Requested by Han The Thanh
<thanh@informatics.muni.cz>.
1.11:
=====
- mmafm: Added `--kern-precision' option. Requested by Han The Thanh
<thanh@informatics.muni.cz>.
- Bug fix: now mminstance can be compiled with recent versions of gcc. The
error was a strange use of va_arg(). Reported by C. M. Connelly
<c@eskimo.com>.
1.10:
=====
- mmpfb: Comment out DesignVector, NormDesignVector, and WeightVector
entries. Now Ghostscript 6.0's ps2pdf script will work with
mmpfb-generated fonts. Change requested by Melissa O'Neill
<oneill@cs.sfu.ca>.
1.9:
=====
- mmpfb: Bug fix in special callothersubrs code introduced in 1.8.:
This bug probably did not affect anyone.
pkgsrc changes:
- fixed bad CATEGORIES entry `X11' to `x11'.
- do not ${MKDIR} directly, ${INSTALL_DATA_DIR} instead in do-install
target.
- reflected change of distribution files, which is now distributed as a
single file in tar.bz2 format.
- install a readme document.
below is the original changes from the previous version 0.017 copied
from its homepage. older changes are not available.
- updated included QuiMi mincho font to the version as of 4/24.
- fixed a bug that the kerning of 1-byte characters in vertical mode.
- fixed broken shift-jis table for Macintosh platform.
- some design improvements in the glyphs of symbol charcters.
- mihcho: fixed wrong glyph and outline bug in #13693, 14867, 15389.
- gothic: removed duplicated outline paths in #1898, 2043, 2415, 2493,
3296, 3856, 3858.
- added a feature to replace the font face to GSUB table.
Changes:
* ttf/hline.ttf, ttf/dotum.ttf, ttf/batang.ttf:
- cmap errors in the batang.ttf/dotum.ttf/hline.ttf corrected by
Jungshik Shin <jshin@mailaps.org>
- mismatched .nodef glyph fixed too.
and some more i can't decipher..
The latex-ttf-fonts package is the first part of the BaKoMa Font Collection.
It includes 88 basic fonts of the Computer Modern font family that were
designed by D.E.Knuth.
Provided in PR pkg/20678 by Marc Recht.
jisx0208fonts package into multiple packages.
"Shinonome Font Family" is a set of BDF bitmap fonts. The original author
Yasuyuki Furukawa was pleased to hand over its maintenance to the /efont/.
It includes 12, 14, 16 dots Japanese (JIS X 0201/0208) and ISO8859-1
terminal fonts. 18 dots ISO8859-1 fonts are also included. All of the
above fonts have normal, bold, italic, and bold-italic faces.
These fonts are in Public Domain. Share and Enjoy.
jisx0208fonts package into multiple packages.
naga10 font is a set of bitmap font for Japanese. It contains 10x10
dots JIS X 0208 font and 5x10 dots 1-byte charset font.
This package also includes 6x12 dots Latin-1 (medium/bold) and JIS X
0201 1-byte charset fonts with normal width which are missing in
official X distribution.
jisx0208fonts package into multiple packages.
Kappa 20dot Fonts is the set of bitmap fonts for X Window System. It
contains 20x20 dots Kanji (JIS X 0208) with vertical version, Latin
1/2/3/9 (ISO-8859-1/2/3/15) fonts. All fonts have both of medium and
bold weights.
splitting jisx0208fonts package into multiple packages.
Kaname-cho font is a 12x12 dots bitmap font for Japanese.
This font was originally designed by Yuuji Ebihara for SX shell under
SHARP X68000 personal computer. The conversion to BDF was done by tetsu
at kuis.kyoto-u.ac.jp.
jisx0208fonts package into multiple packages.
ELISA FONT is an 8x8 dots bitmap font for Japanese. It was made in
NIFTY-Serve FYHPPC `ELISA FONT PJ' for HP 100LX/200LX palmtop computers,
then converted to BDF format for X Window System. Its size is modified
to 8x10 dots.
jisx0208fonts package into multiple packages.
ELISA FONT is an 8x8 dots bitmap font for Japanese. It was made in
NIFTY-Serve FYHPPC `ELISA FONT PJ' for HP 100LX/200LX palmtop computers,
then converted to BDF format for X Window System.
This package also contains 4x8 dots for JIS X 0201 and ISO-8859-1
1-byte charset fonts.
System.
The BIZNET ISO 8859-2 (Central European) X Window System Fonts are a set of
ISO 8859-2 (sometimes called also ISO Latin2) X Window System bitmap typefaces
derived from the original ISO 8859-1 typefaces included into the X Window
System, Version 11, Release 6.3 (X11R6.3). The set contains 395 different
typefaces.
Idea from Ondrej Bezucha <nejvetsi dot blbec at v dot okoli dot cz>.
shipped with 1.6), however the most recent pango requires 2.0.9 and also uses
this package. As a result you end up with conflicting freetype linkage and
the wrong library version (.8) can get used in further packages which use
pango. Alleviate all of this by requiring >=2.0.9 in here as well
Kochi CID-keyed font is made from `Kochi Mincho' and `Kochi Gothic'
TrueType fonts with the CID/OpenType conversion kit by KANOU Hiroki.
About the CID/OpenType conversion kit (from its WWW page):
This is a trial to convert modification-free TrueType fonts `Kochi
Mincho' and `Kochi Gothic' designed by Yasuyuki Furukawa to CID-keyed
fonts and OpenType fonts which can be used on Ghostscript, FreeType or
other PostScript software/hardware.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
Packages Collection.
Pcf2bdf is a font de-compiler. It converts X font from
Portable Compiled Format (PCF) to Bitmap Distribution For-
mat (BDF). It can also accept a compressed/gzipped PCF
file as input, but gzip must be found in your PATH.
FONTBOUNDINGBOX in a BDF file is not used by bdftopcf , so
pcf2bdf generate irresponsible values.
Xft (2.0) provides a client-side font API for X applications. It uses
Fontconfig to select fonts and the X protocol for rendering them. When
available, Xft uses the Render extension to accelerate text drawing.
When Render is not available, Xft uses the core protocol to draw
client-side glyphs. This provides completely compatible support of
client-side fonts for all X servers.
Xft (2.0) hides most of the underlying system details so that developers
can confidently use its API to access client-side fonts in any X
environment.
Approved by wiz.
Fontconfig is a library for configuring and customizing font access.
Fontconfig can:
* discover new fonts when installed automatically, removing a common
source of configuration problems.
* perform font name substitution, so that appropriate alternative fonts
can be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of
languages.
* have GUI configuration tools built as it uses an XML-based
configuration file (though with autodiscovery, we believe this need is
minimized).
* efficiently and quickly find the fonts you need among the set of fonts
you have installed, even if you have installed thousands of fonts,
while minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to
implement high quality, anti-aliased and subpixel rendered text on a
display.
Fontconfig does not:
* render the fonts themselves (this is left to FreeType or other
rendering mechanisms).
* depend on the X Window System in any fashion, so that printer only
applications do not have such dependencies.
Approved by wiz.
Package changes:
Reflect master site move to sourceforge.
Explicitly set PKGNAME because DISTNAME has changed.
Excerpt of the change log:
- Changed the package name from monafonts to monafont.
- Synced with Shinonome-0.9.8.
- Applied 638-san's patch for nicer ascii art appearance.
- ISO-10646 (Unicode) support (only for 16 pixel fonts).
- Glyph adjustments.
A postscript font editor that lets you create your own postscript,
truetype, opentype, cid-keyed and bitmap (bdf) fonts, or edit
existing ones. Also lets you convert one format to another.
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
* Move t1lib.config.netbsd sample file to t1lib.config.sample, which is more
OS-neutral.
- Bug fixes.
- Fixed kerning mapping code. Kerning did not work correctly for characters
that appeared multiple times in an encoding vector.
- In the same context a new function, T1_GetEncodingIndices() has been added
to the API. It returns an array of indices (by contrast,
T1_GetEncodingIndex() returns only the lowest index found).
- Support for composite characters.
- Additional support for dvips encoding files (thanks to suggestion and
contribution by Nicolai Langfeldt (janl@linpro.no).
- Global Font Metrics Information is loaded from AFM files in order to be able
to read the typographic ascender. Line ruling did not behave as
documented. However, problems could still exist because the typographic
ascender specification is optional in AFMs.
- Reorganized search path handling and, in particular, the respective
documentation is more detailed.
- The configuration file now allows multiple lines of one type of search path
specification and it is also possible to quote path specification in order
to specify paths that contains special characters like spaces, colons, etc.
- Multiple font databases are supported.
- T1_PrintLog() extended to accept a variable argument list.
- The environment variable T1LIB_LOGMODE is evaluated to give the user the
chance to specify a loglevel and hence to detect t1lib-problems even if the
application programmer did not enable the log file features.
- Color problem in t1x11-module fixed.
- Fixes in AFM parser. Among others, Version had been read as name, instead of
as string. This led to a failure to scan global font info for some standard
AFMs.
Adobe CMap files for CJK:
The essential CMap files mapping from character encodings to CID are
published under freely redistributable license with no modification,
available from:
ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/
The CMap files mapping from CID to Unicode are available from "PDF Core
Font Information" at
http://partners.adobe.com/asn/developer/technotes/fonts.html
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
Rui-Xiang Guo in PR pkg/17829. cyberbase-ttf differs from cyberbit-ttf in
that it does not include the CJK subset.
Bitstream Cyberbit is a TrueType font. It is an international font,
containing characters from many languages. Each character is encoded with its
Unicode value, according to Unicode 2.0 standards.
Cyberbit was developed by Bitstream to provide Unicode Consortium members with
a test font. It is therefore distributed freely to customers that need advanced
multilingual fonts for testing and other non-commercial uses. Customers that
wish to use Cyberbit for other purposes must license the font from Bitstream.
Rui-Xiang Guo in PR pkg/17829.
Bitstream Cyberbit is a TrueType font. It is an international font,
containing characters from many languages. Each character is encoded with its
Unicode value, according to Unicode 2.0 standards.
Cyberbit was developed by Bitstream to provide Unicode Consortium members with
a test font. It is therefore distributed freely to customers that need advanced
multilingual fonts for testing and other non-commercial uses. Customers that
wish to use Cyberbit for other purposes must license the font from Bitstream.
This package installs two free TrueType fonts, they are useful for web viewing.
The typeface is Geometric Slabserif 703, which is Bitstream's version of
Memphis a typeface designed in 1930 by Rudolph Weiss. While it may seem odd
that a typeface designed 65 years ago would look good on-screen today,
the reason has to do with the shape of the letterforms themselves.
They have a simple, geometric shape, and their serifs (the small protrusions
from the ends of the letter) are in the "slab" family, which means they, too,
are simple. The "x-height" (the height of the lowercase letter "x") is
relatively large, but not so large that it makes reading difficult in the web
where there is little real control over leading (the space between the lines).
Bitstream is supplying these typefaces to help you see the importance of type
on the web. Once you see how different web pages can look just by changing the
typeface, and how much easier they can be to read, you'll see the importance of
typographic choice on the web.
Based on PR 13913 by Kevin Lo, with some cleanup by me.
Kcfonts is a suit of chinese Ming Fanti fonts for X-window.
Kcfonts' fonts are contributed by Kau Chauo Information CO. to all
TANet users running on PC. Thanks Chin-Hao Tsai <c-tsai@uiuc.edu>, who
converted it to the style of ETen's fonts. Now you can use kcfonts &
crxvt to view Chinese by BIG5 encoding.
- Implements ``fuzz'' value for large encodings (defaults to 1%);
precise heuristics are still used for 8-bit fonts.
- Implements simple heuristic for distinguishing charcell fonts;
tested with Courier New (-m-) and Lucida Console (-c-), more testing
is needed.
- Empty names are now treated the same as missing, which may (or may
not) work around some arguably incorrect fonts.
- Changed big5.eten-0 to big5-0.
- Implements ``fuzz'' value for large encodings (defaults to 1%);
precise heuristics are still used for 8-bit fonts.
- Implements simple heuristic for distinguishing charcell fonts;
tested with Courier New (-m-) and Lucida Console (-c-), more testing
is needed.
- Empty names are now treated the same as missing, which may (or may
not) work around some arguably incorrect fonts.
- Changed big5.eten-0 to big5-0.
p5-Font-TTF is a Perl module for TrueType font hacking. Supports reading,
processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH,
OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea,
hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the
reading and writing of all other table types.
This is a collection of TrueType fonts which be created for fun. You can
use them for free to do anything you want, you just can't take the fonts
and resell them (on a CD, for instance). Read the readme.txt if you're not
sure what this means.
Fixes pkg/16960 by rxg@netbsd.org
This is a complete set of three font faces (Times, Helvetica, Courier)
in seven sizes and four variants each, optimized for use by the Netscape
(Mozilla) WWW browser under Unix.