The NetBSD Project

CVS log for pkgsrc/fonts/unifont/Makefile

[BACK] Up to [] / pkgsrc / fonts / unifont

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 30 08:03:07 2023 UTC (6 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

unifont: update to 15.0.03.

2023-05-21: Release 15.0.03
   * Fixed a typo in src/Makefile that could affect
     "make install".
   * Install unifont_all.hex in $(PKGDEST) directory.
   * Other minor changes; see ChangeLog file for details.

Revision 1.33 / (download) - annotate - [select for diffs], Sun May 21 18:06:17 2023 UTC (6 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored)

unifont: update to 15.0.02.

2023-05-20: Release 15.0.02
   * N.B.: This is the last planned version to build TrueType
     font files as part of the standard font build with

           make BUILDFONT=1

     In the future, only OpenType font files will be part of
     the ordinary font building using the hex2otf program.
     TrueType fonts will have to be built manually using

           cd font
           make truetype

   * Minor update to allow for separate building of TrueType
     and OpenType fonts.  This is in preparation for the future
     removal of TrueType font files from default font builds,
     in preference for OpenType font files.  That change is
     planned for the release of Unifont 15.1.01, which will
     correspond to the release of the Unicode 15.1.0 standard
     scheduled for September 2023.
   * Added Doxygen annotation to C programs and corresponding
     ".h" header files.  Annotated output is generated in a
     new "doxygen" subdirectory.  Doxygen output consists of
     a browsable set of HTML pages and a hyperlinked PDF document.
   * Updates to make files to fix issues with redundant building
     under some circumstances.
   * Added 196 Plane 2 and Plane 3 Chinese ideographs drawn by
     С to the basic Unifont font files for coverage of
     the General Standard Chinese Characters set.  Also added
     biang glyphs drawn by Ming Fan.
   * Fullwidth CJK characters that appeared to be boldface in
     the range U+FF00..U+FFEF were updated using glyphs from
     Wen Quan Yi, with some modifications.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Sep 18 11:46:32 2022 UTC (14 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.31: +2 -3 lines
Diff to previous 1.31 (colored)

unifont: update to 15.0.01.

Unicode 15 support.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jun 28 11:33:55 2022 UTC (17 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

*: recursive bump for perl 5.36

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jun 13 09:27:32 2022 UTC (17 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

unifont: update to 14.0.04.

2022-06-04: Release 14.0.04
   * Fix to font/ttfsrc/Makefile for TrueType & OpenType parallel builds.
   * Minor updates for some glyphs, notably Runic (U+16A0..U+16FF).
   * All Ahom glyphs (U+11700..U+1174F) are now rendered properly.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 25 09:09:58 2022 UTC (19 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

unifont: update to 14.0.03.

2022-04-17: Release 14.0.03
   * Added new program hex2otf by (He Zhixiang) to produce
     OpenType Unifont files.
   * Added several Under ConScript Unicode Registry (UCSUR) scripts:
     - U+E2D0..U+E2FF    Xaîni
     - U+E5E0..U+E5FF    Ophidian
     - U+ED40..U+ED5F    Niji
     - U+F1900..U+F19FF  Sitelen Pon
     - U+F1B00..U+F1C3F  Shidinn
   * Added support for 24-bit RGB .bmp files to unibmp2hex.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Mar 14 14:06:27 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

unifont: update to 14.0.02.

2022-03-06: Release 14.0.02
   * Minor glyph fixes.
   * Added creation of unifont_jp-14.0.02.bmp, showing the Japanese
     version of Plane 0 glyphs.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Sep 29 08:56:26 2021 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.26: +2 -3 lines
Diff to previous 1.26 (colored)

unifont: update to 14.0.01.

2021-09-14: Release 14.0.01
   * Update for Unicode 14.0.0 release.

Revision 1.26 / (download) - annotate - [select for diffs], Mon May 24 19:52:15 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

*: recursive bump for perl 5.34

Revision 1.25 / (download) - annotate - [select for diffs], Tue Feb 16 18:33:42 2021 UTC (2 years, 9 months ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

unifont: update to 13.0.06.

2021-02-13  Paul Hardy <>
	* 210205_Unifoundry_Memorandum.pdf: added legal memorandum.
	* font/Makefile:
	  - Updated copyright for 2021.
	  - Changed unifontpic input to Unifont sample set glyphs.
	* font/plane00csur/
	  - plane00csur-spaces.hex: Added U+0020 space glyph.
	  - plane00csur.hex: Fixed U+EB63 (Savannah bug 59763).
	* font/ttfsrc/Makefile: updated copyright for 2021.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Dec 31 17:44:08 2020 UTC (2 years, 11 months ago) by fcambus
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

unifont: update to 13.0.05.


* font/plane00/unifont-base.hex:
  - Raised dentistry symbols U+23C0..U+23CA up one row, as they
    were in Unifont 13.0.03, per recommendation of David Corbett
    (Savannah Bug 59541).
* font/plane00csur/plane00csur.hex:
  - U+EB60..U+EB9C (Braille Extended): added missing glyphs.
* font/plane01/plane01.hex:
  - David Corbett contributed adjusted glyphs for arrow symbols
    U+1D9A2..U+1D9A4 and U+1D9DF..U+1D9E1 (Savannah Bug 59629)..

Revision 1.23 / (download) - annotate - [select for diffs], Mon Nov 23 16:03:52 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.22: +2 -3 lines
Diff to previous 1.22 (colored)

unifont: update to 13.0.04.

2020-11-21: Release 13.0.04
   * Font glyphs are now dual-licensed under the SIL Open Font
     License version 1.1, in addition to the GNU GPL version 2+
     with the GNU Font Embedding Exception.
   * Many glyphs in these ranges were re-aligned so the dominant
     horizontal line would be positioned in row 7, counting from
     the bottom.  Some glyphs were redrawn.
     - U+2190..U+21FF Arrows
     - U+2200..U+23FF Mathematical Operators
     - U+2400..U+24FF Miscellaneous Technical
     - U+25A0..U+25FF Geometric Shapes
     - APL operators such as the tacks and jot were not modified,
       so as not to alter alignments of glyphs that APL superimposes
       on each other.
   * U+2200..U+23FF Mathematical Operators: redrew slashes for
     negated operators from vertical lines to slanted lines.
   * Added three new Under ConScript Unicode Registry (UCSUR) Scripts:
     - U+EB40..U+EB5F Standard Galactic
     - U+EB60..U+EB9F Braille Extended
     - U+EBA0..U+EBDF Cistercian Numerals
   * Other changes listed in the ChangeLog file.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:32 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jul 17 23:53:43 2020 UTC (3 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -4 lines
Diff to previous 1.20 (colored)

unifont: update to 13.0.03.

2020-07-03: Release 13.0.03
   * Redrawn glyphs for all of Thaana, two updated Tamil glyphs,
     and some Canadian Aboriginal glyphs (David Corbett).
   * Updated unifont.5 man page.
   * Bug fix in font/Makefile for parallel building.
   * Other changes listed in the ChangeLog file.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 28 18:05:52 2020 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

unifont: update to 13.0.02.

2020-04-25: Release 13.0.02
   * Glyph blocks replaced:
     - U+3040..U+309F (Hiragana) and U+30A0..U+30FF (Katakana):
       glyphs in unifont_jp replaced with glyphs from the public
       domain izmb16.bdf font.
     - U+FF61..U+FF64 (Halfwidth CKJ Punctuation) and U+FF65..U+FF9F
       (Halfwidth Katakana Variations): glyphs in unifont and unifont_jp
       replaced with glyphs from the public domain single-byte FONTX2
       font DFLHN16.FNT.
   * Minor patches to several glyphs.
   * See ChangeLog for details.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Mar 31 17:37:36 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

unifont: update to 13.0.01.

2020-03-28: Release 13.0.01
   * Adds all new Unicode 13.0.0 glyphs for scripts previously covered.
   * Adds several new scripts:
     - U+10E80..U+10EBF Yezidi (Johnnie Weaver)
     - U+10FB0..U+10FDF Chorasmian (Johnnie Weaver)
     - U+11900..U+1195F Dives Akuru (David Corbett)
     - U+11FB0          Lisu Supplement (Paul Hardy)
     - U+18B00..U+18CFF Khitan Small Script (Johnnie Weaver)
     - U+1FB00..U+1FBFF Symbols for Legacy Computing (Rebecca Bettencourt).
   * Minor patches to several glyphs.
   * See ChangeLog for details.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 30 13:13:08 2019 UTC (3 years, 11 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

(fonts/unifonts) Updated 12.1.04

2019-11-30  Paul Hardy <>
	* Version 12.1.04
	* font/Makefile:
	  - Added variable PLANE_2_HEX to hold name of Plane 2 .hex file.
	  - bigpic: Generate large unifont_plane2-$(VERSION).bmp file (this
	      is very sparse, but added for the sake of completeness).
	  - bmp: Generate Plane 2 BMP files, generate compiled/plane02.html.
	  - distclean: add invoking distclean target in font/plane00csur.
	  - png: Generate Plane 2 PNG files, generate compiled/plane02.html.
	  - precompiled: added unifont_jp-$(VERSION).bdf.gz.
	* font/plane00/unifont-base.hex:
	  - Added two missing dots to Syriac glyph U+08BA.
	    Submitted by David Corbett (Savannah bug 57273).
	  - Added descending lines to coffin (U+26B0) so it looks more 3D.
	* font/plane01/plane01.hex:
	  - Removed dotted circles in Adlam (U+1E900..U+1E95F)
	    (Savannah bug 56751).
	  - Removed dotted circles in Nyiakeng Puachue Hmong
	    (U+1E100..U+1E14F) (Savannah bug 56753).
	  - David Corbett improved some Duployan glyphs
	    (U+1BC00..U+1BC9F) (Savannah bug 56772).
	  - Lowered Somboyo glyph U+11A9A as it is not a combining glyph.
	    Submitted by David Corbett (Savannah bug 56773).
	  - Removed stray pixels in three Soyombo glyphs
	    (U+11A52, U+11A53, and U+11A5B) (Savannah bug 57250).

Revision 1.17 / (download) - annotate - [select for diffs], Tue Aug 20 12:35:48 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored)

unifont: update to 12.1.03.

2019-08-11: Release 12.1.03
   * Replaces the public domain Jiskan Japanese glyphs in
     unifont_jp with the improved Izumi Japanese glyphs,
     which (like Jiskan) are also from a font in the public
     domain spanning JIS X 0213 Plane 1 and Plane 2.

   * Improved glyphs for Limbu, Buginese, Tai Tham, Adlam,
     and Mayan Numerals.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:02 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 11 09:04:00 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

unifont: update to 12.1.02.

2019-06-01: Release 12.1.02
   * Adds a Japanese version of Unifont, unifont_jp, containing
     kanji glyphs from the public domain Jiskan16 font.

   * Contains redrawn Devanagari and Bengali glyphs with
     narrower consonants for better superimposing of vowels.

   * Updated unibmp2hex.c to convert RGB color space files to

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 21 17:57:39 2019 UTC (4 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

unifont: update to 12.1.01.

2019-05-11: Release 12.1.01
   * This release adds the new Reiwa Japanese era sign, added in
     Unicode 12.1.0.

   * Elizabeth Bettencourt contributed many Under ConScript Unicode
     Registry (UCSUR) scripts for the Plane 0 Private Use Area.

   * Some adjustments were made to Nandinagari and Nyiakeng Puachue
     Hmong scripts.  Full details are in the ChangeLog file.

   * Minor changes to source code, mainly to suppress warnings
     on more systems.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 10 10:51:15 2019 UTC (4 years, 9 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored)

unifont: Update to 12.0.01

Unifont 12.0
5 March 2019 Release (Unifont 12.0.01)
These are the major changes:
  - Unicode Plane 0 (in Unifont):
      * David Corbett contributed the new Unicode 12.0.0 glyphs added to
        Lao (U+0E80..U+0EFF).
      * Paul Hardy contributed the new Unicode 12.0.0 glyphs added to
        Telugu, Vedic Extensions, Miscellaneous Symbols and Arrows,
        Supplemental Punctuation, Latin Extended-D, and Latin Extended-E.
        Paul Hardy also redrew glyphs in Phags-pa, CJK Unified Ideographs,
        CJK Unified Ideographs Extension A, Bopomofo, and Bopomofo Extended
        following changes in the modified glyphs depicted in Unicode 12.0.0
        code charts.
  Unicode Plane 1 (in Unifont Upper):
      * Johnnie Weaver contributed new scripts introduced in Unicode
          o U+10FE0..U+10FFF Elymaic
          o U+119A0..U+119FF Nandinagari
          o U+1B130..U+1B16F Small Kana Extension
          o U+1E100..U+1E14F Nyiakeng Puachue Hmong
          o U+1E2C0..U+1E2FF Wancho
      * David Corbett:
          o Contributed new Chess Symbols glyphs for Unicode 12.0.0 release
          o Contributed new scripts introduced in Unicode 12.0.0:
              - U+11FC0..U+11FFF Tamil Supplement
              - U+1ED00..U+1ED4F Ottoman Siyaq Numbers
      * Paul Hardy:
          o Raised Indic Siyaq Numbers script by three rows to match
            baseline of Arabic glyphs, as suggested by David Corbett.
          o Contributed new glyphs for Unicode 12.0.0 release in these
            scripts: Newa, Takri, Soyombo, Miao, Ideographic Symbols and
            Punctuation, Enclosed Alphanumeric Supplement, Transport and
            Map Symbols, Geometric Shapes Extended, Supplemental Symbols
            and Pictographs.
          o Contributed new scripts introduced in Unicode 12.0.0:
              - U+13430..U+1343F Egyptian Hieroglyph Format Controls
                (although Unifont, with its low resolution, does not
                support Egyptian Hieroglyphs)
              - U+1FA70..U+1FAFF Symbols and Pictographs Extended-A

Revision 1.12 / (download) - annotate - [select for diffs], Sun Dec 9 21:50:36 2018 UTC (4 years, 11 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

unifont: Update fonts/unifont to 11.0.03

This release contains two significant contributions in the Unicode
Supplementary Multilingual Plane (Plane 1):
 - Nushu glyphs (U+16FE1 and U+1B170..U+1B2FB) from David Corbett.
 - Kana Supplement glyphs (U+1B000..U+1B0FF) and Kana Extended-A
   glyphs (U+1B100..U+1B12F) from Johnnie Weaver.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:08 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Recursive bump for perl5-5.28.0

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 16 12:48:11 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

unifont: update to 11.0.02.

2018-08-10: Release 11.0.02
   Adds Sutton SignWriting glyphs.  Miscellaneous patches to other glyphs.

2018-06-05: Release 11.0.01
   Update for Unicode 11.0.0 release.  Modifications maintain complete
   coverage of the Unicode Basic Multilingual Plane (BMP).  Also includes
   many Supplemental Multilingual Plane (SMP) scripts added in Unicode 11.0.

   Notable in this release is the Unicode 11.0 addition of the Copyleft
   symbol at code point U+01F12F.  Because of its significance, this is
   the only SMP glyph added to the Unicode TrueType BMP font.  This glyph
   also appears in the Unicode Upper TrueType font.  BDF and PCF fonts
   do not contain this symbol, as they only allow code points below U+10000.

2017-12-27: Release 10.0.07
   Changes to allow cross-building from source.  Now the top-level Makefile
   and src/Makefile define INSTALL=install, rather than install C programs
   with the "-s" (strip) option.  This is part of a change requested by
   Helmut Grohne to allow cross-architecture building without invoking
   an architecture-specific "install -s".  However, INSTALL still can
   be defined on the top-level command line when make is invoked as
   INSTALL="install -s" to allow stripping C binaries during installation
   if desired.  This definition from the top-level Makefile is passed down
   to src/Makefile, which uses any command line definition when installing
   C programs.  Plain "install" is still used when installing Perl

   Minor adjustments to glyphs as noted in the ChangeLog file.

2017-08-27: Release 10.0.06

   Added numerous improvements to Unicode Plane 0 and Plane 1 scripts,
   almost all of which were contributed by David Corbett; see the
   ChangeLog file for details.

   Made changes to make files contributed by Mike Gilbert to support
   parallel make.

   Fixed a corrupted ASCII hexadecimal string array in unifontpic.h.

2017-07-12: Release 10.0.05

   This release positions Unicode double diacritic marks correctly
   in the TrueType fonts.  The previous release did not multiply
   their offsets by the correct scale factor in FontForge.

   The unifontpic chart title is also centered along the top row
   legend, which looks better visually.

   The Phonetic Extensions block has gone through major revision,
   with minor adjustments in other Unicode scripts as described
   in the ChangeLog file.

2017-07-08: Release 10.0.04

   Added "-P" flag to the unifontpic utility to specify the Unicode
   plane.  This allows creating code charts for glyphs above Plane 0.
   The Unicode plane is now added to the chart title.  This works
   properly for the wide and the long chart versions, with the
   letters in the long version's chart title now single-spaced.

   Received double-width Chinese ideographs to replace the quadruple-
   width glyphs for Church Slavonic transliteration that were released
   in Unifont 10.0.01.  This allows a return to PNG charts of Unifont
   glyphs.  PNG files are smaller than the BMP version but the PNG
   Unifont utilities have not been modified to handle quadruple-width
   glyphs, whereas the BMP utilities have been.  The 18 quadruple-width
   Chinese glyphs are preserved in font/plane00/alt/quad-width.hex to
   allow future experimentation.

   The PNG charts of Unicode Plane 1 (Supplemental Multilingual Plane)
   glyphs now use the Unifont "sample" version of Unifont ".hex" files,
   so that combining circles appear.  This was already being done for
   Unicode Plane 0 and will look better in font sample pages.

   Added new x-offset field to all *-combining.txt files to provide
   proper rendering of Unicode double diacritic marks; they should
   span across the preceding character and the following character.
   Added support for this in hex2sfd for FontForge generation of
   TrueType fonts.  Also added support for this to the unigencircles
   utility, so the combining circle of a double diacritic is printed
   correctly in the left half of the glyph as in the Unicode
   Consortium's code charts, rather than being centered.  Several
   applications are not rendering these double diacritic marks
   correctly; releasing this version of Unifont will allow validation
   of the new Unifont TrueType build, and could serve as a test font
   for implementing these specialty Unicode characters in other

   Redrew Musical Symbols Ornaments (U+01D194..U+01D1A5) so they
   join together when used as a consecutive string of characters.
   Adjusted the Byzantine Musical Symbols "ano", "meso", and "kato"
   glyph versions for high, middle, and low vertical placement,

   Made numerous adjustments to many glyphs as noted in the ChangeLog
   file, including re-coding some "subjoiner" glyphs as combining
   characters instead of as non-printing.  Those glyphs now render
   a virama (halant) sign if a script contains such a sign, or a
   "+" subscript sign otherwise.

2017-06-30: Release 10.0.03

   Modified font/hex2sfd to reposition combining characters.  If
   you experience problems with the TrueType font in this release,
   revert to 10.0.02.

2017-06-30: Release 10.0.02

   Touched up glyphs in the block U+03xx, which includes modern Greek.
   Fixed an Aiha glyph in the Private Use Area in the Unifont CSUR font.

2017-06-20: Release 10.0.01

   Updated for Unicode 10.0 release.

   New scripts added (introduced in Unicode 10.0):
     - U+0860..U+086F     Syriac Supplement
     - U+011A00..U+011A4F Zanabazar Square
     - U+011A50..U+011AAF Soyombo
     - U+011D00..U+011D5F Masaram Gondi

   Added quadruple-width glyphs U+9FD8..U+9FE9, updating some utility
   programs and documentation to allow this change.  The Perl scripts
   unihex2png, unipng2hex, and unifont-viewer do not support this new
   16-by-32 glyph size.

   Corrected several glyphs and made numerous changes in others,
   described in detail in the ChangeLog file.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jan 1 15:38:11 2017 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Updated unifont to 9.0.06.

2016-12-22 Paul Hardy <>

	* Version: 9.0.06.
	* Makefiles, src/unifontpic.c - changed version number to 9.0.06.
	* font/plane00/unifont-base.hex:
	  - U+22F5: Added missing dot; thanks to Johnnie Weaver for noticing
	    this error.
	* font/plane01/plane01.hex:
	  - Osage: Glyphs U+0104D9 and U+0104DA were swapped; Johnnie Weaver
	    corrected them.  Shifted glyphs that were 7 pixels wide left one
	    pixel to line up on the leftmost column.
	* font/plane0Fcsur/plane0Fcsur.hex:
	  - Pikto: Paul Hardy modified about 50 glyphs to improve shapes.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 19 09:06:43 2016 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

Updated unifont to 9.0.05.

2016-12-10: Release 9.0.05

   Modified Cherokee glyphs to reflect changes in recent Cherokee font
   that the Unicode Consortium adopted for its code charts.  Removed
   serifs to make Cherokee glyphs easier to read.

   Modified Pikto CSUR glyphs after comparison with high-resolution scans
   of Basic Pikto book.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 31 16:48:48 2016 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Updated unifont to 9.0.04.

2016-10-29 Paul Hardy <>

	* Version: 9.0.04.
	* font/plane00/unifont-base.hex:
	  - Extended "{" and "}" by one pixel to add a point in the center.
	  - Swapped U+2A05 and U+2A06; they were in reverse order.
	* Added omitted ChangeLog entry for Unifont 9.0.03 for the addition
	  of Pikto glyphs to font/plane0Fcsur/plane0Fcsur.hex.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 24 10:54:56 2016 UTC (7 years, 1 month ago) by maya
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

unifont: update to 9.0.03

 21 October 2016 Release (Unifont 9.0.03): This release updates some glyphs and adds these ConScript Unicode Registry (CSUR) scripts:

    U+E8E0..U+E8F4 Tonal System, a base 16 system for counting, weights, and measures invented by John William Nystrom, a 19th-century civil engineer. Drawn by Paul Hardy.
    U+F8C8 Aiha, by Ursula K. Le Guin, added the Aiha double combining glyph. This was omitted in the original CSUR Aiha description. Drawn by Paul Hardy.
    U+0F0E70..U+0F11E7 Pikto, a pictographic Constructed Language ("ConLang") created by John E. Williams in the 1950s.

The addition of the Pikto script is the main change in this version. Andrew Miller scanned the Pikto pictographs from John Williams' Pikto book. Paul Hardy and Johnnie Weaver drew the Unifont Pikto glyphs. A detailed chart of these glyphs and their meanings is on the (very large, about 1 Mbyte!) Pikto page.

The Tonal System is a comprehensive base 16 counting and measuring system devised during the nascense of the international effort to standardize on a decimal system of measurement. A Tonal System overview appears on this Tonal page.

The large bitmap linked at the top of this page now includes the Plane 0 CSUR glyphs.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Aug 31 09:14:49 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.4: +2 -4 lines
Diff to previous 1.4 (colored)

Updated unifont to 9.0.02.

2015-08-27: Release 9.0.02

   Added 3 more CSUR scripts.  Modifications to some existing glyphs.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:17 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 3 11:31:30 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Updated unifont to 9.0.01.

2015-07-02: Release 9.0.01

   Updates to support Unicode 9.0.0.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 29 08:08:25 2015 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.1: +5 -1 lines
Diff to previous 1.1 (colored)

Add FONTS_DIRS.* variables for proper installation.

Addresses PR 50280 by tsutsui@


Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 12 18:22:22 2015 UTC (8 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3

Import unifont-8.0.01 as fonts/unifont.

GNU Unifont is an official GNU package.  It is a dual-width
(8x16/16x16) bitmap font, designed to provide coverage for all of
Unicode Plane 0, the Basic Multilingual Plane (BMP).

GNU Unifont has a glyph for each visible code point in the Unicode
Basic Multilingual Plane (Plane 0) and some glyphs in the Supplemental
Multilingual Plane (Plane 1).  This version also includes many
glyphs in Michael Everson's ConScript Unicode Registry (CSUR).

Unifont only provides a single glyph for each character, making it
impossible to handle any language properly that needs context-dependent
character shaping. It is supplied in the form of a hex file, with
a converter to convert it to BDF. See
or for more information.  The
BDF font is converted to PCF, and the hex file is converted to a
TrueType font.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>