Skip to content

12 September 2023 Release (Unifont 15.1.01)

Compare
Choose a tag to compare
@Dutchman101 Dutchman101 released this 16 Sep 19:18
· 7 commits to master since this release
c7dc9d0

Note from uploader at this mirror:
Due to Unifont 15.1.01 being the first release that doesn't provide .ttf (TrueType) in its package, the file unifont-15.1.01.ttf attached below is our way of providing for our own needs at mtasa-blue, as well as helping out other OSS users/projects that are still going to need it; we have set up GitHub Actions to build the .ttf (TrueType) version of Unifont anyways, and attached .ttf is the resulting file for this release.

Huge thanks to @AlexTMjugador for studying the .ttf build procedure (all that Unifoundry said was "TrueType fonts can still be built from the distribution tarball using the command "make truetype" in the font directory", which falls short) and setting up the GitHub Actions runner. We will continue to provide these in all subsequent releases for A) as long it's compatible and B) we won't face the scenario where large modifications are required to keep it working in a future during which we don't have a person with the know-how & time to fix it up. So please do not rely/lock in on future updates from this mirror always offering .ttf (TrueType) fonts, we will do it for as long is feasible for ourselves.


Unifont 15.1

  • 12 September 2023 (Unifont 15.1.01)
    • As mentioned during the year leading up to this release, TrueType fonts are no longer produced by the default build; OpenType fonts have taken their place. This change has been driven by the diminishing support for TrueType fonts in the Pango font rendering engine. TrueType fonts can still be built from the distribution tarball using the command "make truetype" in the font directory.
    •   Ho-Seok Ee proposed a new Johab encoding for algorithmic Hangul Syllables generation. The resulting scheme uses 6 variations of initial consonants (choseong), 3 of medial vowels and diphthongs (jungseong), and 1 of final consonants (jongseong). The image on the left is partial output from a new supporting Unifont utility, unijohab2html, which gives an overview of how the three components of a Hangul syllable combine with each other and outputs any overlaps for a font designer's analysis. A full discussion of this new Johab 6/3/1 encoding appears on the Unifont Hangul Syllables Generation web page. Minseo Lee (이민서) provided feedback on the glyphs prior to their release.
    • Following a suggestion by Ho-Seok Ee, the hangul-base.hex file that contains the Johab 6/3/1 glyphs for Hangul syllable formation now begins at code point U+E000. This allows building a Unifont variant with that entire Hangul johab glyph set in the Uniode Plane 0 Private Use Area (PUA) using the command "make PUA=plane00/hangul/hangul-base.hex". in the font directory. Unifont builds have traditionally left the PUA available for CSUR/UCSUR glyphs, which is still the default; see below for a discussion of the CSUR/UCSUR glyphs.
    • Johnnie Weaver modified "IJ" ligature glyphs U+0132 and U+0133. He also modified U+1E9E LATIN CAPITAL LETTER SHARP S.
    • Paul Hardy:
      • Modified U+2CC2 COPTIC CAPITAL LETTER CROSSED SHEI and U+2CC3 COPTIC SMALL LETTER CROSSED SHEI for consistency with the redrawn U+03E2 COPTIC CAPITAL LETTER SHEI and U+03E3 COPTIC SMALL LETTER SHEI.
      • Redrew Ideographic Description Characters (U+2FF0..U+2FFB) for consistency and added new glyphs (U+2FFC..U+2FFF). Also added CJK Strokes glyph U+31EF IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION.
      • Modified star glyphs U+2605, U+2606, and U+2BE8 for consistency.
      • Modified several Chinese ideographs and Korean ideographs in CJK Unified Ideographs Extension A (U+3400..U+4DBF) per the Unicode Standard version 15.1.0.
      • Wen Quan Yi Glyphs: Made modifications to Korean ideographs in CJK Unified Ideographs Extension A (U+3400..U+4DBF) per Unicode 15.1.0 changes. Modified CJK Unified Ideographs Extension A U+3B9D, U+454E, U+49C8 (from 湖 远星) and U+56B8. Modified CJK Unified Ideographs Extension U+809E and U+891D.
      • Modified Alchemical Symbols (U+1F700..U+1F77F) per Unicode 15.1.0 changes.
      • Added three hexadecimal digit notations to the Plane 0 UCSUR:
        • U+EBE0..U+EBEF: Boby Lapointe's "bibi-binary" notation.
        • U+EBF0..U+EBFF: Bruce Alan Martin's bit location notation.
        • U+ECF0..U+ECFF: Ronald O. Whitaker's triangular notation.
    • Implemented other glyph changes per the Unicode Standard version 15.1.0.
    • Several other minor changes; see the ChangeLog file in the main tarball for details.
Unifont 15.1