unifont-6.3.20131215.tar.gz
authorPaul Hardy <unifoundry@unifoundry.com>
Tue, 17 Dec 2013 03:10:54 +0000 (03:10 +0000)
committerMischa POSLAWSKY <perl@shiar.org>
Thu, 16 Jul 2015 01:48:45 +0000 (01:48 +0000)
commit7c29a68c187ca8c0ef5cf975b874a91d0f227800
treecc2767a515e9ca8a8633ee20dd0c51fe5068b6a2
parent119a78c606ce7e90f07f84f5307628fd5a0837f7
unifont-6.3.20131215.tar.gz

* src/unihex2png: new program to convert unifont.hex to PNG image.
* src/unipng2hex: new program to convert PNG image to unifont.hex.
* src/hex2bdf:
  - Added new XLFD properties for font generation for FreeType and
    grub-mkfont support; includes version & copyright info.
  - Fields now begin with upper-case, including "unifont"-->"Unifont".
  - Changed POINT_SIZE property from 160 to 120.
  - Added "Sans" style name to FONT string plus XLFD property.
  - Added command line options for font name, version, & glyph height.
  - Allow generation of fonts with other than 16 pixel rows/glyph, to
    support new capabilities of unihex2png, unipng2hex, and hexdraw.
* src/unidup.c: now takes an optional file name on the command line.
* src/*.c: reformatted to follow GNU Coding Standards.
* man/*: Updated man pages to reflect new options, new programs,
  and to reflect the GPLv2+ license now common to all programs.
* doc/: new directory with Texinfo files.
* ChangeLog: created new file.
* COPYING: created new file.
* INSTALL: file created using BUILDING section from old README file.
* LICENSE: removed; its contents are in README and COPYING now.
* NEWS: created new file.
* Makefiles: added "SHELL = /bin/sh" if not already declared.
* Makefiles (distclean): added removal of "*~" if not already declared.
* Makefile: compress text files with "gzip -f -9" during installation.
* font/Makefile: fontforge scripting updated; now adds font copyright,
  license, version and other info to PCF files.
* font/hexsrc/unifont-base.hex:
  - Redrew several Armenian letters (U+0530..U+058F).
  - Redrew Capricorn symbol (U+2651).
  - Redrew CJK Radical Supplement glyphs: U+2E9F, U+2EA9, U+2EAC,
    U+2EAE, U+2EC0, U+2EDE, U+2EE7, and U+2EED.
* font/ttfsrc/Makefile: fontforge scripting command changed from
  "Simplify(-1,1)" to "Simplify(64,1)" to "merge lines which are
  nearly parallel into one".  This decreases the TrueType file size
  by almost 2 Megabytes, by reducing the number of control points
  for a glyph.  Also add font copyright, license, version, and
  other info to TTF files.
* font/ttfsrc/Makefile: now builds SBIT font unifont_sample.ttf.
* unifontall-*: renamed to "unifont_sample-*".
* *.bdf: Added font version, copyright, etc. with hex2bdf.
* *.pcf: Added font version, copyright, etc. with fontforge.
* *.ttf: Added font version, copyright, etc. with fontforge.
* font/*/unifont-*.bmp: Create chart of entire Unifont using pre-built
  unifont_sample.hex rather than assembling *.hex just for this image.
* hangul/hangul-generation.html: updated to correct a typo, where
  rieul was mentioned as an initial consonant instead of a final
  consonant in an explanation of vertical spacing constraints.
* hangul/Makefile:
  - Updated hex2bdf parameters to name generated BDF font
    "Unifont Johab" rather than "unifont" and add copyright.
  - Used a sed script to change BDF encoding from ISO10646 to "Johab".
  - Call bdftopcf to create hangul-base.pcf, then compress with gzip.
  - Add "precompiled:" target to create basic Johab font files.
77 files changed:
COPYING [moved from LICENSE with 93% similarity]
ChangeLog [new file with mode: 0644]
INSTALL [new file with mode: 0644]
Makefile
NEWS [new file with mode: 0644]
README
TUTORIAL [deleted file]
doc/Makefile [new file with mode: 0644]
doc/bdfimplode.texi [new file with mode: 0644]
doc/hex2bdf.texi [new file with mode: 0644]
doc/hex2sfd.texi [new file with mode: 0644]
doc/hexbraille.texi [new file with mode: 0644]
doc/hexdraw.texi [new file with mode: 0644]
doc/hexmerge.texi [new file with mode: 0644]
doc/johab2ucs2.texi [new file with mode: 0644]
doc/unibdf2hex.texi [new file with mode: 0644]
doc/unibmp2hex.texi [new file with mode: 0644]
doc/unicoverage.texi [new file with mode: 0644]
doc/unidup.texi [new file with mode: 0644]
doc/unifont.texi [new file with mode: 0644]
doc/unifontchojung.texi [new file with mode: 0644]
doc/unifontksx.texi [new file with mode: 0644]
doc/unifontpic.texi [new file with mode: 0644]
doc/unigencircles.texi [new file with mode: 0644]
doc/unigenwidth.texi [new file with mode: 0644]
doc/unihex2bmp.texi [new file with mode: 0644]
doc/unihex2png.texi [new file with mode: 0644]
doc/unihexgen.texi [new file with mode: 0644]
doc/unipagecount.texi [new file with mode: 0644]
doc/unipng2hex.texi [new file with mode: 0644]
font/Makefile
font/hexsrc/unifont-base.hex
font/ttfsrc/Makefile
hangul/Makefile
hangul/hangul-base.hex [deleted file]
hangul/hangul-generation.html
hangul/johab2ucs2 [deleted file]
hangul/unifontchojung [deleted file]
hangul/unifontksx [deleted file]
man/Makefile
man/bdfimplode.1
man/hex2bdf.1
man/hex2sfd.1
man/hexbraille.1
man/hexdraw.1
man/hexmerge.1
man/johab2ucs2.1
man/unibdf2hex.1
man/unibmp2hex.1
man/unicoverage.1
man/unidup.1
man/unifont.5
man/unifontchojung.1
man/unifontksx.1
man/unifontpic.1
man/unigencircles.1
man/unigenwidth.1
man/unihex2bmp.1
man/unihex2png.1 [new file with mode: 0644]
man/unihexgen.1
man/unipagecount.1
man/unipng2hex.1 [new file with mode: 0644]
src/Makefile
src/hex2bdf
src/hexdraw
src/unibdf2hex.c
src/unibmp2hex.c
src/unicoverage.c
src/unidup.c
src/unifontpic.c
src/unigencircles.c
src/unigenwidth.c
src/unihex2bmp.c
src/unihex2png [new file with mode: 0755]
src/unihexgen.c
src/unipagecount.c
src/unipng2hex [new file with mode: 0755]