unifont-7.0.04.tar.gz
authorPaul Hardy <unifoundry@unifoundry.com>
Sun, 12 Oct 2014 06:11:02 +0000 (06:11 +0000)
committerMischa POSLAWSKY <perl@shiar.org>
Thu, 16 Jul 2015 01:49:30 +0000 (01:49 +0000)
commitbe1a7f89ff3e6581be4603fcf639164e25d61ee9
tree2b367ec3ec19bd98bfba8b5692e97fa4ae15f04c
parent98a7daf481cd428bfec5f60bdcb6a6b2d2543583
unifont-7.0.04.tar.gz

* Makefiles: bumped version to 7.0.04.
* ChangeLog: added "Version" line at the start of all past entries,
  since the version number now no longer includes a date as of
  Version 7.0.01.  Fixed spelling of "Umbreon126" in 7.0.02 entry.
* doc/: updates to include man/unipagecount.1 changes.
* font/Makefile:
  - Incorporates all font/plane01 glyphs in generated
    font/compiled/png/plane01/*.png files, including six-digit
    hexadecimal glyphs for code points that the Unicode Consortium
    has not yet assigned to scripts.
  - Generate font/plane01/all/plane01.html, showing current coverage
    and what remains to be done in a color-coded table.
  - Modified distclean target to do a "make clean" in font/plane01.
* font/plane00/unifont-base.hex:
  - Copied U+0070 (lower-case Latin "p") to U+0440 (Cyrillic
    small letter "er").  Thanks to Umbreon126 for spotting that.
  - Made the angle in symbol U+26BC (SESQUIQUADRATE) a 45 degree
    angle, since the symbol is supposed to represent 135 degrees
    (so 90 + 45 = 135).  Thanks to Artur Quaglio for noticing that.
    The depiction in the Unicode Standard code chart is inaccurate.
  - Umbreon126 improved the following glyphs:
    U+0026, U+006B, U+0111, U+0127, U+040F, U+041A, U+0444, U+0452,
    U+045B, U+045F, U+066F, U+0950, U+1E00, U+1E01, U+20AB, U+2103,
    U+2109, U+2118, U+211C, U+213C, U+213D, U+2169, U+26F6, U+2721,
    U+A4D2, U+3005, U+3006.
* font/plane00/wqy.hex: Umbreon126 improved the following glyphs:
  U+3116, U+3464, U+35CA, U+4EAE, U+533F, U+53D7, U+5404, U+569F,
  U+56B9, U+56DE, U+5909, U+5967, U+5E38, U+6238, U+796D, U+7981,
  U+7A3F, U+7C21, U+7F60, U+840C, U+8276, U+9055, U+907A, U+9089,
  U+9EA5, U+9F20.
* font/plane01/Makefile:
  - Changed name of generated unassigned.hex to plane01-unassigned.hex.
  - Added a line to create noscript-ranges-hex.txt from
    noscript-ranges.txt.
  - Create font/plane01/all/ directory for generating PNG files
    when font is compiled.
* font/plane01/noscript-ranges.txt: added file that contains
  start and stop code points of all ranges in Unicode Plane 1
  where Unicode scripts have not yet been assigned.  font/Makefile
  uses this to generate filler glyphs for those unassigned script
  ranges; they are not included in the main font, but are included
  in the PNG graphics files in the font/compiled directory.
* font/plane01/plane01-combining.txt: added all Unicode combining
  code points in the Unicode 7.0 Plane 1 range, not just ones for
  scripts that Unifont Upper contains.
* font/plane01/plane01.hex:
  - 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.
  - 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.
* font/plane01/unassigned-ranges.txt: fixed a typo; under the
  Khojki script, 011122 should have been 011212.
* man/Makefile: added unifont-viewer.1 to MAN1PAGES variable.
* man/unipagecount.1: updated to reflect src/unipagecount.c changes.
* src/hex2sfd:
  - Modified comments to include Luis Alejandro González Miranda's
    full name.
  - Now supports combining characters for glyphs above Plane 0.
  - Properly marks fonts with glyphs above Plane 0 as "Unicode"
    instead of "UnicodeBmp".
  - Explicitly defines glyphs for ".notdef", ".null", and
    "nonmarkingreturn" rather than use the Fontforge-supplied defaults.
  - Calculate exact number of glyphs in the font for BeginChars entry.
  - Moved pixel-outlining portion to a separate subroutine, "outline".
  - Add "uni" prefix to StartChar description of code points.
* src/unipagecount.c: modified to handle glyphs for any Unicode plane.
  Now takes a "-Pnn" parameter, where "nn" is the desired plane
  number (0 through 16, inclusive).  The default is Plane 0.
  The previous version would only take one command-line argument;
  this version can take multiple arguments.
33 files changed:
.pc/.quilt_patches [new file with mode: 0644]
.pc/.quilt_series [new file with mode: 0644]
.pc/.version [new file with mode: 0644]
.pc/Add-unifont-viewer.1-to-list-of-man-pages./.timestamp [new file with mode: 0644]
.pc/Add-unifont-viewer.1-to-list-of-man-pages./man/Makefile [new file with mode: 0644]
.pc/applied-patches [new file with mode: 0644]
ChangeLog
Makefile
NEWS
doc/unipagecount.texi
font/Makefile
font/plane00/unifont-base.hex
font/plane00/wqy.hex
font/plane01.html [new file with mode: 0644]
font/plane01/Makefile
font/plane01/counts.txt [new file with mode: 0644]
font/plane01/noscript-hex.txt [new file with mode: 0644]
font/plane01/noscript-ranges-hex.txt [new file with mode: 0644]
font/plane01/noscript-ranges.html [new file with mode: 0644]
font/plane01/noscript-ranges.txt [new file with mode: 0644]
font/plane01/plane01-combining.txt
font/plane01/plane01-transition.html [new file with mode: 0644]
font/plane01/plane01-unassigned.hex [moved from font/plane01/unassigned.hex with 99% similarity]
font/plane01/plane01.hex
font/plane01/plane01.html [new file with mode: 0644]
font/plane01/unassigned-ranges.txt
font/ttfsrc/Makefile
hangul/Makefile
man/Makefile
man/unipagecount.1
src/hex2sfd
src/hex2sfd-old [new file with mode: 0755]
src/unipagecount.c