"Fossies" - the Fresh Open Source Software Archive

Member "unifont-12.1.02/NEWS" (1 Jun 2019, 19727 Bytes) of package /linux/misc/unifont-12.1.02.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 12.1.01_vs_12.1.02.

    1 2019-06-01: Release 12.1.02
    2    * Adds a Japanese version of Unifont, unifont_jp, containing
    3      kanji glyphs from the public domain Jiskan16 font.
    4 
    5    * Contains redrawn Devanagari and Bengali glyphs with
    6      narrower consonants for better superimposing of vowels.
    7 
    8    * Updated unibmp2hex.c to convert RGB color space files to
    9      monochrome.
   10 
   11 2019-05-11: Release 12.1.01
   12    * This release adds the new Reiwa Japanese era sign, added in
   13      Unicode 12.1.0.
   14 
   15    * Elizabeth Bettencourt contributed many Under ConScript Unicode
   16      Registry (UCSUR) scripts for the Plane 0 Private Use Area.
   17 
   18    * Some adjustments were made to Nandinagari and Nyiakeng Puachue
   19      Hmong scripts.  Full details are in the ChangeLog file.
   20 
   21    * Minor changes to source code, mainly to suppress warnings
   22      on more systems.
   23 
   24 2019-03-05: Release 12.0.01
   25    This release adds changes in Unicode Standard version 12.0.0,
   26    maintaining complete coverage of Unicode Plane 0, and adding
   27    the 11,000th Plane 1 glyph.  Major additions are as follows:
   28 
   29    *  New scripts in Unicode 12.0.0:
   30 
   31       - U+10FE0..U+10FFF Elymaic
   32       - U+119A0..U+119FF Nandinagari
   33       - U+11FC0..U+11FFF Tamil Supplement
   34       - U+13430..U+1343F Egyptian Hieroglyph Format Controls
   35       - U+1B130..U+1B16F Small Kana Extension
   36       - U+1E100..U+1E14F Nyiakeng Puachue Hmong
   37       - U+1E2C0..U+1E2FF Wancho
   38       - U+1ED00..U+1ED4F Ottoman Siyaq Numbers
   39       - U+1FA70..U+1FAFF Symbols and Pictographs Extended-A
   40 
   41    * U+1FA00..U+1FA5F Chess Symbols: 84 new glyphs added in Unicode 12.0.0.
   42 
   43    * Two new programs:
   44 
   45       - unibmpbump, by Paul Hardy, to shift glyphs created by
   46         unihex2png but later converted to .bmp image files,
   47         to allow processing by unibmp2hex.
   48 
   49       - unihexrotate, by David Corbett, to rotate glyphs in
   50         Unifont .hex files by any desired number of quarter turns
   51         clockwise or counterclockwise.
   52 
   53    Full details are in the ChangeLog file.
   54 
   55 2018-12-08: Release 11.0.03
   56    This release contains two significant contributions in the Unicode
   57    Supplementary Multilingual Plane (Plane 1):
   58 
   59      - Nushu glyphs (U+16FE1 and U+1B170..U+1B2FB) from David Corbett.
   60 
   61      - Kana Supplement glyphs (U+1B000..U+1B0FF) and Kana Extended-A
   62        glyphs (U+1B100..U+1B12F) from Johnnie Weaver.
   63 
   64 2018-08-10: Release 11.0.02
   65    Adds Sutton SignWriting glyphs.  Miscellaneous patches to other glyphs.
   66 
   67 2018-06-05: Release 11.0.01
   68    Update for Unicode 11.0.0 release.  Modifications maintain complete
   69    coverage of the Unicode Basic Multilingual Plane (BMP).  Also includes
   70    many Supplemental Multilingual Plane (SMP) scripts added in Unicode 11.0.
   71 
   72    Notable in this release is the Unicode 11.0 addition of the Copyleft
   73    symbol at code point U+01F12F.  Because of its significance, this is
   74    the only SMP glyph added to the Unicode TrueType BMP font.  This glyph
   75    also appears in the Unicode Upper TrueType font.  BDF and PCF fonts
   76    do not contain this symbol, as they only allow code points below U+10000.
   77 
   78 2017-12-27: Release 10.0.07
   79    Changes to allow cross-building from source.  Now the top-level Makefile
   80    and src/Makefile define INSTALL=install, rather than install C programs
   81    with the "-s" (strip) option.  This is part of a change requested by
   82    Helmut Grohne to allow cross-architecture building without invoking
   83    an architecture-specific "install -s".  However, INSTALL still can
   84    be defined on the top-level command line when make is invoked as
   85    INSTALL="install -s" to allow stripping C binaries during installation
   86    if desired.  This definition from the top-level Makefile is passed down
   87    to src/Makefile, which uses any command line definition when installing
   88    C programs.  Plain "install" is still used when installing Perl
   89    programs.
   90 
   91    Minor adjustments to glyphs as noted in the ChangeLog file.
   92 
   93 2017-08-27: Release 10.0.06
   94 
   95    Added numerous improvements to Unicode Plane 0 and Plane 1 scripts,
   96    almost all of which were contributed by David Corbett; see the
   97    ChangeLog file for details.
   98 
   99    Made changes to make files contributed by Mike Gilbert to support
  100    parallel make.
  101 
  102    Fixed a corrupted ASCII hexadecimal string array in unifontpic.h.
  103 
  104 2017-07-12: Release 10.0.05
  105 
  106    This release positions Unicode double diacritic marks correctly
  107    in the TrueType fonts.  The previous release did not multiply
  108    their offsets by the correct scale factor in FontForge.
  109 
  110    The unifontpic chart title is also centered along the top row
  111    legend, which looks better visually.
  112 
  113    The Phonetic Extensions block has gone through major revision,
  114    with minor adjustments in other Unicode scripts as described
  115    in the ChangeLog file.
  116 
  117 2017-07-08: Release 10.0.04
  118 
  119    Added "-P" flag to the unifontpic utility to specify the Unicode
  120    plane.  This allows creating code charts for glyphs above Plane 0.
  121    The Unicode plane is now added to the chart title.  This works
  122    properly for the wide and the long chart versions, with the
  123    letters in the long version's chart title now single-spaced.
  124 
  125    Received double-width Chinese ideographs to replace the quadruple-
  126    width glyphs for Church Slavonic transliteration that were released
  127    in Unifont 10.0.01.  This allows a return to PNG charts of Unifont
  128    glyphs.  PNG files are smaller than the BMP version but the PNG
  129    Unifont utilities have not been modified to handle quadruple-width
  130    glyphs, whereas the BMP utilities have been.  The 18 quadruple-width
  131    Chinese glyphs are preserved in font/plane00/alt/quad-width.hex to
  132    allow future experimentation.
  133 
  134    The PNG charts of Unicode Plane 1 (Supplemental Multilingual Plane)
  135    glyphs now use the Unifont "sample" version of Unifont ".hex" files,
  136    so that combining circles appear.  This was already being done for
  137    Unicode Plane 0 and will look better in font sample pages.
  138 
  139    Added new x-offset field to all *-combining.txt files to provide
  140    proper rendering of Unicode double diacritic marks; they should
  141    span across the preceding character and the following character.
  142    Added support for this in hex2sfd for FontForge generation of
  143    TrueType fonts.  Also added support for this to the unigencircles
  144    utility, so the combining circle of a double diacritic is printed
  145    correctly in the left half of the glyph as in the Unicode
  146    Consortium's code charts, rather than being centered.  Several
  147    applications are not rendering these double diacritic marks
  148    correctly; releasing this version of Unifont will allow validation
  149    of the new Unifont TrueType build, and could serve as a test font
  150    for implementing these specialty Unicode characters in other
  151    applications.
  152 
  153    Redrew Musical Symbols Ornaments (U+01D194..U+01D1A5) so they
  154    join together when used as a consecutive string of characters.
  155    Adjusted the Byzantine Musical Symbols "ano", "meso", and "kato"
  156    glyph versions for high, middle, and low vertical placement,
  157    respectively.
  158 
  159    Made numerous adjustments to many glyphs as noted in the ChangeLog
  160    file, including re-coding some "subjoiner" glyphs as combining
  161    characters instead of as non-printing.  Those glyphs now render
  162    a virama (halant) sign if a script contains such a sign, or a
  163    "+" subscript sign otherwise.
  164 
  165 2017-06-30: Release 10.0.03
  166 
  167    Modified font/hex2sfd to reposition combining characters.  If
  168    you experience problems with the TrueType font in this release,
  169    revert to 10.0.02.
  170 
  171 2017-06-30: Release 10.0.02
  172 
  173    Touched up glyphs in the block U+03xx, which includes modern Greek.
  174    Fixed an Aiha glyph in the Private Use Area in the Unifont CSUR font.
  175 
  176 2017-06-20: Release 10.0.01
  177 
  178    Updated for Unicode 10.0 release.
  179 
  180    New scripts added (introduced in Unicode 10.0):
  181      - U+0860..U+086F     Syriac Supplement
  182      - U+011A00..U+011A4F Zanabazar Square
  183      - U+011A50..U+011AAF Soyombo
  184      - U+011D00..U+011D5F Masaram Gondi
  185 
  186    Added quadruple-width glyphs U+9FD8..U+9FE9, updating some utility
  187    programs and documentation to allow this change.  The Perl scripts
  188    unihex2png, unipng2hex, and unifont-viewer do not support this new
  189    16-by-32 glyph size.
  190 
  191    Corrected several glyphs and made numerous changes in others,
  192    described in detail in the ChangeLog file.
  193 
  194 2016-12-22: Release 9.0.06
  195 
  196    Refined about 50 Pikto CSUR glyphs.
  197 
  198    Corrected two Osage glyphs and one mathematical operator as noted
  199    in ChangeLog.
  200 
  201 2016-12-10: Release 9.0.05
  202 
  203    Modified Cherokee glyphs to reflect changes in recent Cherokee font
  204    that the Unicode Consortium adopted for its code charts.  Removed
  205    serifs to make Cherokee glyphs easier to read.
  206 
  207    Modified Pikto CSUR glyphs after comparison with high-resolution scans
  208    of Basic Pikto book.
  209 
  210 2016-10-29: Release 9.0.04
  211 
  212    Extended "{" and "}" by one pixel so they now come to a point in the center.
  213    Swapped U+2A05 and U+2A06 so they are now in the correct order.
  214 
  215 2016-10-21: Release 9.0.03
  216 
  217    Added CSUR glyphs:
  218      - Aiha: added doubling combining glyph, omitted from the ConScript
  219        Unicode Registry (CSUR) code chart.
  220      - Tonal System: base 16 counting system devised by John William Nystrom
  221        in the mid-19th century.
  222      - Pikto: added the Pikto glyphs to Plane 15 Private Use Area, in the
  223        range specified in the CSUR.
  224 
  225    The giant picture of all of Plane 0 now includes the Plane 0 CSUR glyphs,
  226    although those are an optional part of Unifont in separate font files.
  227 
  228 2016-08-27: Release 9.0.02
  229 
  230    Added 3 more CSUR scripts.  Modifications to some existing glyphs.
  231 
  232 2016-07-02: Release 9.0.01
  233 
  234    Updates to support Unicode 9.0.0.
  235 
  236 2015-06-28: Release 8.0.01
  237 
  238   Updates to support Unicode 8.0.0.
  239 
  240 2014-10-23: Release 7.0.06
  241 
  242    A few new scripts were added:
  243       U+010350..U+01037F Old Permic
  244       U+01F650..U+01F67F Ornamental Dingbats
  245       U+01F780..U+01F7FF Geometrical Shapes Extended
  246       U+01F800..U+01F8FF Supplemental Arrows-C
  247 
  248    Various changes were made to Makefiles, Perl scripts, and one bash
  249    shell script to conform to Debian Policy Manual version 3.9.6.
  250 
  251    Several changes were made to Makefiles:
  252       * Use "set -e" at the start of multi-command shell invocations,
  253         to trap errors.
  254       * Use "&&" rather than ";" in multi-command shell invocations,
  255         to fail on errors.
  256       * install now uses "-s" flag for C program binaries.
  257 
  258    Other minor changes were made to scripts; see ChangeLog
  259    for details.
  260 
  261 2014-10-17: Release 7.0.05
  262 
  263    Modified ASCII letter 'l' so it would have the same height as
  264    the other lower-case letters with ascenders; this is one pixel
  265    taller than the capital letters.  Lowered the horizontal stroke 
  266    in 't' by one pixel so it would line up with the horizontal
  267    stroke in 'f'; this is one pixel lower than the x-height of
  268    the ASCII letters.  Letters elsewhere in Plane 0 that were formed
  269    with 'k', 'l', or 't' were checked and modified where appropriate
  270    to conform with the new ASCII glyphs.
  271 
  272    Completed the Miscellaneous Symbols and Pictographs script in Plane 1,
  273    and modified Plane 1 Emoticons and Transport and Map Symbols scripts.
  274 
  275    Now create file font/compiled/plane01.html, showing a color-coded
  276    indication of completion of all of Unicode Plane 1 as an HTML
  277    table in a self-contained HTML file.  That and the compiled/index.html
  278    are the two HTML files that building the font creates.  The plane01.html
  279    file gives a color coding to show completion of each 256-glyph block,
  280    from 0% (pure red) to 100% (pure green).
  281 
  282 2014-10-11: Release 7.0.04
  283 
  284    Added five more Supplemental Multilingual Plane (Plane 1) scripts
  285    and improved others thanks to several contributors.  There are now
  286    over 5,000 drawn assigned glyphs for Plane 1!
  287 
  288    Reorganized font/plane01 directory.  Several other changes; see
  289    ChangeLog file for details.
  290 
  291    unihex2sfd and unipagecount now handle all Unicode planes, not just
  292    Plane 0.
  293 
  294 
  295 2014-07-01: Release 7.0.03
  296 
  297    Minor release for Debian.  Added a man page for unihexfill(1);
  298    Debian requires a man page for each program.
  299 
  300 2014-06-22: Release 7.0.02
  301 
  302    Fixes a bug in font/Makefile: there were two "done" statements at the
  303    end of one "for" loop.  Also adds many new Supplemental Multilingual
  304    Plane (Plane 1) scripts.  See the ChangeLog file for details.
  305 
  306 2014-06-21: Release 7.0.01
  307 
  308    Provides a glyph for every visible code point in the Unicode 7.0 Basic
  309    Mulitlingual Plane.  Also adds more scripts in the Unicode 7.0
  310    Supplemental Multilingual Plane.  See the ChangeLog file for full
  311    details.
  312 
  313    Note that the versioning scheme has changed.  Instead of a date, this
  314    package will use an incrementing minor version number in the future
  315    ("01", "02", etc.).
  316 
  317 2014-02-14: Release 6.3.20140214
  318 
  319    This version adds the GNU Free Documentation License 1.3 to the "COPYING"
  320    file.
  321 
  322 2014-02-04: Release 6.3.20140204
  323 
  324    This version added Qianqian Fang's name to the COPYRIGHT string now
  325    passed to Fontforge when the TTF fonts are built, for his contributions
  326    contained in the file "font/plane00/wqy.hex".
  327 
  328    This version also removes "<img>" links to icons on external websites from
  329    the "hangul/hangul-generation.html" web page, which were retrieved and
  330    stored locally when the original web page was saved in the "hangul/"
  331    directory.
  332 
  333 2014-02-02: Release 6.3.20140202
  334 
  335    This version is the first designed to easily build multiple fonts.
  336    To accomplish this, font/Makefile and font/ttfsrc/Makefile were
  337    modified to pass FONT and COMBINING parameters, giving the names
  338    of the font file and its associated combining.txt file.
  339 
  340    This version introduces a subset of Unicode's Supplemental Multilingual
  341    Plane (SMP, or Plane 1).  The file "font/plane01/plane01.hex" contains
  342    a glyph for every visible code point in the Unicode 5.0 SMP except
  343    "Cuneiform" and "Cuneiform Numbers and Punctuation"; those two scripts
  344    require more resolution than what will fit within a 16 by 16 pixel grid.
  345    Andrew Miller drew well over 1,000 glyphs for this effort, and added
  346    glyphs for several SMP scripts introduced after Unicode 5.0.
  347 
  348    This version also introduces a subset of the ConScript Unicode
  349    Registry (CSUR) Private Use Area glyphs.  Wojciech Stryjewski created
  350    glyphs for Tengwar and Klingon -- Tolkien fans and Trekkies rejoice!
  351    Paul Hardy drew Cirth to finish the Tolkien set, and drew other scripts.
  352    Andrew Miller made very extensive additions for the CSUR; see the
  353    ChangeLog for details.
  354 
  355    Finally, this version includes a special PSF font for using APL
  356    in console mode on GNU/Linux.  This PSF font contains 512 glyphs
  357    as a subset of Unifont; it will not work on systems that only
  358    support PSF fonts with 256 glyphs.  This PSF font will support
  359    GNU APL and several other APL implementations.
  360 
  361    The names of the font files are as follows:
  362 
  363       unifont-*               Font with Unifont Plane 0 glyphs
  364 
  365       unifont_sample-*        Font with Unifont glyphs, with combining
  366                               circles added for illustration
  367 
  368       unifont_csur-*          Font with glyphs from Unifont plus the
  369                               CSUR PUA glyphs
  370 
  371       unifont_upper-*         Font with glyphs from Planes 1 through 14
  372 
  373       unifont_upper_csur-*    Font with glyphs from Planes 1 through 15
  374 
  375       Unifont-APL8x16.psf.gz  The APL console font
  376 
  377 Glyphs for code points U+FFFE and U+FFFF, previously added for illustration
  378 purposes in unifont_sample, were removed because they caused problems on
  379 Microsoft Windows XP.  These glyphs are still included in the large bitmap
  380 graphic of Unifont but are no longer in the font itself.
  381 
  382 Many other small changes were made as noted in the ChangeLog file, but
  383 support for glyphs beyond Unicode's Basic Multilingual Plane is the most
  384 notable change.
  385 
  386 2013-12-21: Release 6.3.2013121
  387 
  388    The default font name that hex2bdf creates has changed from
  389    lower-case "unifont" to "Unifont".
  390 
  391    FontForge's SetFontNames function calls were removed because
  392    not all applications correctly interpreted their settings.
  393    For example, LibreOffice only listed Unifont by the foundry
  394    name ("GNU") rather than foundry + font name ("GNU Unifont")
  395    or just the font name.  Those calls are only commented out
  396    so they could easily be re-introduced.
  397 
  398    Some glyphs were changed for better appearance with APL.
  399 
  400 2013-12-17: Release 6.3.20131217
  401 
  402    This fixes three bugs:
  403 
  404         * doc/Makefile: removed redirection of texi2pdf output.
  405         * font/Makefile: don't modify PCF fonts with FontForge,
  406           which alters them so grub-mkfont can't read them.
  407         * font/ttfsrc/Makefile: remove *.bdf so unifont_sample.bdf
  408           gets deleted.
  409 
  410    Also includes a few formatting changes; see ChangeLog.
  411 
  412 2013-12-15: Release 6.3.20131215
  413 
  414    This version introduces unihex2png and unipng2hex, two Perl scripts
  415    that Andrew Miller wrote based upon Paul Hardy's unihex2bmp.c and
  416    unibmp2hex.c programs.  These new scripts allow conversion between
  417    the Unifont .hex format and Portable Network Graphics (PNG) files
  418    for graphical editing.  With this addition, more graphics programs
  419    can be used to edit Unifont glyphs.
  420 
  421    unihex2png and unipng2hex also support glyphs that are 24 or 32
  422    pixels tall, in addition to Unifont's default 16 pixels tall.
  423    Roman Czyborra's hexdraw and hex2bdf Perl scripts were modified
  424    to also support glyphs that are 16, 24, or 32 pixels tall.  These
  425    changes have not been fully tested, and at this point are considered
  426    experimental.
  427 
  428    There are no plans to add this multi-height support to unihex2bmp.c
  429    and  unibmp2hex.c.
  430 
  431    The package now contains a "doc/" directory, with documentation
  432    in Texinfo format.  Files in the "man/" directory were updated
  433    for consistency, especially in noting that all programs are
  434    covered under GPLv2+ now.
  435 
  436    In addition to "unifont-*.*" font files, this package now also creates
  437    "unifont_sample-*.*" files.  These "Unifont Sample" fonts contain
  438    combining circles, and four-digit hexadecimal glyphs for unassigned
  439    code points and Private Use Area glyphs.  Because of the inclusion
  440    of combining cirlces, "Unifont Sample" font versions are only intended
  441    for illustrating individual glyphs, not for general-purpose writing.
  442    The two generated fonts are unifont_sample-*.bdf and unifont_sample-*.ttf.
  443    The TTF file contains SBIT glyphs, not outlined TrueType glyphs like
  444    "unifont-*.ttf".
  445 
  446    The font versions (BDF, PCF, and TTF) now contain copyright and
  447    version information.  This will help identify outdated versions
  448    of a font in the future.  hex2bdf now accepts a version string and
  449    a copyright string as command line arguments.
  450 
  451    To simplify this package supporting two versions of Unifont
  452    ("Unifont" and "Unifont Sample"), hex2bdf now accepts a font name
  453    as a command line argument.  This will streamline adding additional
  454    fonts in the future as part of this same package.  Note that the
  455    old XLFD font name "unifont" has now been capitalized to "Unifont".
  456 
  457    Many XLFD properties have been added to the BDF version of Unifont
  458    in addition to font version and copyright XLFD properties.  At least
  459    some of these are carried over to the PCF version during conversion
  460    with bdftopcf.  This has solved an issue with grub-mkfont and FreeType
  461    for converting the PCF font into a GRUB version.
  462 
  463    Some glyphs were redrawn: the Capricorn sign, several CJK Radicals
  464    Supplement ideographs, and several Armenian letters.  The Armenian
  465    letters were modified with the new unihex2png and unipng2hex programs.
  466 
  467    Further details are in the ChangeLog file.
  468 
  469 2013-10-20: Release 6.3.20131020
  470 
  471    This is the first release as part of the GNU Project.