Path to this page:
Subject: CVS commit: pkgsrc/fonts/unifont
From: Thomas Klausner
Date: 2018-08-16 14:48:11
Message id: 20180816124811.5ED6DFBEC@cvs.NetBSD.org
Log Message:
unifont: update to 11.0.02.
2018-08-10: Release 11.0.02
Adds Sutton SignWriting glyphs. Miscellaneous patches to other glyphs.
2018-06-05: Release 11.0.01
Update for Unicode 11.0.0 release. Modifications maintain complete
coverage of the Unicode Basic Multilingual Plane (BMP). Also includes
many Supplemental Multilingual Plane (SMP) scripts added in Unicode 11.0.
Notable in this release is the Unicode 11.0 addition of the Copyleft
symbol at code point U+01F12F. Because of its significance, this is
the only SMP glyph added to the Unicode TrueType BMP font. This glyph
also appears in the Unicode Upper TrueType font. BDF and PCF fonts
do not contain this symbol, as they only allow code points below U+10000.
2017-12-27: Release 10.0.07
Changes to allow cross-building from source. Now the top-level Makefile
and src/Makefile define INSTALL=install, rather than install C programs
with the "-s" (strip) option. This is part of a change requested by
Helmut Grohne to allow cross-architecture building without invoking
an architecture-specific "install -s". However, INSTALL still can
be defined on the top-level command line when make is invoked as
INSTALL="install -s" to allow stripping C binaries during installation
if desired. This definition from the top-level Makefile is passed down
to src/Makefile, which uses any command line definition when installing
C programs. Plain "install" is still used when installing Perl
programs.
Minor adjustments to glyphs as noted in the ChangeLog file.
2017-08-27: Release 10.0.06
Added numerous improvements to Unicode Plane 0 and Plane 1 scripts,
almost all of which were contributed by David Corbett; see the
ChangeLog file for details.
Made changes to make files contributed by Mike Gilbert to support
parallel make.
Fixed a corrupted ASCII hexadecimal string array in unifontpic.h.
2017-07-12: Release 10.0.05
This release positions Unicode double diacritic marks correctly
in the TrueType fonts. The previous release did not multiply
their offsets by the correct scale factor in FontForge.
The unifontpic chart title is also centered along the top row
legend, which looks better visually.
The Phonetic Extensions block has gone through major revision,
with minor adjustments in other Unicode scripts as described
in the ChangeLog file.
2017-07-08: Release 10.0.04
Added "-P" flag to the unifontpic utility to specify the Unicode
plane. This allows creating code charts for glyphs above Plane 0.
The Unicode plane is now added to the chart title. This works
properly for the wide and the long chart versions, with the
letters in the long version's chart title now single-spaced.
Received double-width Chinese ideographs to replace the quadruple-
width glyphs for Church Slavonic transliteration that were released
in Unifont 10.0.01. This allows a return to PNG charts of Unifont
glyphs. PNG files are smaller than the BMP version but the PNG
Unifont utilities have not been modified to handle quadruple-width
glyphs, whereas the BMP utilities have been. The 18 quadruple-width
Chinese glyphs are preserved in font/plane00/alt/quad-width.hex to
allow future experimentation.
The PNG charts of Unicode Plane 1 (Supplemental Multilingual Plane)
glyphs now use the Unifont "sample" version of Unifont \
".hex" files,
so that combining circles appear. This was already being done for
Unicode Plane 0 and will look better in font sample pages.
Added new x-offset field to all *-combining.txt files to provide
proper rendering of Unicode double diacritic marks; they should
span across the preceding character and the following character.
Added support for this in hex2sfd for FontForge generation of
TrueType fonts. Also added support for this to the unigencircles
utility, so the combining circle of a double diacritic is printed
correctly in the left half of the glyph as in the Unicode
Consortium's code charts, rather than being centered. Several
applications are not rendering these double diacritic marks
correctly; releasing this version of Unifont will allow validation
of the new Unifont TrueType build, and could serve as a test font
for implementing these specialty Unicode characters in other
applications.
Redrew Musical Symbols Ornaments (U+01D194..U+01D1A5) so they
join together when used as a consecutive string of characters.
Adjusted the Byzantine Musical Symbols "ano", "meso", and \
"kato"
glyph versions for high, middle, and low vertical placement,
respectively.
Made numerous adjustments to many glyphs as noted in the ChangeLog
file, including re-coding some "subjoiner" glyphs as combining
characters instead of as non-printing. Those glyphs now render
a virama (halant) sign if a script contains such a sign, or a
"+" subscript sign otherwise.
2017-06-30: Release 10.0.03
Modified font/hex2sfd to reposition combining characters. If
you experience problems with the TrueType font in this release,
revert to 10.0.02.
2017-06-30: Release 10.0.02
Touched up glyphs in the block U+03xx, which includes modern Greek.
Fixed an Aiha glyph in the Private Use Area in the Unifont CSUR font.
2017-06-20: Release 10.0.01
Updated for Unicode 10.0 release.
New scripts added (introduced in Unicode 10.0):
- U+0860..U+086F Syriac Supplement
- U+011A00..U+011A4F Zanabazar Square
- U+011A50..U+011AAF Soyombo
- U+011D00..U+011D5F Masaram Gondi
Added quadruple-width glyphs U+9FD8..U+9FE9, updating some utility
programs and documentation to allow this change. The Perl scripts
unihex2png, unipng2hex, and unifont-viewer do not support this new
16-by-32 glyph size.
Corrected several glyphs and made numerous changes in others,
described in detail in the ChangeLog file.
Files: