unifont-6.3.20131221.tar.gz
[unifont.git] / NEWS
1 2013-12-21: Release 6.3.2013121
2
3    The default font name that hex2bdf creates has changed from
4    lower-case "unifont" to "Unifont".
5
6    FontForge's SetFontNames function calls were removed because
7    not all applications correctly interpreted their settings.
8    For example, LibreOffice only listed Unifont by the foundry
9    name ("GNU") rather than foundry + font name ("GNU Unifont")
10    or just the font name.  Those calls are only commented out
11    so they could easily be re-introduced.
12
13    Some glyphs were changed for better appearance with APL.
14
15 2013-12-17: Release 6.3.20131217
16
17    This fixes three bugs:
18
19         * doc/Makefile: removed redirection of texi2pdf output.
20         * font/Makefile: don't modify PCF fonts with FontForge,
21           which alters them so grub-mkfont can't read them.
22         * font/ttfsrc/Makefile: remove *.bdf so unifont_sample.bdf
23           gets deleted.
24
25    Also includes a few formatting changes; see ChangeLog.
26
27 2013-12-15: Release 6.3.20131215
28
29    This version introduces unihex2png and unipng2hex, two Perl scripts
30    that Andrew Miller wrote based upon Paul Hardy's unihex2bmp.c and
31    unibmp2hex.c programs.  These new scripts allow conversion between
32    the Unifont .hex format and Portable Network Graphics (PNG) files
33    for graphical editing.  With this addition, more graphics programs
34    can be used to edit Unifont glyphs.
35
36    unihex2png and unipng2hex also support glyphs that are 24 or 32
37    pixels tall, in addition to Unifont's default 16 pixels tall.
38    Roman Czyborra's hexdraw and hex2bdf Perl scripts were modified
39    to also support glyphs that are 16, 24, or 32 pixels tall.  These
40    changes have not been fully tested, and at this point are considered
41    experimental.
42
43    There are no plans to add this multi-height support to unihex2bmp.c
44    and  unibmp2hex.c.
45
46    The package now contains a "doc/" directory, with documentation
47    in Texinfo format.  Files in the "man/" directory were updated
48    for consistency, especially in noting that all programs are
49    covered under GPLv2+ now.
50
51    In addition to "unifont-*.*" font files, this package now also creates
52    "unifont_sample-*.*" files.  These "Unifont Sample" fonts contain
53    combining circles, and four-digit hexadecimal glyphs for unassigned
54    code points and Private Use Area glyphs.  Because of the inclusion
55    of combining cirlces, "Unifont Sample" font versions are only intended
56    for illustrating individual glyphs, not for general-purpose writing.
57    The two generated fonts are unifont_sample-*.bdf and unifont_sample-*.ttf.
58    The TTF file contains SBIT glyphs, not outlined TrueType glyphs like
59    "unifont-*.ttf".
60
61    The font versions (BDF, PCF, and TTF) now contain copyright and
62    version information.  This will help identify outdated versions
63    of a font in the future.  hex2bdf now accepts a version string and
64    a copyright string as command line arguments.
65
66    To simplify this package supporting two versions of Unifont
67    ("Unifont" and "Unifont Sample"), hex2bdf now accepts a font name
68    as a command line argument.  This will streamline adding additional
69    fonts in the future as part of this same package.  Note that the
70    old XLFD font name "unifont" has now been capitalized to "Unifont".
71
72    Many XLFD properties have been added to the BDF version of Unifont
73    in addition to font version and copyright XLFD properties.  At least
74    some of these are carried over to the PCF version during conversion
75    with bdftopcf.  This has solved an issue with grub-mkfont and FreeType
76    for converting the PCF font into a GRUB version.
77
78    Some glyphs were redrawn: the Capricorn sign, several CJK Radicals
79    Supplement ideographs, and several Armenian letters.  The Armenian
80    letters were modified with the new unihex2png and unipng2hex programs.
81
82    Further details are in the ChangeLog file.
83
84 2013-10-20: Release 6.3.20131020
85
86    This is the first release as part of the GNU Project.