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