-2014-10-11 Paul Hardy <unifoundry@unifoundry.com>
+2015-06-28 Paul Hardy <unifoundry@unifoundry.com>
+
+ * Version: 8.0.01.
+ * Makefiles: updated version to 8.0.01; fonts now Copyright 2015.
+ * font/Makefile:
+ - No longer create BDF or PCF fonts from glyphs above Plane 0.
+ * font/plane00:
+ - Tibetan: Modified "nga" glyphs (U+0F44 and U+0F94) so they would not
+ resemble "da" (U+0F51 and U+0FA1, respectively) as closely.
+ - Made U+202F a single-width space glyph rather than nonprinting;
+ its entry was moved from nonprinting.hex to spaces.hex.
+ - Modified U+2FF* and moved block from wqy.hex to unifont-base.hex;
+ U+2FF7 was incorrect, and others in the range weren't symmetrical.
+ * font/plane00/bmp-combining.hex: 4 new combining characters from
+ above scripts added and 19 combining characters from New Tai Lue
+ removed.
+ * font/plane00/unassigned.hex: newly assigned code points removed
+ from list of unassigned code points.
+ * font/plane00/unifont-base.hex:
+ - Paul Hardy added changes to these scripts for Unicode 8.0:
+ Arabic Extended-A, Gujarati, Telugu, Malayalam, Cherokee,
+ New Tai Lue (all combining characters are no longer combining),
+ Currency Symbols, Number Forms, Miscellaneous Symbols and Arrows,
+ Cyrillic Extended-B, Latin Extended-D, Devanagari Extended,
+ Latin Extended-E, Cherokee Supplement (new in Unicode 8.0.0),
+ and Combining Half Marks.
+ * font/plane00/wqy.hex:
+ - Umbreon126 drew U+9FCD..U+9FD5, new in Unicode 8.0.
+ - Moved U+2FF* to unifont-base.hex following modification; see above.
+ * font/plane01/noscript-ranges.txt: updated to remove scripts that are
+ new in Uniocde 8.0.0. "noscript-hex.txt" is generated from this.
+ * font/plane01/plane01.hex:
+ - Paul Hardy added the scripts Linear A, Palmyrene, Nabataean, Hatran,
+ Meroitic Cursive, Manichaean, Old Hungarian, Mahajani, Sharada,
+ Sinhala Archaic Numbers.
+ - Paul Hardy added the new Unicode 8.0 glyphs in Siddham,
+ Musical Symbols, Miscellaneous Symbols and Pictographs, Emoticons,
+ and Transport and Map Symbols.
+ - Umbreon126 drew most of the Blackletter (Fraktur) in the
+ Mathematical Alphanumeric Symbols block. Currently the regular and
+ bold versions of those glyphs are identical, from limitations of
+ Unifont's bitmap format.
+ * font/plane01/plane01-combining.txt: added code points that are new
+ combining characters in Unicode 8.0.0.
+ * font/plane01/plane01-nonprinting.hex: updated with new nonprinting
+ code points that are new in Unicode 8.0.0.
+ * font/plane01/noscript-ranges-hex.txt: removed script ranges that
+ are new in Unicode 8.0.0. "noscript-hex.txt" is generated from
+ this file.
+ * font/plane01/plane01-unassigned-ranges.txt: removed code points that
+ are newly assigned in scripts in Unicode 8.0.0.
+ "unassigned-ranges.txt" is generated from this file.
+ * src/hex2bdf: improved hex string pattern match to go beyond Plane 0.
+ * src/unifontpic.c:
+ - Changed version string from "7.0" to "8.0".
+ - Line 129: moved "(i < 9)" range check before use of i in array.
+
+2014-10-23 Paul Hardy <unifoundry@unifoundry.com>
+
+ * Version: 7.0.06.
+ * Makefiles:
+ - Updated version to 7.0.06.
+ - Added "GZFLAGS = -f -9 -n" to use with gzip in all cases.
+ - Changed ';' to "&&" for multiple shell commands, to fail if
+ a preceding step caused an error.
+ - Use "install -s" instead of "install" on C binaries.
+ * Makefile: regenerated .PHONY: target entries.
+ * font/Makefile:
+ - Added GRAPHICS declaration, settable to "png" or "bmp" depending
+ on the type of Unifont font pages desired. The default is set
+ to "png".
+ - Added bmp: target to create bitmapped graphics (.bmp) images of
+ Unifont.
+ - Create font/compiled/plane00.html along with
+ font/compiled/plane01.html in "png" and "bmp" targets.
+ * font/plane01/plane01.hex:
+ - Added one glyph inadvertently omitted from Old Italic:
+ U+01031F (Paul Hardy).
+ - Improved animals in U+01F400..U+01F43F (Nils Dagsson Moskopp).
+ - Added more scripts:
+ U+010350..U+01037F Old Permic (Paul Hardy)
+ U+01F650..U+01F67F Ornamental Dingbats (Paul Hardy)
+ U+01F780..U+01F7FF Geometric Shapes Extended (Paul Hardy)
+ U+01F800..U+01F8FF Supplemental Arrows-C (Paul Hardy)
+ - Emoticons (Paul Hardy)
+ U+01F608: made horns look more like horns
+ * src/: in all Perl scripts, added "or die" for open, close, and
+ print system calls. Made some error messages more descriptive.
+ * src/Makefile: Changed CFLAGS parameter "-O" to explicitly be "-O2".
+ * src/unihexfill: added "set -e" at beginning of bash script.
+
+2014-10-17 Paul Hardy <unifoundry@unifoundry.com>
+
+ * Version: 7.0.05.
+ * ChangeLog: updated list of Plane 1 scripts added in 7.0.04 entry.
+ * font/Makefile:
+ - Put plane01.html in font/compiled/ instead of font/.
+ * font/plane00.hex:
+ Following Umbreon126's discovery that the ASCII letter 'k' was
+ one pixel too short, Paul Hardy examined the rest of the ASCII
+ alphabet and made these changes:
+ - The letter 'l' was raised by one pixel to make it the same
+ height as all other lower-case letters with ascenders:
+ 'b', 'd', 'f', 'h', 'k', and also the same height as 'i' and 'j'.
+ These are all one pixel taller than the upper-case letters.
+ - The horizontal stroke of the letter 't' was lowered by one
+ pixel row to line up with the horizontal stroke in 'f'.
+ This is one pixel shorter than the font's x-height, and
+ is a compromise.
+ - The following scripts were modified where appropriate to
+ include the changes to the letters 'k', 'l', and 't':
+ U+00A0..U+00FF Latin-1 Supplement [no changes]
+ U+0100..U+017F Latin Extended-A
+ U+0180..U+024F Latin Extended-B
+ U+0250..U+02A0 IPA Extensions
+ U+1E00..U+1EFF Latin Extended Additional
+ U+2C60..U+2C7F Latin Extended-C
+ U+3300..U+33FF CJK Compatibility
+ U+A720..U+A7FF Latin Extended-D
+ U+FB00..U+FB4F Alphabetic Presentation Forms
+ U+FF00..U+FFEF Halfwidth and Fullwidth Forms.
+ * font/plane01.hex:
+ - Paul Hardy and Nils Dagsson Moskopp completed Miscellaneous
+ Symbols and Pictographs (U+01F300..U+01F5FF).
+ - Nils modified several Plane 1 glyphs from what were in the
+ Unifont-7.0.04 release in these scripts:
+ U+01F300..U+01F5FF Miscellaneous Symbols and Pictographs
+ U+01F600..U+01F4F Emoticons
+ U+01F680..U+01F6FF and Transport and Map Symbols scripts.
+ * man/Makefile: remove $(MANPAGES) from "install" target.
+
+2014-10-11 Paul Hardy <unifoundry@unifoundry.com>
* Version: 7.0.04.
* Makefiles: bumped version to 7.0.04.
code points in the Unicode 7.0 Plane 1 range, not just ones for
scripts that Unifont Upper contains.
* font/plane01/plane01.hex:
- - Paul Hardy added Sora Sompeng, Chakma.
+ - Artur Quaglio added Elbasan and Caucasian Albanian.
+ - Paul Hardy added Sora Sompeng, Chakma, Sharada, Takri, Miao,
+ Arabic Mathematical Alphabetic Supplement, and Transport and
+ Map Symbols.
- Umbreon126 added Siddham and the script letters in the Mathematical
Alphanumeric Symbols block.
- - Artur Quaglio added Elbasan and Caucasian Albanian.
- Paul Hardy, Nils Dagsson Moskopp, and Umbreon126 added more
to the Miscellaneous Symbols and Pictographs, and Nils improved
existing glyphs.
+ - Nils Dagsson Moskopp made improvements to some Transport and
+ Map Symbols.
- Umbreon126 improved U+01F200.
* font/plane01/plane01-nonprinting.hex: new file contains the
non-printing Unicode Plane 01 glyphs.