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.
Japanese proportional bitmap fonts developed _only_ to display "Mona".
(a jargon meaning Japanese face marks or kind of ASCII art (definitely
no ASCII!) used in 2ch.net, one of the biggest BBS comunities in Japan.)
This packages includes TrueType fonts from Microsoft with WGL4 (Windows
Glyph List 4) charset:
- Andale Mono
- Webdings
- Trebuchet MS, with variants Bold, Italic, and Bold Italic
- Georgia, with variants Bold, Italic and Bold Italic
- Verdana, with variants Bold, Italic and Bold Italic
- Comic Sans, Comic Sans Bold
- Arial Black
- Impact
- Arial, with variants Bold, Italic and Bold Italic
- Times New Roman, with variants Bold, Italic and Bold Italic
- Courrier New, with variants Bold, Italic and Bold Italic
only emit a message and don't actually fetch anything. This allows
us to make the output of "fetch-list" for these packages consistent
with other packages.
While we're in here, integrate DYNAMIC_MASTER_SITES with the
${ORDERED_SITES} macro. The only functional change here is that
${MASTER_SITE_OVERRIDE} is now respected. Still to do -- something
appropriate for "fetch-list" for these packages, like sourcing
"getsites.sh" into the generated script. (Well, "package", but there
are two others that do something similar in their "Makefile".)
Also eliminate the misbegotten _FETCH_ALLFILES macro -- now that only
"fetch" uses it, move it's functionality directly under "do-fetch".
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
The package includes 88 basic fonts of the Computer Modern font family
that were designed by D.E.Knuth. as well as the most usefull AMS fonts:
Euler family and symbols. Totally, 52 fonts are included into BaKoMa/AMS.
The fonts are in a ATM compatible PostScript Type 1 font format (PFB+AFM+PFM)
as well as in a TrueType font format (TTF).
This font set can be used for typesetting most of (La)TeX documents:
- printing documents on a PostScript printer
by using, for example, Rokiki's DVIPS;
- printing documents on a wide set of matrix printers
by using DVIPS and GhostScript.
- drawing slides on vector plotters by using PostScript 'plot.ps' program
which is supplied with the collection.
For drawing documents on HPGL plotters, the 'ps2hpgl' utility can be used.
It is available in 'ftp.mathworks.com' host
in the '/pub/contrib/tools' directory.
- displaing documents under MS Windows by using TrueType version of
those fonts or by using PostScript version with ATM.
For this case, fonts have specific encoding. Please read the
section about font encoding before using these fonts with MS Windows.
- install rlR5x8.pcf.gz if only USE_NON_RECTANGULAR == YES.
- include "../../bsd.prefs.mk" to pull /etc/mk.conf in.
- mkfontdir is a part of standard X distribution, so it is in /usr/X11R6/bin
whether xpkgwedge is installed or not. Simply invoke it as mkfontdir.
s/RECTANGULAR/SQUARE/.
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
${USE_KANAME}!=YES then NO_PATCH=YES
to reduce these error messages:
>>> ===> /pub/NetBSD/packages/pkgsrc/fonts/jisx0208fonts:
>>> FATAL: patchfile 'patch-aa' is in files/patch-sum
>>> but not in ././NO-EXIST/patch-aa. Rerun 'make makepatchsum'.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.