font: lower and larger degree sign
[unifont.git] / ChangeLog
index 8a0eb960dc905b9c96b8798b8e02c556e4775a6c..087b35669b668e0360fbc7952d596ed16aba1bc6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,95 @@
-2014-10-17 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.