unifont-6.3.20131221.tar.gz
[unifont.git] / ChangeLog
1 2013-12-21  Paul Hardy  <unifoundry@unifoundry.com>
2
3         * ChangeLog: corrected date on last entry from 12-27 to 12-17.
4         * Makefiles: updated date for new release.
5         * font/hexsrc/unifont-base.hex: Modified glyphs to appear better
6           in APL: U+22F8, U+233B, U+233E, U+235B, and U+2364.
7         * font/ttfsrc/Makefile: commented out SetFontNames function calls
8           in fontforge.  Not all applications were interpreting that data
9           correctly.  For example, in LibreOffice, it listed the font as
10           the foundry name ("GNU") rather than the foundry name plus the
11           font name ("GNU Unifont") or just the font name.  That is a bug
12           in LibreOffice, so if such things are fixed in the future then
13           these calls can be re-introduced.
14         * src/hex2bdf:
15           - Rearranged some properties (cosmetic change).
16           - Changed default font name from "unifont" to "Unifont".
17         * src/unigencircles.c: changed subscript from MAXSTRING to
18           MAXSTRING-1 at line 61.
19
20 2013-12-17  Paul Hardy  <unifoundry@unifoundry.com>
21
22         * doc/Makefile: removed redirection of texi2pdf output.
23         * doc/unifont.pdf: rebuilt file.
24         * font/Makefile:
25           - Don't modify PCF fonts with FontForge, which alters them
26             so grub-mkfont can't read them.
27           - In font/compiled, insert $(VERSION) into unifont.sfd name.
28         * font/ttfsrc/Makefile (clean): remove *.bdf, so unifont_sample.bdf
29           is removed.
30         * README: removed date stamp at top of file.
31
32 2013-12-15  Paul Hardy  <unifoundry@unifoundry.com>
33
34         * src/unihex2png: new program to convert unifont.hex to PNG image.
35         * src/unipng2hex: new program to convert PNG image to unifont.hex.
36         * src/hex2bdf:
37           - Added new XLFD properties for font generation for FreeType and
38             grub-mkfont support; includes version & copyright info.
39           - Fields now begin with upper-case, including "unifont"-->"Unifont".
40           - Changed POINT_SIZE property from 160 to 120.
41           - Added "Sans" style name to FONT string plus XLFD property.
42           - Added command line options for font name, version, & glyph height.
43           - Allow generation of fonts with other than 16 pixel rows/glyph, to
44             support new capabilities of unihex2png, unipng2hex, and hexdraw.
45         * src/unidup.c: now takes an optional file name on the command line.
46         * src/*.c: reformatted to follow GNU Coding Standards.
47         * man/*: Updated man pages to reflect new options, new programs,
48           and to reflect the GPLv2+ license now common to all programs.
49         * doc/: new directory with Texinfo files.
50         * ChangeLog: created new file.
51         * COPYING: created new file.
52         * INSTALL: file created using BUILDING section from old README file.
53         * LICENSE: removed; its contents are in README and COPYING now.
54         * NEWS: created new file.
55         * Makefiles: added "SHELL = /bin/sh" if not already declared.
56         * Makefiles (distclean): added removal of "*~" if not already declared.
57         * Makefile: compress text files with "gzip -f -9" during installation.
58         * font/Makefile: fontforge scripting updated; now adds font copyright,
59           license, version and other info to PCF files.
60         * font/hexsrc/unifont-base.hex:
61           - Redrew several Armenian letters (U+0530..U+058F).
62           - Redrew Capricorn symbol (U+2651).
63           - Redrew CJK Radical Supplement glyphs: U+2E9F, U+2EA9, U+2EAC,
64             U+2EAE, U+2EC0, U+2EDE, U+2EE7, and U+2EED.
65         * font/ttfsrc/Makefile: fontforge scripting command changed from
66           "Simplify(-1,1)" to "Simplify(64,1)" to "merge lines which are
67           nearly parallel into one".  This decreases the TrueType file size
68           by almost 2 Megabytes, by reducing the number of control points
69           for a glyph.  Also add font copyright, license, version, and
70           other info to TTF files.
71         * font/ttfsrc/Makefile: now builds SBIT font unifont_sample.ttf.
72         * unifontall-*: renamed to "unifont_sample-*".
73         * *.bdf: Added font version, copyright, etc. with hex2bdf.
74         * *.pcf: Added font version, copyright, etc. with fontforge.
75         * *.ttf: Added font version, copyright, etc. with fontforge.
76         * font/*/unifont-*.bmp: Create chart of entire Unifont using pre-built
77           unifont_sample.hex rather than assembling *.hex just for this image.
78         * hangul/hangul-generation.html: updated to correct a typo, where
79           rieul was mentioned as an initial consonant instead of a final
80           consonant in an explanation of vertical spacing constraints.
81         * hangul/Makefile:
82           - Updated hex2bdf parameters to name generated BDF font
83             "Unifont Johab" rather than "unifont" and add copyright.
84           - Used a sed script to change BDF encoding from ISO10646 to "Johab".
85           - Call bdftopcf to create hangul-base.pcf, then compress with gzip.
86           - Add "precompiled:" target to create basic Johab font files.
87
88 2013-10-20  Paul Hardy  <unifoundry@unifoundry.com>
89
90         * First GNU Project version.