2014-02-14: Release 6.3.20140214 This version adds the GNU Free Documentation License 1.3 to the "COPYING" file. 2014-02-04: Release 6.3.20140204 This version added Qianqian Fang's name to the COPYRIGHT string now passed to Fontforge when the TTF fonts are built, for his contributions contained in the file "font/plane00/wqy.hex". This version also removes "" links to icons on external websites from the "hangul/hangul-generation.html" web page, which were retrieved and stored locally when the original web page was saved in the "hangul/" directory. 2014-02-02: Release 6.3.20140202 This version is the first designed to easily build multiple fonts. To accomplish this, font/Makefile and font/ttfsrc/Makefile were modified to pass FONT and COMBINING parameters, giving the names of the font file and its associated combining.txt file. This version introduces a subset of Unicode's Supplemental Multilingual Plane (SMP, or Plane 1). The file "font/plane01/plane01.hex" contains a glyph for every visible code point in the Unicode 5.0 SMP except "Cuneiform" and "Cuneiform Numbers and Punctuation"; those two scripts require more resolution than what will fit within a 16 by 16 pixel grid. Andrew Miller drew well over 1,000 glyphs for this effort, and added glyphs for several SMP scripts introduced after Unicode 5.0. This version also introduces a subset of the ConScript Unicode Registry (CSUR) Private Use Area glyphs. Wojciech Stryjewski created glyphs for Tengwar and Klingon -- Tolkien fans and Trekkies rejoice! Paul Hardy drew Cirth to finish the Tolkien set, and drew other scripts. Andrew Miller made very extensive additions for the CSUR; see the ChangeLog for details. Finally, this version includes a special PSF font for using APL in console mode on GNU/Linux. This PSF font contains 512 glyphs as a subset of Unifont; it will not work on systems that only support PSF fonts with 256 glyphs. This PSF font will support GNU APL and several other APL implementations. The names of the font files are as follows: unifont-* Font with Unifont Plane 0 glyphs unifont_sample-* Font with Unifont glyphs, with combining circles added for illustration unifont_csur-* Font with glyphs from Unifont plus the CSUR PUA glyphs unifont_upper-* Font with glyphs from Planes 1 through 14 unifont_upper_csur-* Font with glyphs from Planes 1 through 15 Unifont-APL8x16.psf.gz The APL console font Glyphs for code points U+FFFE and U+FFFF, previously added for illustration purposes in unifont_sample, were removed because they caused problems on Microsoft Windows XP. These glyphs are still included in the large bitmap graphic of Unifont but are no longer in the font itself. Many other small changes were made as noted in the ChangeLog file, but support for glyphs beyond Unicode's Basic Multilingual Plane is the most notable change. 2013-12-21: Release 6.3.2013121 The default font name that hex2bdf creates has changed from lower-case "unifont" to "Unifont". FontForge's SetFontNames function calls were removed because not all applications correctly interpreted their settings. For example, LibreOffice only listed Unifont by the foundry name ("GNU") rather than foundry + font name ("GNU Unifont") or just the font name. Those calls are only commented out so they could easily be re-introduced. Some glyphs were changed for better appearance with APL. 2013-12-17: Release 6.3.20131217 This fixes three bugs: * doc/Makefile: removed redirection of texi2pdf output. * font/Makefile: don't modify PCF fonts with FontForge, which alters them so grub-mkfont can't read them. * font/ttfsrc/Makefile: remove *.bdf so unifont_sample.bdf gets deleted. Also includes a few formatting changes; see ChangeLog. 2013-12-15: Release 6.3.20131215 This version introduces unihex2png and unipng2hex, two Perl scripts that Andrew Miller wrote based upon Paul Hardy's unihex2bmp.c and unibmp2hex.c programs. These new scripts allow conversion between the Unifont .hex format and Portable Network Graphics (PNG) files for graphical editing. With this addition, more graphics programs can be used to edit Unifont glyphs. unihex2png and unipng2hex also support glyphs that are 24 or 32 pixels tall, in addition to Unifont's default 16 pixels tall. Roman Czyborra's hexdraw and hex2bdf Perl scripts were modified to also support glyphs that are 16, 24, or 32 pixels tall. These changes have not been fully tested, and at this point are considered experimental. There are no plans to add this multi-height support to unihex2bmp.c and unibmp2hex.c. The package now contains a "doc/" directory, with documentation in Texinfo format. Files in the "man/" directory were updated for consistency, especially in noting that all programs are covered under GPLv2+ now. In addition to "unifont-*.*" font files, this package now also creates "unifont_sample-*.*" files. These "Unifont Sample" fonts contain combining circles, and four-digit hexadecimal glyphs for unassigned code points and Private Use Area glyphs. Because of the inclusion of combining cirlces, "Unifont Sample" font versions are only intended for illustrating individual glyphs, not for general-purpose writing. The two generated fonts are unifont_sample-*.bdf and unifont_sample-*.ttf. The TTF file contains SBIT glyphs, not outlined TrueType glyphs like "unifont-*.ttf". The font versions (BDF, PCF, and TTF) now contain copyright and version information. This will help identify outdated versions of a font in the future. hex2bdf now accepts a version string and a copyright string as command line arguments. To simplify this package supporting two versions of Unifont ("Unifont" and "Unifont Sample"), hex2bdf now accepts a font name as a command line argument. This will streamline adding additional fonts in the future as part of this same package. Note that the old XLFD font name "unifont" has now been capitalized to "Unifont". Many XLFD properties have been added to the BDF version of Unifont in addition to font version and copyright XLFD properties. At least some of these are carried over to the PCF version during conversion with bdftopcf. This has solved an issue with grub-mkfont and FreeType for converting the PCF font into a GRUB version. Some glyphs were redrawn: the Capricorn sign, several CJK Radicals Supplement ideographs, and several Armenian letters. The Armenian letters were modified with the new unihex2png and unipng2hex programs. Further details are in the ChangeLog file. 2013-10-20: Release 6.3.20131020 This is the first release as part of the GNU Project.