1 2014-06-22: Release 7.0.02
3 Fixes a bug in font/Makefile: there were two "done" statements at the
4 end of one "for" loop. Also adds many new Supplemental Multilingual
5 Plane (Plane 1) scripts. See the ChangeLog file for details.
8 2014-06-21: Release 7.0.01
10 Provides a glyph for every visible code point in the Unicode 7.0 Basic
11 Mulitlingual Plane. Also adds more scripts in the Unicode 7.0
12 Supplemental Multilingual Plane. See the ChangeLog file for full
15 Note that the versioning scheme has changed. Instead of a date, this
16 package will use an incrementing minor version number in the future
19 2014-02-14: Release 6.3.20140214
21 This version adds the GNU Free Documentation License 1.3 to the "COPYING"
24 2014-02-04: Release 6.3.20140204
26 This version added Qianqian Fang's name to the COPYRIGHT string now
27 passed to Fontforge when the TTF fonts are built, for his contributions
28 contained in the file "font/plane00/wqy.hex".
30 This version also removes "<img>" links to icons on external websites from
31 the "hangul/hangul-generation.html" web page, which were retrieved and
32 stored locally when the original web page was saved in the "hangul/"
35 2014-02-02: Release 6.3.20140202
37 This version is the first designed to easily build multiple fonts.
38 To accomplish this, font/Makefile and font/ttfsrc/Makefile were
39 modified to pass FONT and COMBINING parameters, giving the names
40 of the font file and its associated combining.txt file.
42 This version introduces a subset of Unicode's Supplemental Multilingual
43 Plane (SMP, or Plane 1). The file "font/plane01/plane01.hex" contains
44 a glyph for every visible code point in the Unicode 5.0 SMP except
45 "Cuneiform" and "Cuneiform Numbers and Punctuation"; those two scripts
46 require more resolution than what will fit within a 16 by 16 pixel grid.
47 Andrew Miller drew well over 1,000 glyphs for this effort, and added
48 glyphs for several SMP scripts introduced after Unicode 5.0.
50 This version also introduces a subset of the ConScript Unicode
51 Registry (CSUR) Private Use Area glyphs. Wojciech Stryjewski created
52 glyphs for Tengwar and Klingon -- Tolkien fans and Trekkies rejoice!
53 Paul Hardy drew Cirth to finish the Tolkien set, and drew other scripts.
54 Andrew Miller made very extensive additions for the CSUR; see the
55 ChangeLog for details.
57 Finally, this version includes a special PSF font for using APL
58 in console mode on GNU/Linux. This PSF font contains 512 glyphs
59 as a subset of Unifont; it will not work on systems that only
60 support PSF fonts with 256 glyphs. This PSF font will support
61 GNU APL and several other APL implementations.
63 The names of the font files are as follows:
65 unifont-* Font with Unifont Plane 0 glyphs
67 unifont_sample-* Font with Unifont glyphs, with combining
68 circles added for illustration
70 unifont_csur-* Font with glyphs from Unifont plus the
73 unifont_upper-* Font with glyphs from Planes 1 through 14
75 unifont_upper_csur-* Font with glyphs from Planes 1 through 15
77 Unifont-APL8x16.psf.gz The APL console font
79 Glyphs for code points U+FFFE and U+FFFF, previously added for illustration
80 purposes in unifont_sample, were removed because they caused problems on
81 Microsoft Windows XP. These glyphs are still included in the large bitmap
82 graphic of Unifont but are no longer in the font itself.
84 Many other small changes were made as noted in the ChangeLog file, but
85 support for glyphs beyond Unicode's Basic Multilingual Plane is the most
88 2013-12-21: Release 6.3.2013121
90 The default font name that hex2bdf creates has changed from
91 lower-case "unifont" to "Unifont".
93 FontForge's SetFontNames function calls were removed because
94 not all applications correctly interpreted their settings.
95 For example, LibreOffice only listed Unifont by the foundry
96 name ("GNU") rather than foundry + font name ("GNU Unifont")
97 or just the font name. Those calls are only commented out
98 so they could easily be re-introduced.
100 Some glyphs were changed for better appearance with APL.
102 2013-12-17: Release 6.3.20131217
104 This fixes three bugs:
106 * doc/Makefile: removed redirection of texi2pdf output.
107 * font/Makefile: don't modify PCF fonts with FontForge,
108 which alters them so grub-mkfont can't read them.
109 * font/ttfsrc/Makefile: remove *.bdf so unifont_sample.bdf
112 Also includes a few formatting changes; see ChangeLog.
114 2013-12-15: Release 6.3.20131215
116 This version introduces unihex2png and unipng2hex, two Perl scripts
117 that Andrew Miller wrote based upon Paul Hardy's unihex2bmp.c and
118 unibmp2hex.c programs. These new scripts allow conversion between
119 the Unifont .hex format and Portable Network Graphics (PNG) files
120 for graphical editing. With this addition, more graphics programs
121 can be used to edit Unifont glyphs.
123 unihex2png and unipng2hex also support glyphs that are 24 or 32
124 pixels tall, in addition to Unifont's default 16 pixels tall.
125 Roman Czyborra's hexdraw and hex2bdf Perl scripts were modified
126 to also support glyphs that are 16, 24, or 32 pixels tall. These
127 changes have not been fully tested, and at this point are considered
130 There are no plans to add this multi-height support to unihex2bmp.c
133 The package now contains a "doc/" directory, with documentation
134 in Texinfo format. Files in the "man/" directory were updated
135 for consistency, especially in noting that all programs are
136 covered under GPLv2+ now.
138 In addition to "unifont-*.*" font files, this package now also creates
139 "unifont_sample-*.*" files. These "Unifont Sample" fonts contain
140 combining circles, and four-digit hexadecimal glyphs for unassigned
141 code points and Private Use Area glyphs. Because of the inclusion
142 of combining cirlces, "Unifont Sample" font versions are only intended
143 for illustrating individual glyphs, not for general-purpose writing.
144 The two generated fonts are unifont_sample-*.bdf and unifont_sample-*.ttf.
145 The TTF file contains SBIT glyphs, not outlined TrueType glyphs like
148 The font versions (BDF, PCF, and TTF) now contain copyright and
149 version information. This will help identify outdated versions
150 of a font in the future. hex2bdf now accepts a version string and
151 a copyright string as command line arguments.
153 To simplify this package supporting two versions of Unifont
154 ("Unifont" and "Unifont Sample"), hex2bdf now accepts a font name
155 as a command line argument. This will streamline adding additional
156 fonts in the future as part of this same package. Note that the
157 old XLFD font name "unifont" has now been capitalized to "Unifont".
159 Many XLFD properties have been added to the BDF version of Unifont
160 in addition to font version and copyright XLFD properties. At least
161 some of these are carried over to the PCF version during conversion
162 with bdftopcf. This has solved an issue with grub-mkfont and FreeType
163 for converting the PCF font into a GRUB version.
165 Some glyphs were redrawn: the Capricorn sign, several CJK Radicals
166 Supplement ideographs, and several Armenian letters. The Armenian
167 letters were modified with the new unihex2png and unipng2hex programs.
169 Further details are in the ChangeLog file.
171 2013-10-20: Release 6.3.20131020
173 This is the first release as part of the GNU Project.